sqlserver 2000收缩数据库后,速度快了很多,为啥啊? 收缩数据库影响性能,是有2个方面:1.在系统运行繁忙的时候,不要去收缩数据库,因为这会阻塞其他的事务,导致这些操作变慢。2.也没有删除数据,就直接收缩数据库,这样有可能把大量的空闲空间给收缩了,而你的情况有所不同,是因为你先删除了数据,但是删除数据后,这些空间,并没有自动释放,通过收缩数据库,可以主动释放这些被delete的数据占用的空间。所以,是不一样的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不过,虽然收缩数据库后,查询变快了,但确实不建议你去收缩数据库。因为收缩数据库是一个全局的,会影响所有的表,而不是一个表,所以如果你在一个表中删除了大量的数据,而你这个表又有聚集索引,那么可以通过rebuild 来重建这个表,这样一样能达到收缩的目的,而且不会影响其他的表 和整个数据库 收缩数据库和rebuild索引原理是一样的吗? 收缩数据库和rebuild索引原理是一样的吗?应该是不一样的,rebuild更为彻底 比较大的可能是索引问题,导致插入时空间浪费较大,查询所需的IO就多,收缩过后,真正占用的空间就少了很多,IO数量减少 同期比较问题,求高人指点 sql优化 关于一个财务的sql统计报表 一个查询日期的问题,有兴趣可进来看看 有一个问题请教一下,请达者指教!谢谢了! 邹建:给几个基础资料表加上triger后。。。。。 关于更新数据库的问题! 关于altTable的问题 简单的SQL语句的问题 ---100分!!! 急!!Log 文件无效 Analysis Services如何配置匿名登录? access中 Where子句的问题
收缩数据库和rebuild索引原理是一样的吗?
收缩数据库和rebuild索引原理是一样的吗?应该是不一样的,rebuild更为彻底