我有一个SQL Server,在不同的逻辑和物理驱动器上有各种数据库。
主数据库在D:
上
Y:和Z:中主数据库的长期数据文件组
日志在L:
X上的tempdb:
master,model和MSDB在A:
上
最后,我在B上有一个在线备份数据库:
当我对备份数据库中的大表运行查询时,当我查看perfmon计数器的磁盘空闲时间%时,我会看到以下内容。
B:驱动器空闲时降至0%,此后不久,D:驱动器也降至0%空闲时间。 D:驱动器通常有许多查询处于活动状态,但我无法理解为什么仅在我的备份数据库(B :)上运行的查询在单独的主轴上会导致D:驱动器降至0%空闲时间。
此外,虽然我正在运行SQL 2008,但我的数据库兼容级别为80,因此我无法将sys.dm_exec_sql_text()作为连接或交叉应用的一部分运行。
有什么想法吗?