Developer Network
Developer Network
Developer
:CreateViewProfileText:
登录
MSDN 订阅
获取工具
下载
Visual Studio
SDK
试用软件
免费下载
Office 资源
计划
订阅
Administrators
学生
Microsoft Imagine
Microsoft 学生合作伙伴
ISV
新手
Events(事件)
社区
Magazine
论坛
博客
第 9 频道
文档
API 和参考
开发人员中心
示例
停用的内容
非常抱歉。你请求的内容已被删除。将在 1 秒内自动重定向。
提出问题
快速访问
论坛主页
浏览论坛用户
FAQ
搜索相关主题
Remove From My Forums
积极答复者
sql2005 replication 定期出现同步堵塞?
企业应用平台 Enterprise Application Platform
>
SQL Server
问题
0
登录进行投票
公司数据库每隔三天左右都会出现同样错误,大致是I/O不足导致msdb数据库超过15MS不能获得IO请求,然后agent服务器停止。然后replication全部停止,每次都需要人工重启数据库服务或清除事物日志才能继续工作.由于后台使用存储,存储新上线后一直都有IO错误,上线都快两年了,现在数据库中某个表数据量达到上亿条以后,这个问题越来越严重?不知道有没有什么更好的解决办法?难道和某系服务器一样,定期做些清除动作。
2010年3月10日 2:20
回复
|
引用
答案
0
登录进行投票
定时出现的, 一般不是来说可能是有一些定时的操作, 导致那个时间的 I/O 特别高
你可以用 sql profile trace 一下那个时间段 sql server 上的操作, 并高 I/O 高的挑出来进行优化.
一般来说, 表太大的话, 应该考虑对表进行拆分.
已标记为答案
Hong-Gang Chen - MSFT
Moderator
2010年3月15日 3:05
2010年3月10日 4:36
回复
|
引用
全部回复
0
登录进行投票
It's disk and/or disk channel related problem. What kind of disk you use?
2010年3月10日 3:40
回复
|
引用
0
登录进行投票
定时出现的, 一般不是来说可能是有一些定时的操作, 导致那个时间的 I/O 特别高
你可以用 sql profile trace 一下那个时间段 sql server 上的操作, 并高 I/O 高的挑出来进行优化.
一般来说, 表太大的话, 应该考虑对表进行拆分.
已标记为答案
Hong-Gang Chen - MSFT
Moderator
2010年3月15日 3:05
2010年3月10日 4:36
回复
|
引用