iT邦幫忙

0

請教這兩句簡單Oracle語法表達的意思?!

  • 分享至 

  • xImage

想請教這兩句簡單Oracle語法表達的意思?!
1、查詢oracle的連接數
select count(*) from v$session;
這邊查詢出來的session數量
是包含所有主機對db連線所產生的連線數量嗎@@?
還是有限定範圍?
不管有沒有在執行 只要有連線近來DB就算?
那DB送給DB執行的語句也算在內嗎?

2、查詢oracle的併發連接數
select count(*) from v$session where status='ACTIVE';

看不懂大陸的翻譯~併發連結數???
我實際執行,每次都差不多數值~~
這是指oracle系統【正在執行中的sql語法】數量嗎?
包含查詢啊 什麼之類的?
還是有限定什麼範圍@@? 如:系統帳號才算~還是什麼?
這邊的ACTIVE 是指什麼的ACTIVE

看官網文件.
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2023-08-24 17:13:37

參考官網文件
懶得看的話
就只要看 status 欄位的說明就好

尼克 iT邦大師 1 級 ‧ 2023-08-25 13:13:02 檢舉

Oracle一定推官方文件,如海綿大所示

0
DennisLu
iT邦好手 1 級 ‧ 2023-08-25 18:20:10
  1. 都有。
  2. 用Server-Client的傳統軟體實例敘述,大概就erp client連上,然後user去只是連著放著什麼都不做,通常會是inactive,他還是在線上,那員工按下什麼功能查詢,過程或是active。那如果是網頁系統,可能有connection pool的設置,那前端打回來給後端去操作可能就是一直重複用同一批seesion。

我要發表回答

立即登入回答