我尝试在 Azure SQL (v12) 上调试一些“低效”查询。我遇到的问题是,在第一次执行查询后(尽管是很多秒),Azure 似乎缓存了查询/执行计划。我做了一些研究,有几个人建议添加和删除列会清除缓存,但这似乎不起作用。如果我将服务器单独放置几个小时/一夜之间并重新运行查询,则执行它需要通常的时间,但缓存再次就位 - 这使得优化我的查询变得非常困难。有谁知道如何强制 Azure SQL 不缓存我的查询/执行计划?
sql-server caching azure azure-sql-database
azure ×1
azure-sql-database ×1
caching ×1
sql-server ×1