随笔分类 -  redis、mysql、mongodb

摘要:explain显示了MySQL如何使用索引来处理select语句以及连接表。 explain关键字的使用方法很简单,就是把它放在select查询语句的前面。 mysql查看是否使用索引,简单的看type类型就可以。如果它是all,那说明这条查询语句遍历了所有的行,并没有使用到索引。 https:// 阅读全文
posted @ 2021-06-10 15:14 薄荷味日记 阅读(1100) 评论(0) 推荐(0) 编辑
摘要:mysql 常用的SQL https://www.huaweicloud.com/articles/206e8f5e82331018f8cfde939455c319.html # 按客户端 IP 分组,看哪个客户端的链接数最多 select client_ip,count(client_ip) as 阅读全文
posted @ 2021-06-10 15:09 薄荷味日记 阅读(52) 评论(0) 推荐(0) 编辑
摘要:什么是mysql慢查询,全称慢查询日志 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。 具体指运行时间超过long_query_time值的SQL,则会被记录 阅读全文
posted @ 2021-06-10 15:05 薄荷味日记 编辑
摘要:MySql的CURRENT_TIMESTAMP CREATE TABLE `table_name` ( `id` int(11) NOT NULL AUTO_INCREMENT, `project_id` int(11) NOT NULL, `pdf_id` char(32) COLLATE utf 阅读全文
posted @ 2021-05-28 10:56 薄荷味日记 阅读(150) 评论(0) 推荐(0) 编辑
摘要:为什么要用索引? 使用索引后减少了存储引擎需要扫描的数据量,加快查询速度 索引可以把随机I/O变为顺序I/O 索引可以帮助我们对所搜结果进行排序以避免使用磁盘临时表 CREATE TABLE `table_name` ( `id` int(11) NOT NULL AUTO_INCREMENT, ` 阅读全文
posted @ 2021-05-28 10:48 薄荷味日记 阅读(227) 评论(0) 推荐(0) 编辑
摘要:ON DUPLICATE KEY UPDATE为Mysql特有语法 用于 主键冲突 ,当插入已存在主键的记录时,将插入操作变为修改。 VALUES修改, 分别给不同的记录插入不同的值。 INSERT INTO table_name(key_name, description) VALUES (%s, 阅读全文
posted @ 2021-05-26 16:53 薄荷味日记 阅读(65) 评论(0) 推荐(0) 编辑
摘要:需要安装Mysqlclient,如果pip安装Mysqlclient失败. ``` shell # 使用pip安装.whl # https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient pip install <.whl> ``` 如果 pip 阅读全文
posted @ 2021-03-31 15:03 薄荷味日记 编辑
摘要:# -*- coding: utf-8 -*- from pymongo import MongoClient mongodb_uri = "mongodb://user:password@127.0.0.1:27017/?authSource=admin" client = MongoClient 阅读全文
posted @ 2021-03-11 10:29 薄荷味日记 编辑
摘要:链接: https://juejin.cn/post/6930798849623588878 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值, 阅读全文
posted @ 2021-03-10 18:06 薄荷味日记 编辑
摘要:创建JSON 设置 JSON 主要将字段的 type 是 json, 不能设置长度,可以是 NULL 但不能有默认值 CREATE TABLE `am_user_profile` ( `user_id` int(10) unsigned NOT NULL COMMENT '用户ID', `first 阅读全文
posted @ 2021-02-26 13:38 薄荷味日记 编辑
摘要:The MySQL server is running with the LOCK_WRITE_GROWTH option so it cannot execute this statement 向aliyun 写入数据,报错。阿里云的一个保护策略,空间剩余不足时,禁止数据写入 如果想知道数据库容量 阅读全文
posted @ 2020-07-24 13:06 薄荷味日记 阅读(2053) 评论(0) 推荐(0) 编辑
摘要:INSERT INTO table(value1, value2) SELECT 具体数据, 具体数据 FROM DUAL WHERE NOT EXISTS(SELECT value1,value2 FROM table WHERE value1= ?); sql = 'UPDATE user SE 阅读全文
posted @ 2020-07-20 13:26 薄荷味日记 编辑
摘要:from pymongo import MongoClient, HASHED paper_names = ["table_name"] client = MongoClient('xx.xx.xx.xx', 27017, username="admin", password="123456") f 阅读全文
posted @ 2020-07-20 10:28 薄荷味日记 阅读(116) 评论(0) 推荐(0) 编辑
摘要:# -*- coding:utf-8 -*-# item_mongodb.py import redis import pymongo import json def main(): redis_connect = redis.StrictRedis(host='127.0.0.1', port=6 阅读全文
posted @ 2018-10-08 10:13 薄荷味日记 阅读(369) 评论(0) 推荐(0) 编辑
摘要:下载Mongodb安装包: 官方链接: windows下配置: 在MongoDB/data下再创建db , log两个文件夹。 因为启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。 启动MongoDB服务 1.打开cmd命令行 2.进入D:\Mo 阅读全文
posted @ 2018-09-27 10:04 薄荷味日记 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一、 MongoDB安装 mongodb官网: https://www.mongodb.com/ 1.window安装 1.1 将MongoDB安装为windows服务(cd 到 Mongodb中bin路径下 ) mongod.exe --dbpath="E:\MongoDB_data\db" -- 阅读全文
posted @ 2018-09-08 10:54 薄荷味日记 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一、MongoDB特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持:对任何属性可索引 复制和高可用性:支持服务器之间的数据复制,支持主-从模式及服务器之间的相互复制。复制的主要目的是提供冗余及自动故障转移 自动分片:支持云级 阅读全文
posted @ 2018-09-07 22:10 薄荷味日记 阅读(145) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示