Sybase資料庫空間相關
sybase檢視資料庫使用空間在sybasea資料庫中,可以使用命令
sp_helpsegment 命令來獲取資料庫的使用情況,
也可以透過SELECT語句來獲取資料庫的使用情況,
select @@maxpagesize 資料庫頁大小,這裡以每頁為8K的資料庫為例:
檢視資料庫使用情況
select convert(varchar(20),round((sum(u.size)*8/1024.0),0))+"MB",
convert(varchar(20),round(sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB',
convert(varchar(20),round(sum(u.size)*8/1024.0-sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB'
from master.dbo.sysusages u,master.dbo.sysdevices d
where u.segmap&2 = 2
and u.dbid = db_id()
and d.status&2 = 2
and d.low <= u.vstart
and d.high >= u.vstart + (u.size - 1)
檢視資料庫日誌使用情況
select "=log_tot"+convert(varchar(20),round((sum(u.size)*8/1024.0),0))+"MB",
convert(varchar(20),round(sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB',
convert(varchar(20),round(sum(u.size)*8/1024.0-sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB'
from master.dbo.sysusages u,master.dbo.sysdevices d
where u.segmap&4 = 4
and u.dbid = db_id()
and d.status&2 = 2
and d.low <= u.vstart
and d.high >= u.vstart + (u.size - 1)
sp_helpsegment 命令來獲取資料庫的使用情況,
也可以透過SELECT語句來獲取資料庫的使用情況,
select @@maxpagesize 資料庫頁大小,這裡以每頁為8K的資料庫為例:
檢視資料庫使用情況
select convert(varchar(20),round((sum(u.size)*8/1024.0),0))+"MB",
convert(varchar(20),round(sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB',
convert(varchar(20),round(sum(u.size)*8/1024.0-sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB'
from master.dbo.sysusages u,master.dbo.sysdevices d
where u.segmap&2 = 2
and u.dbid = db_id()
and d.status&2 = 2
and d.low <= u.vstart
and d.high >= u.vstart + (u.size - 1)
檢視資料庫日誌使用情況
select "=log_tot"+convert(varchar(20),round((sum(u.size)*8/1024.0),0))+"MB",
convert(varchar(20),round(sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB',
convert(varchar(20),round(sum(u.size)*8/1024.0-sum(curunreservedpgs(db_id(),u.lstart,u.unreservedpgs)*8/1024.0),0))+'MB'
from master.dbo.sysusages u,master.dbo.sysdevices d
where u.segmap&4 = 4
and u.dbid = db_id()
and d.status&2 = 2
and d.low <= u.vstart
and d.high >= u.vstart + (u.size - 1)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22661144/viewspace-1430699/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於Sybase資料庫中時間表的建立和生成!資料庫
- 【AWR】該怎樣清理SYSAUX表空間相關資料UX
- 將ORACLE資料庫審計相關的表移動到其他表空間Oracle資料庫
- 資料庫相關資料庫
- Sybase資料庫安全資料庫
- 表空間相關查詢
- Oracle表空間相關操作Oracle
- 虛擬主機資料庫與空間關係資料庫
- MySQL 磁碟空間滿導致表空間相關資料檔案損壞故障處理MySql
- 資料庫空間重整方案資料庫
- oracle的空間資料庫:Oracle資料庫
- 清理oracle資料庫空間Oracle資料庫
- sybase資料庫恢復資料庫
- oracle臨時表空間相關Oracle
- 【原創】表空間相關操作
- 空間索引 - 各資料庫空間索引使用報告索引資料庫
- sybase 的裝置和資料庫,是啥關係?資料庫
- Sybase空間監控指令碼 btmbfe_sybase_space_use.sh指令碼
- PostgreSQL:表空間-->資料庫-->表SQL資料庫
- Oracle資料庫管理 版主空間Oracle資料庫
- 檢視資料庫表空間資料庫
- oracle清除資料庫表空間Oracle資料庫
- 資料庫硬碟空間如何算資料庫硬碟
- 刪除資料庫表空間資料庫
- 資料庫 (相關練習)資料庫
- sybase iq 資料庫 問題資料庫
- 獲取資料庫空閒空間的SQL資料庫SQL
- 資料庫和表空間資料移動資料庫
- oracle10 data guard(dg)__主庫添刪表空間及資料檔案相關測試Oracle
- [轉]Mysql資料庫相關資料索引MySql資料庫索引
- PostgreSQL-表空間、資料庫、使用者之間的關係(七)SQL資料庫
- Oracle 表空間查詢相關sqlOracleSQL
- 在資料庫之間移動表空間資料庫
- 改變資料庫undo表空間資料庫
- 資料庫物件遷移表空間資料庫物件
- Oracle資料庫的空間管理技巧Oracle資料庫
- 資料庫事物相關問題資料庫
- sqlite 資料庫 相關知識SQLite資料庫