暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
SQL SERVER QDS 死亡上线,欲哭无泪.pdf
24
7页
2次
2024-12-17
免费下载
SQL SERVER QDS 死亡上线,欲哭无泪
原创 carol11 AustinDatabases 11月20日
收录于话题
#DATABASE
21
如果你是SQL SERVER 忠实的爱好者,估计应该知道SQL SERVER 2016的一个功能 QDS , query data store
, 这个功能可以统计你SQL SERVER 中的语句信息,通过各种维度的分析,生成图表,让你使用SQL SERVER
更简单的发现问题,和处理一些语句性能的问题。
但如果你胆敢使用了 SQL SERVER QDS ,则一定会让你有一次发誓再也不在碰SQL SERVER。
当然版本的说清楚 SQL SERVER 13.0.4422.0
在讨伐这个让人崩溃的功能之前,我们的说说这个功能到底帮助了你什么
SQL SERVER 的 QUERY STORE 功能提供了查询执行计划,和性能分析的功能,可以帮助你快速的解决语句方
面的性能问题,同时保存你语句的性能方面的历史信息,通过各种便于理解的方式将你的语句方面的问题进行
多方位的展现。
打开它非常的简单, alter database set query_store = on
然后你的噩梦就可以悄无声息的开始了。
在你每个数据库上都会出现 QUERY_STORE 的 FOLDER ,其中有以上一些维度的信息,看上去很美,并且直接
点击展示的信息可以直接到语句的那一面
说到这里,估计不少人已经被这个功能吸引,要什么自行车,这个功能上线了,那还需要什么DBA , 还需要数
据库服务厂商,随便弄弄就可以了。
是的数据库自制这个功能,还是ORACLE 提出了,数据库越来越智能,不会再需要“人” 来管理。实际上,估
计和威尔史密斯的电影 我.机器人 的结果一样,惊心动魄,魂不附体。
我们来说说你打开这个功能后,会发生什么。
1 首先你的SQL SERVER 有时会莫名其妙的卡顿(经常会在繁忙的SQL SERVER 系统中堆积任务)
2 在你重新启动SQL SERVER 后,让你的整体的SQL SERVER 不在属于你,而是属于 QDS_LOADDB 这个
SESSION, 并且你记录的历史信息越多,系统曾经越繁忙,则SQL SERVER 开始后的,魂不附体,死亡闪烁越
严重,如果你的机器的内存不足或者本身就缺少的情况下,有可能你的SQL SERVER 将在一天内,什么工作都
无法进行。
来我们看看微软是怎么答复这个问题的
(翻译)
问题:在将query data store 功能打开后并在启动后(这里应该指的是开启SQL SERVER服务后,QDS启
动), 在QDS启动的这段时间(他真善良,没说到底多长时间)所有的查询都无法完成,并且没有数据返回。
(他真理智)
微软回复:
谢谢您贴出这个问题,我们认为他是非常重要的性能改善点,他发生于QDS 加载的同步模式,在未来的版本我
们将改变他成为异步模式。
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。