欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

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

更新时间: 2014-01-05 02:22:22 责任编辑: Author_N1

 

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

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

--参考方法--


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

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

索引文件,你可以重新索引来实现。
碎片则最好重新创建一下表,然后再导入数据。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:22:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/9059/
本文WWW.DOC100.NET DOC100.NET版权所有。