查询速度慢

baidu_35931093 2017-07-14 04:07:15


求大神解惑,百度了一些答案也没啥用,100多行花了12秒。


DBCC SHOWCONTIG 正在扫描 'hd_sqly' 表...
表: 'hd_sqly'(328492349);索引 ID: 1,数据库 ID: 18
已执行 TABLE 级别的扫描。
- 扫描页数.....................................: 117
- 扫描扩展盘区数...............................: 39
- 扩展盘区开关数...............................: 38
- 每个扩展盘区上的平均页数.....................: 3.0
- 扫描密度[最佳值:实际值]....................: 38.46%[15:39]
- 逻辑扫描碎片.................................: 11.97%
- 扩展盘区扫描碎片.............................: 69.23%
- 每页上的平均可用字节数.......................: 1328.4
- 平均页密度(完整)...........................: 83.59%
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。

碎片查出来也还好啊。
...全文
450 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 2017-07-14
  • 打赏
  • 举报
回复
能不用函数的就不用函数,这个东西非常耗时
OwenZeng_DBA 2017-07-14
  • 打赏
  • 举报
回复
你对adddate,sqlno desc ,appflage加索引 试试
baidu_35931093 2017-07-14
  • 打赏
  • 举报
回复
问题找到了,是GetSqCkStatus这个函数的效率有些低。
baidu_35931093 2017-07-14
  • 打赏
  • 举报
回复
引用 1 楼 z10843087 的回复:
[quote=引用 楼主 baidu_35931093 的回复:] 求大神解惑,百度了一些答案也没啥用,100多行花了12秒。 DBCC SHOWCONTIG 正在扫描 'hd_sqly' 表... 表: 'hd_sqly'(328492349);索引 ID: 1,数据库 ID: 18 已执行 TABLE 级别的扫描。 - 扫描页数.....................................: 117 - 扫描扩展盘区数...............................: 39 - 扩展盘区开关数...............................: 38 - 每个扩展盘区上的平均页数.....................: 3.0 - 扫描密度[最佳值:实际值]....................: 38.46%[15:39] - 逻辑扫描碎片.................................: 11.97% - 扩展盘区扫描碎片.............................: 69.23% - 每页上的平均可用字节数.......................: 1328.4 - 平均页密度(完整)...........................: 83.59% DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 碎片查出来也还好啊。
首先,再跑一次查询看看 其次,你表的总行数的多少,是否有合适的索引[/quote] 跑了好几次了,每次都是12秒多。 一共5255行,就对第一列sqno字段列进行了聚集索引。
OwenZeng_DBA 2017-07-14
  • 打赏
  • 举报
回复
引用 楼主 baidu_35931093 的回复:
求大神解惑,百度了一些答案也没啥用,100多行花了12秒。 DBCC SHOWCONTIG 正在扫描 'hd_sqly' 表... 表: 'hd_sqly'(328492349);索引 ID: 1,数据库 ID: 18 已执行 TABLE 级别的扫描。 - 扫描页数.....................................: 117 - 扫描扩展盘区数...............................: 39 - 扩展盘区开关数...............................: 38 - 每个扩展盘区上的平均页数.....................: 3.0 - 扫描密度[最佳值:实际值]....................: 38.46%[15:39] - 逻辑扫描碎片.................................: 11.97% - 扩展盘区扫描碎片.............................: 69.23% - 每页上的平均可用字节数.......................: 1328.4 - 平均页密度(完整)...........................: 83.59% DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。 碎片查出来也还好啊。
首先,再跑一次查询看看 其次,你表的总行数的多少,是否有合适的索引

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧