天天看點

oracle運維個人常用檢查語句整理

1、查找排序最多的SQL

2、查找磁盤讀寫最多的SQL

3、查找工作量最大的SQL(實際上也是按磁盤讀寫來排序的)

4、查找低效的SQL語句

5、根據sid檢視對應連接配接正在運作的sql

6、檢視datafile資料檔案使用情況(sys使用者執行)

7、檢視資料庫表空間使用情況

語句一:

語句二:

8、檢視表空間實體檔案的名稱及大小

9、檢視資料庫的建立日期和歸檔方式

10、查詢是否開啟歸檔模式

若是歸檔模式,則LOG_MODE=ARCHIVELOG

若是非歸檔模式,則LOG_MODE=NOARCHIVELOG

11、檢視表空間是否自動擴充

12、查詢表空間最大擴充大小(注:當表空間開啟了自動擴充特性,表空間會一直擴充到作業系統支援的最大大小)

13、檢視總消耗時間最多的前10條SQL語句

14、檢視CPU消耗時間最多的前10條SQL語句

15、檢視消耗磁盤讀取最多的前10條SQL語句

16、列出cpu_time占用top 10的sql

17、執行次數最多的top 10

18、遭遇cpu過多占用,表現為%usr很高,top 或者topas中cpu占用最多的程序為oracle server process.則根據pid可以找出該pid對應的sql_text

19、如何查詢Oracle 編碼格式

20、查詢oracle用戶端編碼

21、緩沖區命中率:大于98%為最佳

22、資料字典緩存命中率:大于98%為最佳

23、庫緩存命中率:大于98%為最佳

24、空閑的資料緩沖區的比例,空閑比例高于25%時,資料緩沖區設定得太大了,可能會浪費資源

25、最浪費記憶體的前10個語句占所有語句的比例(小于5%為最佳)

26、調整濫用磁盤讀操作的主要語句

上一篇: Writing