专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
通常大家想知道数据库是否增长了增长了多少大家可能想到用数据库各个历史时期大小来比较就可以了 但如何能得到这些历史大小数据呢?好像没有很好办法 我今天讲思路方法是通过查看备份记录方式来了解数据库增长情况 首先我们应该对数据库经常备份这个可以做过Job实现 数据库备份记录保存在msdb数据库backup表中通过查看备份记录我们可以得到数据库增长粗略估计 查看脚本如下: er" _disibledevent=>复制代码 代码如下: select BackupDate = convert(varchar(10),backup_start_date, 111) ,SizeInGi [阅读全文] [PDF]
获取表信息: conn.Open; restrictions = [4]; restrictions[1] = "dbo"; DataTable table = conn.GetSchema("Tables", restrictions); conn.Close; 返回table是表所有信息而不仅仅是名字可以通过如下语句查看这些信息: foreach (.Data.DataRow row [阅读全文] [PDF]
="t18">SELECT ( when a.colorder=1 then d.name '' end) N'表名', a.colorder N'字段序号', a.name N'字段名', ( when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√' '' end) N'标识', ( when (SELECT count(*) FROM sysobjects WHERE (name in (SELECT name FROM sysindexes WHERE (id = a.id) AND (indid in (SELECT [阅读全文] [PDF]
---获取SQL Server数据库里表占用容量大小 CREATE PROCEDURE get_tableinfo AS not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[tablespaceinfo]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) create table tablespaceinfo --创建结果存储表 (namein [阅读全文] [PDF]
1 共4条 分1页