大神SQL Server 2012 总是阻塞,并且回滚特别慢,以及索引优化的有关问题
大神求教:SQL Server 2012 总是阻塞,并且回滚特别慢,以及索引优化的问题
帖子比较长,还请各位大神受累不吝赐教,跪求~~
前几天发了个帖子,也是关于2012数据库总是卡的问题,当时加了一些索引数据库很长时间没卡。今天数据库又卡的非常厉害,而且非常频繁。
现在状况是:数据库70多个G,数据库卡一次之后回滚需要30分钟以上,半小时左右卡一次,完全没法干活~~o(>_<)o ~~
这是查看的数据库阻塞的进程,是Ghost cleanup 阻塞了数据库吗?如果是的话为什么会阻塞这么长时间?
另外关于回滚的问题,数据库每次卡的时候基本上都是在回滚,如果是回滚的话为什么会这么长时间,回滚不应该是比较快的吗?
最后是数据库索引的一些信息,求大神指导哪些需要优化,以及索引碎片是否太高,如何优化?
表: 'UMS_MERCHANT' (521117693);索引 ID: 1,数据库 ID: 7
已执行 TABLE 级别的扫描。
- 扫描页数................................: 26520
- 扫描区数..............................: 3383
- 区切换次数..............................: 18676
- 每个区的平均页数........................: 7.8
- 扫描密度 [最佳计数:实际计数].......: 17.75% [3315:18677]
- 逻辑扫描碎片 ..................: 66.38%
- 区扫描碎片 ..................: 22.55%
- 每页的平均可用字节数.....................: 2663.0
- 平均页密度(满).....................: 67.10%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 2,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 967
- 扫描区数..............................: 131
- 区切换次数..............................: 163
- 每个区的平均页数........................: 7.4
- 扫描密度 [最佳计数:实际计数].......: 73.78% [121:164]
- 逻辑扫描碎片 ..................: 5.69%
- 区扫描碎片 ..................: 14.50%
- 每页的平均可用字节数.....................: 239.2
- 平均页密度(满).....................: 97.04%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 38,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1286
- 扫描区数..............................: 170
- 区切换次数..............................: 283
- 每个区的平均页数........................: 7.6
- 扫描密度 [最佳计数:实际计数].......: 56.69% [161:284]
- 逻辑扫描碎片 ..................: 11.28%
- 区扫描碎片 ..................: 12.94%
- 每页的平均可用字节数.....................: 465.4
- 平均页密度(满).....................: 94.25%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 48,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1031
- 扫描区数..............................: 140
- 区切换次数..............................: 213
- 每个区的平均页数........................: 7.4
- 扫描密度 [最佳计数:实际计数].......: 60.28% [129:214]
- 逻辑扫描碎片 ..................: 9.99%
- 区扫描碎片 ..................: 27.86%
- 每页的平均可用字节数.....................: 419.9
- 平均页密度(满).....................: 94.81%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 49,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1970
- 扫描区数..............................: 255
- 区切换次数..............................: 414
- 每个区的平均页数........................: 7.7
- 扫描密度 [最佳计数:实际计数].......: 59.52% [247:415]
- 逻辑扫描碎片 ..................: 9.64%
- 区扫描碎片 ..................: 8.24%
- 每页的平均可用字节数.....................: 413.2
- 平均页密度(满).....................: 94.90%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 1,数据库 ID: 7
已执行 TABLE 级别的扫描。
- 扫描页数................................: 9785
- 扫描区数..............................: 1235
- 区切换次数..............................: 1474
- 每个区的平均页数........................: 7.9
- 扫描密度 [最佳计数:实际计数].......: 82.98% [1224:1475]
- 逻辑扫描碎片 ..................: 59.44%
- 区扫描碎片 ..................: 3.24%
- 每页的平均可用字节数.....................: 407.6
- 平均页密度(满).....................: 94.96%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 2,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 5321
- 扫描区数..............................: 680
- 区切换次数..............................: 1681
- 每个区的平均页数........................: 7.8
- 扫描密度 [最佳计数:实际计数].......: 39.60% [666:1682]
- 逻辑扫描碎片 ..................: 21.93%
- 区扫描碎片 ..................: 26.76%
- 每页的平均可用字节数.....................: 909.4
- 平均页密度(满).....................: 88.76%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 3,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 5316
- 扫描区数..............................: 677
- 区切换次数..............................: 1690
- 每个区的平均页数........................: 7.9
- 扫描密度 [最佳计数:实际计数].......: 39.33% [665:1691]
- 逻辑扫描碎片 ..................: 21.93%
- 区扫描碎片 ..................: 23.93%
- 每页的平均可用字节数.....................: 902.6
帖子比较长,还请各位大神受累不吝赐教,跪求~~
前几天发了个帖子,也是关于2012数据库总是卡的问题,当时加了一些索引数据库很长时间没卡。今天数据库又卡的非常厉害,而且非常频繁。
现在状况是:数据库70多个G,数据库卡一次之后回滚需要30分钟以上,半小时左右卡一次,完全没法干活~~o(>_<)o ~~
这是查看的数据库阻塞的进程,是Ghost cleanup 阻塞了数据库吗?如果是的话为什么会阻塞这么长时间?
另外关于回滚的问题,数据库每次卡的时候基本上都是在回滚,如果是回滚的话为什么会这么长时间,回滚不应该是比较快的吗?
最后是数据库索引的一些信息,求大神指导哪些需要优化,以及索引碎片是否太高,如何优化?
表: 'UMS_MERCHANT' (521117693);索引 ID: 1,数据库 ID: 7
已执行 TABLE 级别的扫描。
- 扫描页数................................: 26520
- 扫描区数..............................: 3383
- 区切换次数..............................: 18676
- 每个区的平均页数........................: 7.8
- 扫描密度 [最佳计数:实际计数].......: 17.75% [3315:18677]
- 逻辑扫描碎片 ..................: 66.38%
- 区扫描碎片 ..................: 22.55%
- 每页的平均可用字节数.....................: 2663.0
- 平均页密度(满).....................: 67.10%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 2,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 967
- 扫描区数..............................: 131
- 区切换次数..............................: 163
- 每个区的平均页数........................: 7.4
- 扫描密度 [最佳计数:实际计数].......: 73.78% [121:164]
- 逻辑扫描碎片 ..................: 5.69%
- 区扫描碎片 ..................: 14.50%
- 每页的平均可用字节数.....................: 239.2
- 平均页密度(满).....................: 97.04%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 38,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1286
- 扫描区数..............................: 170
- 区切换次数..............................: 283
- 每个区的平均页数........................: 7.6
- 扫描密度 [最佳计数:实际计数].......: 56.69% [161:284]
- 逻辑扫描碎片 ..................: 11.28%
- 区扫描碎片 ..................: 12.94%
- 每页的平均可用字节数.....................: 465.4
- 平均页密度(满).....................: 94.25%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 48,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1031
- 扫描区数..............................: 140
- 区切换次数..............................: 213
- 每个区的平均页数........................: 7.4
- 扫描密度 [最佳计数:实际计数].......: 60.28% [129:214]
- 逻辑扫描碎片 ..................: 9.99%
- 区扫描碎片 ..................: 27.86%
- 每页的平均可用字节数.....................: 419.9
- 平均页密度(满).....................: 94.81%
DBCC SHOWCONTIG 正在扫描 'UMS_MERCHANT' 表...
表: 'UMS_MERCHANT' (521117693);索引 ID: 49,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 1970
- 扫描区数..............................: 255
- 区切换次数..............................: 414
- 每个区的平均页数........................: 7.7
- 扫描密度 [最佳计数:实际计数].......: 59.52% [247:415]
- 逻辑扫描碎片 ..................: 9.64%
- 区扫描碎片 ..................: 8.24%
- 每页的平均可用字节数.....................: 413.2
- 平均页密度(满).....................: 94.90%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 1,数据库 ID: 7
已执行 TABLE 级别的扫描。
- 扫描页数................................: 9785
- 扫描区数..............................: 1235
- 区切换次数..............................: 1474
- 每个区的平均页数........................: 7.9
- 扫描密度 [最佳计数:实际计数].......: 82.98% [1224:1475]
- 逻辑扫描碎片 ..................: 59.44%
- 区扫描碎片 ..................: 3.24%
- 每页的平均可用字节数.....................: 407.6
- 平均页密度(满).....................: 94.96%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 2,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 5321
- 扫描区数..............................: 680
- 区切换次数..............................: 1681
- 每个区的平均页数........................: 7.8
- 扫描密度 [最佳计数:实际计数].......: 39.60% [666:1682]
- 逻辑扫描碎片 ..................: 21.93%
- 区扫描碎片 ..................: 26.76%
- 每页的平均可用字节数.....................: 909.4
- 平均页密度(满).....................: 88.76%
DBCC SHOWCONTIG 正在扫描 'UMS_TERMINAL' 表...
表: 'UMS_TERMINAL' (686559617);索引 ID: 3,数据库 ID: 7
已执行 LEAF 级别的扫描。
- 扫描页数................................: 5316
- 扫描区数..............................: 677
- 区切换次数..............................: 1690
- 每个区的平均页数........................: 7.9
- 扫描密度 [最佳计数:实际计数].......: 39.33% [665:1691]
- 逻辑扫描碎片 ..................: 21.93%
- 区扫描碎片 ..................: 23.93%
- 每页的平均可用字节数.....................: 902.6