每張表都是作為“段”來存儲的,可以通過user_segments視圖查看其相應信息。
創新互聯公司是專業的南川網站建設公司,南川接單;提供網站制作、成都網站建設,網頁設計,網站設計,建網站,PHP網站建設等專業做網站服務;采用PHP框架,可快速的進行南川網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,專業的做網站團隊,希望更多企業前來合作!
段(segments)的定義:如果創建一個堆組織表,則該表就是一個段。
sql:SELECT segment_name AS TABLENAME,BYTES FROM user_segments WHERE segment_name='表名'。
解釋:
segment_name 就是要查詢的表名(大寫),BYTES 為表存儲所占用的字節數。本sql的意思就是查詢出表名和表所占的存儲空間大小。
1. 查看所有表空間大小 SQL select tablespace_name,sum(bytes)/1024/1024 || 'M' from dba_data_files group by tablespace_name; 2. 已經使用的表空間大小 SQL select tablespace_name,sum(bytes)/1024/1024 || 'M' from dba_free_space gro...
數據庫實例的內存主要包括 sga 和 pga
9i 以后 SGA 需要設置 sga_max_size 和 sga_target 兩個參數
PGA 需要設置 pga_aggregate_target 參數。
alter system set sga_max_size=100m scope=spfile; --減少SGA大小,靜態參數,重啟后生效
alter system set sga_target=80m scope=both; --動態參數;oracle推薦:啟動時修改此參數,不要動態設置此參數
alter system set pga_aggregate_target=40m sope=both; ---減少pga大小。
可用UNIX命令“ipcs”查看共享內存的起始地址、信號量、消息隊列。
在svrmgrl下,用“oradebug ipc”,可看出ORACLE占用共享內存的分段和大小。
example:
SVRMGR oradebug ipc
-------------- Shared memory --------------
Seg Id Address Size
1153 7fe000 784
1154 800000 419430400
1155 19800000 67108864
oracle的性能判斷需要綜合數據庫的多個運行指標來判斷:
1、進程數量和占用cpu:這個主要看有沒有長時間占用cpu的進行。通常會判斷大出sql,需要優化;這個可以用執行計劃或者awr報告查看;
2、內存占用:主要用系統命令查看ora_占用和系統總內存的比例,swap的使用率;通常swap使用率低就沒事;這個主要使用系統命令;
3、磁盤占用率:防止磁盤空間不足,需要的主要在系統和用戶表空間、RMAN等操作上;這個主要使用系統命令;RMAN命令查看
你說的是查看表空間的使用情況吧
--查詢表空間的總容量
select?tablespace_name,?sum(bytes)?/?1024?/?1024?as?MB
from?dba_data_files
group?by?tablespace_name;
一般表空間都設置了自動增長。內存不夠會自動遞增
分享標題:怎么看oracle內存,查看oracle內存
當前路徑:http://vcdvsql.cn/article10/hedhdo.html
成都網站建設公司_創新互聯,為您提供網站改版、電子商務、Google、商城網站、微信公眾號、品牌網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯