数据库
文章平均质量分 52
liehen2046
这个作者很懒,什么都没留下…
展开
-
生成随机数据csv
# coding=utf-8import stringimport timeimport randomfrom multiprocessing import Process, Manager, Poolfrom threading import Threadimport sysimport pandas as pddef get_result(val_type, num): """ 用于生成指定类型随机数据的方法 """ result = '' i原创 2022-03-22 17:46:14 · 992 阅读 · 0 评论 -
mongodb pipeline参考
.性能优化$sort优化$group优化,包含count,sortByCount,facet避免因处理数组元素而展开和组合文档尽早过滤完整过滤进行部分匹配性能优化聚合管理有100M的RAM限制,如果数据信过大,可以设置allowDiskUse:true,但性能会下降很多。sort和group的数据无法同时进行,是全集加工方法。$sort优化使用索引进行排序,如果无前期unwind(展开)、group或project阶段,建议将sort放在开头。将sort直接放limit后使用时,会同时执行,以原创 2022-03-05 10:16:05 · 660 阅读 · 0 评论 -
MongoEngine
目录操作符数值比较字符串比较其它修改操作符操作符操作符的表示形式为:在关键字后面使用"__+操作符"(两个" _ "),如:age__gt数值比较ne:不等于lt:小于lte:小于或等于gt:大于gte:大于或等于字符串比较exact:字符串相等iexact:字符串相等(大小写不敏感)contains:字符串包含该值icontains:字符串包含该值(大小写不敏感)startswith:字符串以该值开始istartswith:字符串以该值开始(大小写不敏感)endswith:原创 2021-10-27 00:01:18 · 256 阅读 · 0 评论 -
数据库慢查询优化之索引失效
1关于SQL语句关于索引什么时候无效什么时候没必要用详述关于EXPLAINtype字段:key字段key_len字段row字段extra字段Refer关于SQL语句全表扫描时要先考虑在where及order by的列上建立索引尽量避免在where中使用!=或<>操作符,因为此时将是全表扫描尽量避免在where中使用null进行判断,建议将null转换为数字,然后使用A=0的方式判断尽量避免在where中使用like “%A”,建议使用全文检索尽量避免在where中使用or,建议使用原创 2021-09-03 16:59:19 · 235 阅读 · 0 评论 -
慢查询-索引失效的7种情况
简述什么时候没用1.有or必全有索引;2.复合索引未用左列字段;3.like以%开头;4.需要类型转换;5.where中索引列有运算;6.where中索引列使用了函数;7.如果mysql觉得全表扫描更快时(数据少);什么时没必要用1.唯一性差;2.频繁更新的字段不用(更新索引消耗);3.where中不用的字段;4.索引使用<>时,效果一般;详述(转)索...原创 2019-06-19 17:23:00 · 675 阅读 · 0 评论 -
mongodb
listdb.user.find({money:{$gt:“2000”}})缩写解释运算符$gtgreater than>$gtegreater than equal>=$ltless than<$lteless than<=$nenot equal!=$eqequal=原创 2021-04-13 18:02:37 · 82 阅读 · 0 评论 -
pymongo
pymongo安装创建数据库、集合、字典记录安装$ python3 -m pip3 install pymongo创建数据库、集合、字典记录if __name__ == "__main__": mongo_str = "mongodb://localhost:27017/" client = pymongo.MongoClient(mongo_str) db = client["db_1"] col_1 = db["col_1"] dict_1 = {"na原创 2021-01-15 00:05:04 · 93 阅读 · 0 评论 -
我的常用sql
连接信息use information_schema;select * from information_schema.`PROCESSLIST` where info is not null;-- show processlist;-- kill id;注释查询select COLUMN_NAME,COLUMN_COMMENT from INFORMATION_SCHEMA.Columns where table_name = 'bills_receivable' and table_sc原创 2020-09-03 14:30:15 · 86 阅读 · 0 评论 -
在windows上安装mongodb
下载包在http://dl.mongodb.org/dl/win32/x86_64下载如下包:mongodb-win32-x86_64-v3.4-latest.zip解压放在D:\db\mongodb配置环境变量在系统变量path中添加D:\db\mongodb\bin,以便cmd调用创建文件夹存放数据库文件及日志创建D:\db\mongodb\data\db用于存放数据库文件创建D:\db\mongodb\data\log用于存放日志文件创建配置文件创建配置文件D:\db\mong原创 2020-08-22 01:11:41 · 134 阅读 · 0 评论