提高 SQL Server 中数据迁移方案的首次查询性能

Improving First-Time Query Performance in SQL Server for Data Migration Scenarios

提问人:NaveenPrabu 提问时间:5/16/2023 最后编辑:marc_sNaveenPrabu 更新时间:5/16/2023 访问量:42

问:

鉴于我不想依赖缓存,因为由于表之间的数据迁移,我不会再次运行相同的查询,因此如何提高 SQL Server 中初始查询执行的性能?

我注意到,与后续执行相比,第一个查询花费的时间要长得多,后者返回结果的速度要快得多。

有没有办法阻止SQL Server缓存几次执行?

sql-server 查询优化 sqlperformance

评论


答:

0赞 Gegob 5/16/2023 #1

所以你是说你不想使用缓存,你有没有搜索过在查询上禁用缓存?

Duplicate?: 如何让 SQL Server 知道不要在查询中使用缓存?

重复?:如何清除 SQL Server 查询缓存?

复制?: https://www.mssqltips.com/sqlservertip/1360/clearing-cache-for-sql-server-performance-testing/

评论

0赞 NaveenPrabu 5/16/2023
嗨,我的问题不是关于缓存的使用。我不希望我的结果被缓存,但如果有的话,我可以从缓存中获取结果!