代码改变世界

Oracle 10046跟踪事件使用方法

2016-03-19 18:10 by abce, 12046 阅读, 0 推荐, 收藏,
摘要:1.开启10046跟踪事件 如果想更容易标识trace文件,在开启事件之前,可以先设置trace的标识 这样完成后,trace文件名称就会加上ybb 2.执行要跟踪的sql语句(对应的trace文件中有SQL的执行情况) 3.停止10046事件跟踪 4.定位此次生成的trace文件 5.用tkpro 阅读全文

根据执行计划优化sql语句

2016-03-19 14:43 by abce, 1059 阅读, 0 推荐, 收藏,
摘要:优化前:表连接使用merge 将上面的执行计划中的merge改为hash连接,使用hint再次执行: 针对该sql,在创建新的profile。 阅读全文

mongodb - save()和insert()的区别

2016-03-15 19:25 by abce, 1105 阅读, 0 推荐, 收藏,
摘要:遇到_id相同的情况下:insert操作会报错;save完成保存操作 阅读全文

mongodb - Replication Set成员维护

2016-03-15 14:28 by abce, 399 阅读, 0 推荐, 收藏,
摘要:1.添加复制集成员 2.删除复制集成员 3.增加仲裁节点 4.替换节点 5.调整成员节点的优先级 优先级从0到1000,也可以是小数。默认是1。仲裁的优先级是1,隐藏节点、延迟节点的优先级是0。配置优先级可能会导致当前primary节点降级。 6.设置隐藏节点 7.配置延迟节点 8.取消节点投票权限 阅读全文

mongodb - Replication Set搭建过程

2016-03-15 13:51 by abce, 830 阅读, 0 推荐, 收藏,
摘要:1.创建目录 2.启动三个实例,并声明实例属于复制集 3.复制集初始化这一步初始化的复制集只是包含当前节点 4.验证复制集初始化配置 这一步初始化的复制集只是包含当前节点 5.添加其它节点 6.检查复制集的状态 7.查看复制集的最新配置 阅读全文

mongodb - Master Slave Replication

2016-03-15 11:23 by abce, 1272 阅读, 1 推荐, 收藏,
摘要:master-slave复制模式大多场景下都被replicat sets代替。官方也建议使用replicat sets。 master-slave复制不支持自动failover。 master-slave部署 1.启动master节点 启动后,会创建local.oplog.$main集合,存放操作日 阅读全文

mongodb - collMod

2016-03-13 11:12 by abce, 1231 阅读, 0 推荐, 收藏,
摘要:该方法给集合添加一个标识,来修改集合的行为。 标识包含usePowerOf2Sizes和index。 命令格式为: 检查标记设置:db.collection.stats()结果中的userFlags 1.通过collMod的标记修改TTL集合的过期时间:#创建TTL集合 #查看TTL索引信息 #使用 阅读全文

MongoDB Database Profiler

2016-03-12 19:11 by abce, 600 阅读, 0 推荐, 收藏,
摘要:数据库profiler细粒度收集mongodb的写操作、游标、数据库命令等。可以在数据库级别或者实例级别开启profiling。 profiler将收集到的数据写入system.profile集合中。 profiling的级别: 0, 关闭profile,但是mongod会将超过slowOpThre 阅读全文

mongodb - 查看正在执行的操作

2016-03-12 17:37 by abce, 7571 阅读, 0 推荐, 收藏,
摘要:示例: 阅读全文

mongodb - mongotop

2016-03-12 16:58 by abce, 372 阅读, 0 推荐, 收藏,
摘要:mongodb - mongotop # ./mongotop 2016-03-12T16:37:32.141+0800 connected to: 127.0.0.1 ns total read write 2016-03-12T16:37:33+08:00 test.monitoringTest ... 阅读全文
上一页 1 ··· 92 93 94 95 96 97 98 99 100 ··· 123 下一页