mtm*_*ald 5 azure-sql-database
我想对 Azure SQL 数据库进行一些性能测试。
对于 SQL Server,我读过DBCC DROPCLEANBUFFERS可用于清除数据缓冲区缓存,DBCC FREEPROCCACHE可用于清除执行计划缓存。
但 Azure SQL 数据库不支持这两种方法。对于执行计划缓存,ALTER DATABASE SCOPED CONFIGURATION CLEAR PROCEDURE_CACHE 似乎是一个替代方案。但是我找不到数据缓冲区缓存的替代方案。
如何清除 Azure SQL 数据库的数据缓冲区缓存?
Azure SQL 数据库目前没有类似 DBCC DROPCLEANBUFFERS 的功能可用于清理缓冲池上的数据,但向上或向下扩展数据库层具有与 DBCC DROPCLEANBUFFERS 相同的效果,并且也会在前几分钟减少内存分配。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
8128 次 |
| 最近记录: |