【发布时间】:2020-01-15 23:44:13
【问题描述】:
我目前有一个 Azure SQL 数据仓库,我想启用缓存,以便使用以下代码在数据库中更快地运行密集查询:
更改数据库 [myDB] 设置 RESULT_SET_CACHING;
但是,无论我如何尝试运行此查询,我都会收到以下错误:
消息 5058,第 16 级,状态 12,第 3 行
无法在数据库“myDB”中设置选项“RESULT_SET_CACHING”。
我在这里根据 Azure 的文档运行查询:https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-database-transact-sql-set-options?view=azure-sqldw-latest
我已尝试在主数据库和名为 myDB 的底层数据库中运行此查询。我也尝试过使用以下命令:
使用主人
去
无济于事。有没有人成功地在 Azure 上启用缓存?请告诉我!
以下错误和命令的屏幕截图:
【问题讨论】:
标签: azure caching azure-sql-database query-optimization database-administration