none
sql2005 replication 定期出现同步堵塞? RRS feed

  • 问题

  • 公司数据库每隔三天左右都会出现同样错误,大致是I/O不足导致msdb数据库超过15MS不能获得IO请求,然后agent服务器停止。然后replication全部停止,每次都需要人工重启数据库服务或清除事物日志才能继续工作.由于后台使用存储,存储新上线后一直都有IO错误,上线都快两年了,现在数据库中某个表数据量达到上亿条以后,这个问题越来越严重?不知道有没有什么更好的解决办法?难道和某系服务器一样,定期做些清除动作。
    2010年3月10日 2:20

答案

  • 定时出现的, 一般不是来说可能是有一些定时的操作, 导致那个时间的 I/O 特别高
    你可以用 sql profile  trace  一下那个时间段 sql server 上的操作, 并高 I/O 高的挑出来进行优化.

    一般来说, 表太大的话, 应该考虑对表进行拆分.
    2010年3月10日 4:36

全部回复

  • It's disk and/or disk channel related problem. What kind of disk you use?
    2010年3月10日 3:40
  • 定时出现的, 一般不是来说可能是有一些定时的操作, 导致那个时间的 I/O 特别高
    你可以用 sql profile  trace  一下那个时间段 sql server 上的操作, 并高 I/O 高的挑出来进行优化.

    一般来说, 表太大的话, 应该考虑对表进行拆分.
    2010年3月10日 4:36