专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Sybase

急sybase数据库是否有某些字段损坏,但表仍可查询的有关问题

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
急!sybase数据库是否有某些字段损坏,但表仍可查询的问题
现SYBASE数据库查询极其慢,但在库中未发现死锁,现准备重建索引。
但在印象中有过ASA数据库某些记录字段损坏,但表仍可以查询的问题?
请问在ASE中是否存在这种现象,如有该如何进行修复。

------解决方案--------------------
引用楼主 w_lincq 的帖子:
现SYBASE数据库查询极其慢,但在库中未发现死锁,现准备重建索引。
但在印象中有过ASA数据库某些记录字段损坏,但表仍可以查询的问题?
请问在ASE中是否存在这种现象,如有该如何进行修复。

------解决方案--------------------


理论上这种情况有可能存在。比如数据库中某表的所占用的磁盘文件上的某几个扇区出了问题。这时候整个表来说,由于表的结构在数据字典中仍正常,当你访问这个表时,如果你的查询语句不涉及这几个故障扇区所保存的记录,则一切显得都很正常。

这种情况,无法修复。 但也不会影响你的速度。
速度慢的情况有几种:
1。 索引文件故障
2。数据文件中记录区碎片过多。
3。 磁盘文件碎片过多。

索引文件,你可以重新索引来实现。
碎片则最好重新创建一下表,然后再导入数据。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: