在我们的数据仓库中,我们在存储过程中执行 MERGE 查询,以便每晚同步我们的数据仓库。
我们的数据库服务器正在运行 Sql-server 2008
在执行存储过程期间,我们收到以下异常:
java.sql.SQLException:等待页面 (1:3939774),数据库 ID 17 的缓冲区闩锁类型 4 时发生超时。
在事件日志中,我们看到几条具有以下格式的消息:
出生类型:信息 出生地:MSSQLSERVER 已发布类别:服务器 土地编号 833 日期:2010-09-28 时间:4:14:58 所有者:nvt 计算机:AS3 描述: SQL Server 已遇到 53 次 I/O 请求,这些请求在数据库 [VHDWH_Heezik2] (17) 中的文件 [D:\SQLDATA\VHDWH_Heezik2.mdf] 上花费超过 15 秒的时间才能完成。OS 文件句柄为 0x000004DC。最新长 I/O 的偏移量为:0x000006a1cdc000 请访问 http://go.microsoft.com/fwlink/events.asp 寻求帮助并获取更多信息。 反对意见: 0000:41 03 00 00 0a 00 00 00 A....... 0008:04 00 00 00 41 00 53 00....AS 0010:33 00 00 00 00 00 00 00 3......
这意味着什么?我们应该采取什么措施来解决这个问题?
注意:我是开发人员,而不是系统管理员,所以我不知道回答这个问题需要什么信息。