快速掌握三類連線數查詢與 PROCESSES 參數調整方法。
-- 1. 當前總連線數
SELECT COUNT(*) FROM v$session;
-- 2. 併發作用中連線數
SELECT COUNT(*) FROM v$session WHERE status = 'ACTIVE';
-- 3. 參數上限
SHOW PARAMETER processes;
-- NAME TYPE VALUE
-- processes integer 300
ALTER SYSTEM SET processes = 500 SCOPE = SPFILE;
-- 必須重啟資料庫生效
SHUTDOWN IMMEDIATE;
STARTUP;
| 參數 | 建議值 | 說明 |
|---|---|---|
| sessions | 1.1 * processes + 5 | Session 上限,自動推導但可手動調大 |
| transactions | 1.1 * sessions | 交易槽上限 |
| open_cursors | 300~500 | 游標快取,防 ORA-01000 |