1、cd 到mongdb目录
2、bin/mongo
3、use event
4、db.ogg_event_current.ensureIndex({"alertKey":-1})
5、db.ogg_event_current.ensureIndex({"severity":1})
[root@localhost ~]# cd /opt/mongodb-linux-x86_64-rhel70-3.2.9/
[root@localhost mongodb-linux-x86_64-rhel70-3.2.9]# bin/mongo
MongoDB shell version: 3.2.9
connecting to: test
Server has startup warnings:
2017-09-14T16:45:11.375+0800 I CONTROL [initandlisten] ** WARNING: You are running this process as the root user, which is not recommended.
2017-09-14T16:45:11.375+0800 I CONTROL [initandlisten]
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten]
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/enabled is 'always'.
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten]
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten] ** WARNING: /sys/kernel/mm/transparent_hugepage/defrag is 'always'.
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten] ** We suggest setting it to 'never'
2017-09-14T16:45:11.376+0800 I CONTROL [initandlisten]
切换到对应的collections
> show dbs
databaseName 0.000GB
event 0.233GB
local 0.000GB
test 0.000GB
> use event
switched to db event
查看当前数据库
> db
event
查看表
> show collections
default_event_exception
groovy_script
informatica_event_current
informatica_event_history
ogg_event_current
ogg_event_history
raw_message
summary_chinese_match
新建索引
> db.ogg_event_current.ensureIndex({"alertKey":-1})
{
"createdCollectionAutomatically" : false,
"numIndexesBefore" : 2,
"numIndexesAfter" : 3,
"ok" : 1
}
> db.ogg_event_current.ensureIndex({"severity":1})
{
"createdCollectionAutomatically" : false,
"numIndexesBefore" : 3,
"numIndexesAfter" : 4,
"ok" : 1
}
查看索引
> db.ogg_event_current.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "event.ogg_event_current"
},
{
"v" : 1,
"key" : {
"alertKey" : -1
},
"name" : "alertKey_-1",
"ns" : "event.ogg_event_current"
},
{
"v" : 1,
"key" : {
"alertKey" : 1
},
"name" : "alertKey_1",
"ns" : "event.ogg_event_current"
},
{
"v" : 1,
"key" : {
"severity" : 1
},
"name" : "severity_1",
"ns" : "event.ogg_event_current"
}
]
分享到:
相关推荐
本文实例讲述了pymongo为mongodb数据库添加索引的方法。分享给大家供大家参考。具体实现方法如下: from pymongo import ASCENDING, DESCENDING posts.create_index([(date, DESCENDING), (author, ASCENDING)]) ...
mongodb中如何建立高效索引,文档讲述的很清楚
mongodb 数据库添加TTL 索引,自动清理数据库,设置数据失效时间
主要介绍了MongoDB性能篇之创建索引,组合索引,唯一索引,删除索引和explain执行计划的相关资料,需要的朋友可以参考下
mongodb在存储大数据时,对查询的字段需要添加索引,我测试的是阿里云30多万的数据量,不加索引查询已经到8秒,而添加索引之后是毫秒级! 为集合加索引 mongodb支持内嵌属性添加索引 db.agencyTotal.createIndex...
这里我们梳理一下ubuntu上安装mongodb创建账号和库及添加坐标索引 一 安装 1.1 安装php-mongodb sudo apt-get install php-mongodb 1.2 安装mongodb-org sudo apt-key adv --keyserver hkp://keyserver....
(3) 请在报告中使用文字和截图详细描述MongoDB分片集群搭建及配置的主要步骤: - 搭建配置集服务器(Mongod) - 搭建分片集服务器(Mongod) - 搭建路由节点服务器(Mongos) - 添加分片集到集群 - 创建数据库...
1.为普通字段添加索引,并且为索引命名 db.集合名.createIndex( {“字段名”: 1 },{“name”:’idx_字段名’}) 说明: (1)索引命名规范:idx_<构成索引的字段名>。如果字段名字过长,可采用字段缩写。 (2)...
进行了一下Mongodb亿级数据量的性能测试,分别测试如下几个项目: (所有插入都是单线程进行,所有读取都是多线程进行)1)普通插入性能(插入的数据每条大约在1KB左右)2)批量插入性能(使用的是官方C#客户端的...
1168.4.1 数据文件备份 1178.4.2 mongodump和mongorestore 1178.4.3 fsync和锁 1188.4.4 从属备份 1198.4.5 修复 119第9章 复制 1219.1 主从复制 1219.1.1 选项 1229.1.2 添加及删除源 1239.2 ...
11.1.2 添加及删除源 11.2 复制集 11.2.1 部署复制集 11.2.2 初始化复制集 11.2.3 复制集中的节点 11.2.4 故障切换和活跃节点选举 11.3 主从配置信息 11.4 管理维护复制集 11.4.1 读写分离 ...
1229.1.2 添加删除源 1239.2 副本集 1249.2.1 初始化副本集 1259.2.2 副本集中的节点 1279.2.3 故障切换和主节点选举 1289.3 在从服务器上执行操作 1299.3.1 读扩展 1309.3.2 用从节点做数据处理 ...
主要介绍了MongoDB查询字段没有创建索引导致的连接超时异常解案例分享,本文是生产环境下总结而来,需要的朋友可以参考下
使用MongoDB需要对文档结构进行合理的设计,以满足某些特定需求。比如随机选取文档,使用skip跳过随机个文档就没有在...然后使用某个随机数对文档进行查询高效,随机键还能添加索引,效率更高。合理选择,合理设计。
添加文档 删除文档 更新文档-文档更换1 更新文档-文档替换2 更新文档-UPSERT模式 更新文档-MULTI模式 更新文档-修改器 定位操作符("$")-神马是定位 定位操作符("$")-未知 FINDANDMODIFY-有神马不同 FINDANDMODIFY-...
八、 索引 九、 主(Master)/从(slave)数据库同步 1. 建立主/从服务器 2. 相关参数说明 3. Slave顶替Master 4. 切换Master/Slave角色 5. 更新主服务器位置 十、 MongoDB分片和集群 1. 简单分片实例 2. ...
• Compass能够可视化的查看数据库中的数据,而且可以添加集合、文档等操作。 • 实际编码环节,如果遇到未定义的数据库或集合的话,MongoDB会自动创建这些内容。 内容概要:BSON、查询、更新、插入、删除、索引、...
mongodb查询性能 在这个案例中,我们首先使用 MongoClient.connect() 方法连接到 MongoDB 数据库,并获取名为 documents 的 collection。接下来,我们进行了以下操作: 使用 collection.find() 方法查询所有文档,...