在 Azure Data Studio 中,我试图更改结果网格中单元格的填充。
根据设置页面,这可以在 settings.json 中编辑:
但是,当我导航到该文件时,任何地方都没有提到填充。另外,在线搜索要使用的正确选项没有结果。
我有一个大小约为 500MB 的 SQL Azure 数据库。每隔 2-3 周,数据库就会突然开始运行缓慢,一些查询(由 LINQ 生成)会超时。执行时间没有逐渐增加,只是突然激增。
修复它的唯一方法是更新统计信息;我通常同时删除查询计划。然后恢复正常。
一些索引STATISTICS_NORECOMPUTE=ON
在开始时被错误地创建。自从将它们更改为 后OFF
,问题发生的频率降低了。但是,当我查看索引和建表 SQL 时,没有任何异常,系统也没有异常。每天都会添加新的行,但不会特别大或特别小。我读到统计信息只更新了表的 20%+500 已更改,但我有其他类似的数据库运行没有问题。
那么,如果我每隔几天安排在午夜更新一次统计数据,我是不是在治标不治本而忽略了难以捉摸的原因?这是不好的做法还是这是标准的数据库维护?