監控

使用 Firebird 2.1 和具有 ODS 11.1(及更高版本)的資料庫,Firebird 引入了監視特定資料庫內發生的伺服器端活動的能力。

SYSDBA 和資料庫所有者可以使用完整的資料庫監視。普通使用者僅限於有關其自身附件的資訊 - 其他附件對他們不可見。

自 Firebird 2.1 和 ODS 11.1 以來可用的監控表:

  • MON $ DATABASE(連線資料庫)
  • MON $ ATTACHMENTS(連線附件)
  • MON $ TRANSACTIONS(已啟動交易)
  • MON $ STATEMENTS(準備好的宣告)
  • MON $ CALL_STACK(呼叫活動 PSQL 請求堆疊)
  • MON $ IO_STATS(I / O 統計)
  • MON $ RECORD_STATS(記錄級統計)

參考: Firebird 2.1 發行說明

使用 Firebird 2.5 和具有 ODS 11.2(及更高版本)的資料庫,Firebird 會新增以下新監視器表

  • MON $ MEMORY_USAGE(當前記憶體使用情況)
  • MON $ CONTEXT_VARIABLES(已知的上下文變數)

參考: Firebird 2.5 發行說明