数据库索引损坏的问题(一致性错误)
SQLSERVER2000的数据库,用户数据库的特点是插入数据的事务操作很频繁,都是几百万条数据的大表(且经常定时大量删除过时数据),数据库运行一段时间,用DBCC CHECKTABLE有时会发现一致性错误(时间不确定)。错误消息 8952,消息 8956之类,知道是某表索引出问题了,虽然是逻辑错误可以修复。但是这种出现索引损坏的表,用DELETE删除大量过时数据就会出问题,删除数据事务无法进行下去,必须逻辑修复了才行。
我的问题是搞不清楚,索引为何会出现这种损坏,这种损坏的情况可以避免吗?谢谢