摘要:
随着数据库的日积月累,而且经历的开发人员是一茬又一茬,风格迥异,导致现在数据库里面的对象混乱,为了顺应IT整合的趋势,提高系统和数据库的可维护性和易扩张性,决定将系统、数据库以及服务器的整合进行到底,现在只是个开始。 下面是刚写的一个脚本,抓取表、存储过程、触发器和视图等对象的信息并汇总,后续对该部分数据进行提取分析,把影响效能的大数据表进行定期的备份和归档,对长期不再使用的对象,如表、存储等进行备份后删除;同时对数据库进行一些策略上的设定,以限定开发规范,让数据库焕然一新。View Code 1 USE [msdb] 2 GO 3 /****** Object: StoredProc... 阅读全文
posted @ 2012-09-14 18:24
杯中水_F
阅读(740)
评论(0)
推荐(0)
摘要:
为了有针对性的重建索引,提高数据库的效能,同时避免因全部重建造成服务器的Loading,我们内部有开发一个存储过程脚本,逻辑大概如下: 首先遍历该实例中所有数据库中所有table中的index,并将Fragment保存到临时表中,这当中用到了一个系统存储过程:sp_MSforeachdb 可以实现对所有数据库的循环遍历;然后对临时表中的数据进行处理,如果碎片介于20%--40%,则对索引进行重新组织,大于40%则进行重建。View Code 1 USE [msdb] 2 GO 3 /****** Object: StoredProcedure [dbo].[IndexMaint... 阅读全文
posted @ 2012-09-14 18:10
杯中水_F
阅读(2710)
评论(0)
推荐(0)
浙公网安备 33010602011771号