在Azure SQL DW中自动创建统计信息

时间:2018-09-21 11:11:22

标签: azure-sqldw

在Azure SQL数据仓库中,我仅使用下面的tsql代码启用了自动统计信息创建。命令成功运行,但是当我在选项标签下的自动创建统计信息中签入数据库属性时,设置为False。

ALTER DATABASE MyDB SET AUTO_CREATE_STATISTICS ON; 

请让我知道我是否在这里缺少什么。我也具有数据库的db_owner访问权限。

2 个答案:

答案 0 :(得分:0)

我猜您正在使用SQL Server Management Studio。

通过关闭和打开auto_create_statistics,我能够重现症状。

问题似乎是数据库元数据缓存在SSMS中。右键单击数据库名称,然后在选择“属性”之前选择“刷新”。使用这种方法,我得到了正确的auto_create_statistics每次显示的设置。

我的测试是使用SSMS 17.7完成的

(添加或删除表,列等时,也可能需要刷新数据库元数据)

答案 1 :(得分:0)

您还可以查询sys.databases的is_auto_create_stats_on列。