當前位置:首頁 » 操作系統 » 查詢資料庫空間

查詢資料庫空間

發布時間: 2024-06-16 13:03:10

『壹』 sybase資料庫 如何使用sql語句查詢,資料庫容量大小和資料庫使用量大小

Sybase公司是世界著名的資料庫廠家,其關系資料庫產品SYBASE SQL Server在中國大中型企事業單位中擁有大量的用戶。針對獲取資料庫相關信息也提供了對應的API,以便管理進行維護。
一.sp_spaceused 可看到資料庫空間包括日誌(對應資料庫)
打開Sql Advantage 對話框——輸入sp_spaceused(上邊資料庫選擇要查的資料庫)或直接
use your_db_name
go
sp_spaceused
go
運行!出現如下信息
Database name:資料庫名稱
Datebase Size:資料庫空間總大小
Reserved:已分配空間
data數據:已分配空間中數據佔用空間大小
index_size索引:已分配空間中index_size索引佔用空間大小
unused:為已分配空間中未使用空間大小
計算關系:
reserved(已分配空間)=data+index_size+unused
剩餘空間= Datebase Size(總空間)—已分配空間(resrved)

二.sp_helpdb db_name 可看到資料庫佔用的資料庫設備device的空間信息(對應資料庫設備和資料庫)
打開Sql Advantage 對話框——輸入sp_s helpdb db local(local為要看的資料庫名字如不輸入則顯示所有資料庫)
運行!顯示如下信息:
(一).資料庫方面
1. name:資料庫名字
2. db_size:資料庫空間大小
3. owner:資料庫所有者
4. created:資料庫創建時間
5. status:狀態
(二).資料庫設備方面
1. device_fragments:資料庫設備名稱
2. size:資料庫佔用資料庫設備的空間大小 單位MB
3. usage:用法 用途
4. created:資料庫佔用的資料庫設備的空間的創建時間
5. free kbytes :資料庫佔用的資料庫設備的剩餘空間 單位KB
6. log only free
kbytes:資料庫日誌設備中日誌剩餘空間 單位KB

注意:由於資料庫創建後不一定全部佔用資料庫設備的所有空間,可以在以後通過增加的方法佔用設備空間,因此每增加一次就會有一條資料庫設備信息

計算關系:

剩餘空間=所有free Kbytes(剩餘KB)相加+log only
free Kbytes

資料庫佔用資料庫設備總空間(size)=size1+size2+……..(所有相加)=資料庫總空間(db_size)=
reserved(已分配空間)+剩餘空間

free Kbytes(剩餘KB)相加+log only free Kbytes= Datebase
Size(總空間)—已分配空間(resrved)

『貳』 怎麼察看Oracle 資料庫表空間的使用情況

查看的方法和詳細的操作步驟如下:

1、首先,因為oracle在Linux系統下運行,所以必須連接到Linux系統,如下圖所示,然後進入下一步。

『叄』 怎樣查詢oracle資料庫中所有的表空間

1、首先需要找到oracle安裝目錄,打開控制台管理。

『肆』 oracle資料庫如何查看錶空間大小

1.查看Oracle資料庫中表空間信息的工具方法: 使用oracle enterprise manager console工具,這是oracle的客戶端工具,當安裝oracle伺服器或客戶端時會自動安裝此工具,在...
2.查看Oracle資料庫中表空間信息的命令方法: 通過查詢資料庫系統中的數據字典表(data dictionary tables)獲取表空間的相關信息,首先使用客戶端工具連接到資料庫,這些工具可以是SQL..

『伍』 如何使用SQL語句查詢資料庫及表的空間容量

--1、查看錶空間的名稱及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
--2、查看錶空間物理文件的名稱及大小
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;

3.查看所有表空間使用情況

select
b.file_id 文件ID號,
b.tablespace_name 表空間名,
b.bytes/1024/1024||'M'位元組數,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024||'M' 已使用,
sum(nvl(a.bytes,0))/1024/1024||'M' 剩餘空間,
round(100 - sum(nvl(a.bytes,0))/(b.bytes)*100,2)|| '%' 佔用百分比
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_id,b.bytes
order by b.file_id;

總有一款適合你!

熱點內容
安卓的face怎麼使用 發布:2024-11-26 15:05:50 瀏覽:89
存儲魔力象限2016 發布:2024-11-26 15:04:47 瀏覽:866
QQ填寫驗證碼是歷史密碼是什麼 發布:2024-11-26 15:04:16 瀏覽:506
vs2017編譯文件無效或損毀 發布:2024-11-26 15:04:16 瀏覽:598
騰訊微信如何更改登錄密碼 發布:2024-11-26 14:57:46 瀏覽:22
pythondict參數 發布:2024-11-26 14:49:41 瀏覽:106
ubuntu安裝linux源碼 發布:2024-11-26 14:48:52 瀏覽:745
百度雲解壓密碼忘記 發布:2024-11-26 14:35:36 瀏覽:864
最差擬合演算法 發布:2024-11-26 14:21:17 瀏覽:740
指令式編程 發布:2024-11-26 14:16:24 瀏覽:20