社区
MongoDB
帖子详情
慢查询日志与Explain的反馈不同
Eric1006
2015-10-30 10:58:19
集合cs_ansp有9万个文档,uid字段上建了索引,同样的一个query条件,类似于{'uid':23432}。
通过每天的慢查询日志可以看到,会有大量的慢查询,时间都超过5秒,nscannedObjects都是与文档数持平,即是全集合扫描。但是通过explain,可以看到用到了索引,且nscannedObjects都为符合条件的文档数。
这是什么原因呢?
...全文
344
1
打赏
收藏
慢查询日志与Explain的反馈不同
集合cs_ansp有9万个文档,uid字段上建了索引,同样的一个query条件,类似于{'uid':23432}。 通过每天的慢查询日志可以看到,会有大量的慢查询,时间都超过5秒,nscannedObjects都是与文档数持平,即是全集合扫描。但是通过explain,可以看到用到了索引,且nscannedObjects都为符合条件的文档数。 这是什么原因呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rucypli
2015-10-30
打赏
举报
回复
手动执行是否会慢
Mysql
慢查询
操作梳理总结
当数据库运行缓慢,或者用户
反馈
响应时间较长时,开启
慢查询
日志
可以定位问题源头,进而进行SQL优化。 开启
慢查询
日志
需要修改MySQL的配置文件(通常是my.cnf或my.ini),并在其中添加以下参数: 1. `slow_query_...
Mysql-性能优化方案及技术.doc
常用的分析手段包括查询分析、性能剖析工具的使用,以及对
慢查询
日志
的分析。优化的分析流程通常包括问题识别、方案设计、执行调整和监控
反馈
等步骤。 在Mysql的执行优化中,掌握如何理解数据索引的结构是关键。...
Linux下的MySQL调优.ppt
3. **
慢查询
日志
**:开启
慢查询
日志
,找出运行时间较长的SQL语句。 4. **状态与进程**:`SHOW STATUS`、`SHOW PROCESSLIST`、`SHOW ENGINE INNODB STATUS`揭示数据库运行状态和问题。 5. **工具辅助**:使用`...
mysql性能优化内部教材
性能分析包括查询
日志
分析、
EXPLAIN
计划分析、
慢查询
日志
分析等。通过这些工具,可以了解SQL语句的执行过程,找出性能瓶颈。 ### 分析流程 1. **监控与收集**:定期收集系统和数据库的运行状态,包括CPU使用率、...
PingCAP-Infra-Meeutp-申砾-82-What-is-New-TiDB.pdf
- **基于查询
反馈
的统计更新**:根据查询结果动态更新统计信息,提高查询计划的准确性。 - **
EXPLAIN
ANALYZE语句**:提供更详尽的执行计划分析。 4. SQL 层更新(2/2) - **DDL**:并行执行DDL语句,如ADD ...
MongoDB
1,798
社区成员
1,467
社区内容
发帖
与我相关
我的任务
MongoDB
MongoDB相关内容讨论区
复制链接
扫一扫
分享
社区描述
MongoDB相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章