sp_iqcheckdb 报告执行时遇到的资源问题。
系统会在 sp_iqcheckdb 输出或 .iqmsg 文件中报告描述资源问题的消息。
可使用数据库选项 TEMP_CACHE_MEMORY_MB 对缓冲区高速缓存大小进行永久性设置。使用服务器启动开关 -iqmc 和 -iqtc 可以覆盖使用数据库选项设置的缓冲区高速缓存大小的值。
不要同时运行多个数据库一致性检查,因为 DBCC 被优化为一次运行一个实例。
DBCC 的 CPU 利用率可通过指定 sp_iqcheckdb 参数 resources resource-percent 加以限制,该参数控制着与 CPU 数目有关的线程数。
如果
数据库选项 DBCC_PINNABLE_CACHE_PERCENT 可用于调优 DBCC 缓冲区使用率。DBCC_PINNABLE_CACHE_PERCENT 的缺省设置为使用 50% 的高速缓存。请参见SAP IQ SQL 参考。