01 2012 档案
摘要:经常有开发同事反映如下情况:我有一条语句或者一个JOB昨天跑半个小时就完成了,今天怎么跑了两个小时还没有完成?是不是数据库出现问题了? 数据库语句运行时间异常,其实是一个比较复杂的情况,因为数据是不断变动的,今天好好的一条语句,有可能明天运行就不在预计的时间内了,这个场景是没办法完全重溯的,即便有当时的备份数据,但是当时的服务器压力是没有办法知道和营造的;但是好在现在不是要调查昨天语句跑时间异常的原因,而是要找到现在语句运行异常的原因,现在的情况还正在进行着呢,所以我们可以根据语句目前的情况,初步来排查一下; 其实要考虑的问题比较多: 1. 索引是否正常(索引是否损坏、有没有人删除索引等);.
阅读全文
积分与排名
- 积分 - 110674
- 排名 - 13801
随笔分类 (28)
最新评论
- 1. Re:统计数据库大小的方法
- 为什么要size乘以8再除以1024? SUM(size)*8/1024 1MB 不是等于 1024B(byte)吗? 如果这个size是B(Byte),那么不需要乘以8吧? 如果这个size是b(b...
- --DBArtist
- 2. Re:出身在二三线城市软件工作者的悲哀
- @ 123112311现在都2019年了还没来...
- --strp·无问丶
- 3. Re:使用WITH AS提高性能简化嵌套SQL
- 谢谢老哥!
- --yonggogo
- 4. Re:使用WITH AS提高性能简化嵌套SQL
- 大神,膜拜
- --我是技术菜
- 5. Re:讨论一个比较有意思的业务需求
- 确实,了解需求是为了了解问题的实质,以找到上成的解决方案。楼主这个问题有点不一样,是在既定的环境下的一般问题,所以我们不能只考虑这个一般问题,而忽视了它的特殊环境。讨论就是要有针对性,否则东拉西扯的,...
- --醉舟903