內存管理方式:MSMM、ASMM(sga_target)、AMM(memory_target) 小內存有小內存的問題,大內存有大內存的麻煩!ORA-04031 Buffer cache 和 sharedpool size 的 begin/end值在 ASMM、AMM 和 11gR2MSMM 下可是會動
Parses 解析次數,包括軟解析+硬解析,我們希望的是 解析一次 到處運行!HardParses 萬惡之源.Cursorpin s on X, librarycache: mutex X , latch: row cache objects /sharedpool……………..。硬解析最好少於每秒 20 次
log file sync:一般此類等待時間是由於 LGWR 進程講 redo log buffer 寫入 redo log 中發生。
commit次數是否過多
有的組件對響應時間要求比較高,測試過程中我們應將慢查詢閾值,設置儘量小。
有的SQL可能是做一些統計用的,沒有實時性的要求,這時在測試時,慢查詢閾值可以設置高一點。
Statspack-生成快照
建議:計算一下使用率:10% < 連接數使用率 < 85% .
10046 trace來跟蹤Oracle
1、索引是用來提高查詢SQL性能的,但有些情況下的查詢是無法使用索引的,建了也沒用
2、接下來我們看下我們常用的查詢類型有哪些。
3、不同類型的查詢,建立索引時我們需要注意些什麼
1、不同的存儲引擎支持的索引方法不同
2、這裏以InnoDB引擎,支持的Btree索引爲例說明
這裏不我們不光查詢條件firstname要加索引,排序的字段也需要加入索引
1、對查詢結果使用group by進行分組時,需要加索引。
2、使用distinct進行唯一性查詢時,firstname字段雖然不是作爲查詢條件,需要加入索引。
左連接:以左表爲基準(左表取的是全部數據),到右表按條件匹配數據。搜索條件都在右表啓作用,所以索引建立在右表。
(喜歡請轉發,謝謝!)
加入愛測未來qq羣,獲取更專業的技術知識分享:
274166295 (愛測未來二羣)
610934609 (愛測未來三羣)
195730410 (愛測未來四羣)
更多精彩文章:
——————————————————
愛測未來公衆號
WX:itest_forever
測試之道 | 測試技術
長按識別二維碼,關注愛測未來公衆號,瞭解更多精彩內容