oracle併發問題
1 檢視資料庫當前程式的連線數:SELECT COUNT(*) FROM V$SESSION;
2檢視當前資料庫當前會話的連結數:SELECT COUNT(*) FROM V$SESSION;
3檢視資料庫的併發連線數:SELECT COUNT(*) FROM V$SESSION WHERE STATUS='ACTIVE';
4檢視當前資料庫建立的會話情況:SELECT SID,SERIAL#,USERNAME,PROGRAM,MACHINE,STATUS FROM V$SESSION;
5最大連線數:SELECT VALUE FROM V$PARAMETER WHERE NAME='PROCESSES';OR SHOW PARAMETER PROCESSES;
6修改:ALTER SYSTEM SET PROCESSES=300 SCOPE=SPFILE;重啟庫
7SESSION 與PROCESS關係SESSION=(1.1*PROCESSES+5)
8PGA設定:PGA_AGGREGATE_TARGET=PROCESSES*4M;OLTP中可設SGA=PGA
9檢視當前有哪些使用者正在使用資料
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b
where a.sql_address =b.address order by cpu_time/executions desc;
資料庫模式:SHOW PARAMETER SHARED_SERVER;大於0為共享
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25736250/viewspace-704162/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 併發問題處理方式
- 併發背後的問題
- Java之併發三問題Java
- mysql 高併發 select update 併發更新問題解決方案MySql
- 併發技術5:死鎖問題
- .NET WebSocket高併發通訊阻塞問題Web
- mysql併發事務的常見問題MySql
- 併發請求的重複插入問題
- MySQL中SELECT+UPDATE併發更新問題MySql
- 高併發快取面臨的問題快取
- 用分散式鎖解決併發問題分散式
- HashMap多執行緒併發問題分析HashMap執行緒
- [分散式]高併發案例---庫存超發問題分散式
- Oracle trigger問題Oracle
- java併發程式設計 --併發問題的根源及主要解決方法Java程式設計
- 解密詭異併發問題的幕後黑手:可見性問題解密
- 併發問題的三大根源是什麼?
- 粘包問題、socketserver模組實現併發Server
- 資料編號+1 併發問題解決
- Python | 淺談併發鎖與死鎖問題Python
- 如何解決多執行緒併發問題執行緒
- 線上併發事務死鎖問題排查
- 多執行緒併發安全問題詳解執行緒
- Java多執行緒和併發問題集Java執行緒
- Java併發指南3:併發三大問題與volatile關鍵字,CAS操作Java
- 解決資料庫高併發訪問瓶頸問題資料庫
- oracle併發與多版本控制Oracle
- Oracle常用傻瓜問題1000問Oracle
- 學妹問我,併發問題的根源到底是什麼?
- Oracle dblink監聽問題Oracle
- 使用lua+redis解決發多張券的併發問題Redis
- Oracle 自動備份觸發ORA-01513問題Oracle
- 使用go的併發性來解決Hilbert酒店問題Go
- PHP高併發商品秒殺問題的解決方案PHP
- MySQL事務的隔離級別與併發問題MySql
- 多執行緒併發同步問題及解決方案執行緒
- 【Golang】淺談協程併發競爭資源問題Golang
- [併發程式設計]-關於 CAS 的幾個問題程式設計
- Redis快取穿透、快取雪崩、redis併發問題分析Redis快取穿透