关于数据库的优化。。。

programbcb 2002-02-07 11:24:45
当数据库运行了一段时间后,各方面性能都下降了,特别是检索速度,不知道各位是如果维护数据库表的,一般多少时间维护一次, 有什么实例可以贴出来,数据库版本(SQL SERVER 6.5,7.0,2000),也欢迎大家提供其它DBMS的解决办法.
...全文
37 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
programbcb 2002-02-24
  • 打赏
  • 举报
回复
过了一年了,我的问题还是没有很好解决啊
programbcb 2002-02-08
  • 打赏
  • 举报
回复
就是了,现在我写SQL都基本用SP了,SP都是SQL进行优化过的,同一个检索,第一次可能慢点,但下一次就快很多了,不过,我觉得索引的好坏才是关键啊。
programbcb 2002-02-08
  • 打赏
  • 举报
回复
我给提一下
zhanwei 2002-02-08
  • 打赏
  • 举报
回复
检索速度快慢跟数据量,检索方式,MASTER数据库的大小都有关系;
还有数据检索中多表关联方式受到数据量的影响最大:例如:
某检索关联三个表a,b,c
检索量 = A*B*C
如果a,b,c行数都加倍,那么 检索量 = 2*A*2*B*2*C = 8*A*B*C
不考虑网络,机器性能受数据量增大的影响,速度要慢8倍!
优化查询,乃重中之重呀!

呵呵,我怎么能这样....
zqllyh 2002-02-08
  • 打赏
  • 举报
回复
我的做法:每次速度感觉慢了,我先DBCC CHECKDB一下,然后重启NT(NT的补丁要打全),不知什么原因,嘿,他又快多了。
希望高手们热烈讨论这个问题。
给大家拜个早年!!!!!
zqllyh 2002-02-08
  • 打赏
  • 举报
回复
做一下DBCC CHECKDB啦
双子东宝 2002-02-07
  • 打赏
  • 举报
回复
学习,听课
programbcb 2002-02-07
  • 打赏
  • 举报
回复
to pbsql(风云) ,数据量是一个方面,有觉得主要的不是数据量的问题,如果索引作到好的话,我想就该没有大的问题的,从SQL书上说,索引的碎片很有关系的,不知道大家有其它见解吗?
DBCC SHOWCONFIGH可以知道索引碎片的值,但对其返回值不是很了解,还有,什么是填充因子。
keani 2002-02-07
  • 打赏
  • 举报
回复
可以肯定的是,性能的下降跟数据量的增多是直接相关的。我的观点是,当数据库用的过程中,很有可能是要删除一些数据,然而这不像表面看起来那么简单,数据库本身很可能是没有真正的删除它,而是把它改了一个标识而已,这样数据就越来越多了。至于怎样维护,呵呵,也不知道!随便说说,希望能抛砖引玉。
pbsql 2002-02-07
  • 打赏
  • 举报
回复
各方面性能都下降了,特别是检索速度,那要看这是由什么引起的,数据量?索引?...
programbcb 2002-02-07
  • 打赏
  • 举报
回复
没有人关注吗?

401

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧