随笔分类 - mgo
摘要:前序: 由于公司业务需求,对于3个月前的过期数据需要进行删除动作,以释放空间和方便维护 本来想的是使用crontab写个脚本定时执行,但是看到Mongo本身就有自动删除过期数据的功能,所以还是用一下吧 这个方法就是使用TTL索引,后续我再写一个脚本定时删除的任务 介绍: TTL索引是MongoDB中
阅读全文
摘要:mongodb可以通过profile来监控数据 (mongodb性能优化) 开启 Profiling 功能 ,对慢查询进行优化: mongodb可以通过profile来监控数据,进行优化。 查看当前是否开启profile功能用命令 db.getProfilingLevel() 返回level等级,值
阅读全文
摘要:一、索引基础: 一、索引基础: MongoDB的索引几乎与传统的关系型数据库一模一样,这其中也包括一些基本的优化技巧。下面是创建索引的命令: > db.test.ensureIndex({"username":1}) 可以通过下面的名称查看索引是否已经成功建立: > db.test.getIndex
阅读全文
摘要:pymongo创建索引、更新、删除 索引创建 ## collection 为数据集合collection.create_Index({'需创建索引字段': 1})collection.ensure_Index({'需创建索引字段': 1})## 获取索引信息,数据库中使用db.getCollecti
阅读全文
摘要:1.进入到MongoDB的安装目录的bin目录中。 2.导出单张表:mongoexport.exe -h IP地址 --port MongoDB数据库端口号 -u 登录用户名 -p=密码 -d 数据库名 -o f:\mongoHsdc.json -c 表名 (windows系统导出文件格式为json
阅读全文
摘要:更新时间:2018年03月26日 10:17:37 作者:Fundebug 我要评论 更新时间:2018年03月26日 10:17:37 作者:Fundebug 我要评论 对于MongoDB的多键查询,创建复合索引可以有效提高性能。这篇文章主要给大家介绍了关于MongoDB复合索引的相关资料,文中通
阅读全文
摘要:查询表中学生年级大于20,如下: db.getCollection('student').find({'age':{'$gt':'20'}}) $lt < (less than ) $lte <= (less than or equal to ) $gt > (greater than ) $gte
阅读全文
摘要:mongodb查询之从多种分类中获取各分类最新一条记录 2017年04月06日 13:02:47 monkey_four 阅读数:6707更多 个人分类: MongoDBJavaScript mongodb查询之从多种分类中获取各分类最新一条记录 2017年04月06日 13:02:47 monke
阅读全文
摘要:mongo通find来查找文档。可以执行精确匹配和模糊匹配。 2. 模糊匹配 2.1比较 > $gt , >= $gte, < $lt, <= $lte, != $ne > db.tianyc02.find(){ "_id" : ObjectId("50ea6eba12729d90ce6e3423"
阅读全文
摘要:博客园 首页 新随笔 联系 管理 订阅 随笔- 872 文章- 0 评论- 64 随笔- 872 文章- 0 评论- 64 学习MongoDB 四: MongoDB查询(一) 原文:http://blog.csdn.net/congcong68/article/details/46841075 一、
阅读全文
摘要:数据库 python mongodb 4.9k 次浏览 数据库 python mongodb 4.9k 次浏览 数据库 python mongodb 问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺少关键内容,没有改进余地 问题对人有帮助,内容完整,我也想知道答案0问题没有实际价值,缺
阅读全文
摘要:MongoDB入库、更新、查询效率简单测试 2014年12月02日 15:26:25 猫耳山大王 阅读数:2422 标签: mongodb linux 测试 集群 数据库 更多 个人分类: 数据库 系统运维 MongoDB入库、更新、查询效率简单测试 2014年12月02日 15:26:25 猫耳山
阅读全文
摘要:时间 2017-09-18 栏目 MongoDB 原文 http://blog.csdn.net/liangxw1/article/details/78019356 栏目 MongoDB 原文 http://blog.csdn.net/liangxw1/article/details/7801935
阅读全文
摘要:用过数据库的都知道,数据库索引与书籍的索引类似,都是用来帮助快速查找的。 MongoDB的索引跟关系型数据库的索引几乎一致。 db.sms_jour.getIndexes() 1. 索引的创建 mongodb采用ensureIndex来创建索引,如: db.user.ensureIndex({"na
阅读全文
摘要:0 摘要 在MySQL中,慢查询日志是经常作为我们优化查询的依据,那在MongoDB中是否有类似的功能呢?答案是肯定的,那就是开启Profiling功能。该工具在运行的实例上收集有关MongoDB的写操作,游标,数据库命令等,可以在数据库级别开启该工具,也可以在实例级别开启。该工具会把收集到的所有都
阅读全文
摘要:首先,向数据库插入一条bjson数据 首先是定义文档,然后使用admin用户名密码登录,进入test数据库,向test数据库中插入此文档(“表名称和表中的记录”) 插入结果,查看mongoVUE如下图所示 从上图可以看出系统自带的三个数据库,local,admin,test,在加入一条记录的时候,会
阅读全文
摘要:在数据库存放的数据中,有一种特殊的键值叫做主键,它用于惟一地标识表中的某一条记录。也就是说,一个表不能有多个主键,并且主键不能为空值。 无论是MongoDB还是MySQL,都存在着主键的定义。 对于MongoDB来说,其主键名叫”_id”,在生成数据的时候,如果用户不主动为其分配一个主键的话,Mon
阅读全文
摘要:阅读目录 一、第一个问题:Key-Value数据库可以有好多的Key,没错,但对MongoDB来说,大错特错 二、第二个问题:FindOne({_id:xxx})就快么? 三、第三个问题:精细的使用Update 四、2.1.1. 登录时身份认证 五、2.1.2. 使用软件时的界面控制 六、2.1.3
阅读全文
摘要:进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行) 1) 普通插入性能 (插入的数据每条大约在1KB左右) 2) 批量插入性能 (使用的是官方C#客户端的InsertBatch),这个测的是批量插入性能能有多少提高 3) 安全插入
阅读全文
摘要:使用MongoDB一段时间的同学肯定会发现,MongoDB往往会占用比实际数据大小多不少空间的问题。 如果利用db.stats()命令去查看,会发现MongoDB会报告几种不同的空间大小信息,如dataSize, storageSize以及fileSize。这些大小到底指的是什么意思呢?让我们来通过
阅读全文