設定方法
1. サポートバージョン
| Tibero バージョン | サポート有無 | 備考 |
|---|---|---|
| Tibero 5 | ✅ サポート | - |
| Tibero 6 | ✅ サポート | v3.0.506.15 バージョンからサポート |
| Tibero 7 | ✅ サポート | v3.0.506.15 バージョンからサポート |
2. 必須権限
基本モニタリング権限
モニタリングアカウント(例: exemone)に次の権限を付与する必要があります。
CREATE USER exemone IDENTIFIED BY 'password';
GRANT CREATE SESSION TO exemone; -- DB 接続権限
GRANT SELECT ANY DICTIONARY TO exemone; -- ディクショナリテーブル(v$, DBA)へのアクセス権限
Session Kill 権限
セッション強制終了(Kill Session)機能を使用するには、次の権限が追加で必要です。
GRANT ALTER SYSTEM TO exemone; -- セッション Kill などのシステム変更権限
3. 事前設定事項
exemONE モニタリングオプションの設定
Tibero インスタンスは、Setting > Database の Instance 登録/編集画面の Custom Configuration に以下のキー値を設定することで、SQL 収集対象の範囲を詳細に調整できます。
パス: Setting > Database > Edit Instance > Custom Configuration
| オプション | 説明 |
|---|---|
tibero.sql_elapsed_time | SQL 収集対象の最小実行時間(秒)。この値未満は除外されます。(デフォルト値: 3) |
tibero.sql_executions | SQL 収集対象の最小実行回数。この値未満は除外されます。(デフォルト値: 50) |
tibero.sqlbind_elapsedtime | バインド変数収集対象 SQL の最小実行時間(秒)。(デフォルト値: 1) |
tibero.sqlbind_executions | バインド変数収集対象 SQL の最小実行回数。(デフォルト値: 5) |
tibero.sqlplan_elapsedtime | 実行計画収集対象 SQL の最小実行時間(秒)。(デフォルト値: 1) |
tibero.sqlplan_executions | 実行計画収集対象 SQL の最小実行回数。(デフォルト値: 5) |