Oracle的幾點註記

lawzjf發表於2000-01-01
  • PGA用來儲存諸如繫結變數、排序區以及遊標處理的內容。雖然共享池的快取記憶體已經儲存了SQL或PL/SQL的分析資訊,但使用者要依據其執行select或updatte語句的值不能被共享。PGA是用來儲存實際值的,這些實際值代替了執行SQL語句需要的繫結變數。

  • 監聽器的作用:Oracle監聽器程式監聽透過網路連線到資料庫的使用者。當某個使用者連線Oracle伺服器時,監聽器程式做兩件事情。如果使用的是專用伺服器模式,則監聽器告訴Oracle生成一個新的專用伺服器程式,然後將該使用者程式分配給此專用伺服器程式。如果使用的是共享伺服器模式,則監聽器將此使用者程式傳送給另一個名為排程程式的程式,排程程式將把此請求放入請求佇列,下一個可用的共享伺服器程式將從請求佇列中把它取出來,請求佇列位於SGA中,並且被一個例項的所有排程程式所共享,在伺服器程式完成請求後,將結果放入排程程式的響應佇列中,每個排程程式在SGA中都有自己的響應佇列,然後排程程式將完成的請求返回給恰當的程式。一旦監聽器程式將使用者連線交給了專用伺服器程式或排程程式,那麼在連線中就不再涉及它了,它將返回以便為新到來的連線服務。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/37724/viewspace-152510/,如需轉載,請註明出處,否則將追究法律責任。

相關文章