- Rongsen.Com.Cn 版权所有 2008-2010 京ICP备08007000号 京公海网安备11010802026356号 朝阳网安编号:110105199号
- 北京黑客防线网安工作室-黑客防线网安服务器维护基地为您提供专业的
服务器维护
,企业网站维护
,网站维护
服务 - (建议采用1024×768分辨率,以达到最佳视觉效果) Powered by 黑客防线网安 ©2009-2010 www.rongsen.com.cn
作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0 |
公司数据库服务器的空间越来越紧张、最大的数据库达到400个G,100G 以上的库就有四五个。当然我们应该感到欣慰,数据高速增长说明我们的业务发展较好,但不可否认,我们的应用设计也存在着某些问题。诸如:滥建索引、过度冗余或者是系统在设计时没有考虑对超过价值期的历史数据进行清理。
下面这个脚本用来获取数据库每张表/索引的空间使用情况。
with paas
(
SELECTp.object_id,p.index_id,a.type_descaspagetype_desc,a.total_pages,a.used_pages,a.data_pages
FROMsys.partitionspJOINsys.allocation_unitsa
ONp.partition_id=a.container_id
),
indexesas
(
selectobject_id,index_id,object_name(object_id)astbname,nameasindexname,type_descastbtype_desc
fromsys.indexes
whereobject_id>=100
),
resultas
(
selecti.*,p.pagetype_desc,p.total_pages,p.used_pages,p.data_pages
frompapinnerjoinindexesi
onp.object_id=i.object_idandp.index_id=i.index_id
)
select *fromresult orderbytotal_pagesdesc
下面这个脚本用以统计索引的使用率
declare@dbidint
select@dbid=db_id()
selectobjectname=object_name(s.object_id),s.object_id,indexname=i.name,i.index_id
,user_seeks,user_scans,user_lookups,user_updates
fromsys.dm_db_index_usage_statss,
sys.indexesi
wheredatabase_id=@dbidandobjectproperty(s.object_id,'IsUserTable')=1
andi.object_id=s.object_id
andi.index_id=s.index_id
orderby(user_seeks+user_scans+user_lookups+user_updates)asc
我要申请本站:N点 | 黑客防线官网 | |
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479 |