システムの実行中に、SQLの実行計画を最適化するために、実行計画やインデックスを手動でバインドし、SQLエンジンにより優れた実行計画での実行を指示することができます。また、緊急時には、実行計画のバインド、インデックスのバインド、レート制限などの一時的な最適化策を講じることができます。本記事では、有効なアウトラインの確認方法、実行計画とインデックスのバインド解除、およびレート制限設定の解除方法について説明します。
有効なアウトラインの確認
OB Cloudデータベースコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストで対象のインスタンスを見つけ、インスタンス名をクリックしてインスタンスのダッシュボードに入ります。
左側のナビゲーションペインで、**テナント**をクリックします。
テナント管理リストで対象のテナント名をクリックして、テナントのダッシュボードに入ります。
左側のナビゲーションペインで、**診断**をクリックします。
**診断ページの下部で、最適化記録の表示をクリックします。システムはデフォルトで有効なアウトライン**タブを表示します。
**有効なアウトライン**タブで、現在有効なアウトラインを確認します。
説明
集約inクエリ機能でバインドされたSQLは、1件の表示レコードに集約されます。
実行計画のバインド解除
**有効なアウトライン**タブで、現在実行計画がバインドされているアウトラインを確認します。
実行計画のバインドを解除します。
単一操作:対象のアウトラインを見つけ、**アクション列のアンバインド**をクリックします。
バッチ操作:**集約タグが付いているアウトラインを見つけ、操作列のアンバインド**をクリックします。
表示された確認ダイアログで、**OK**をクリックします。
インデックスのバインド解除
**有効なアウトライン**タブで、現在インデックスがバインドされているアウトラインを確認します。
インデックスのバインドを解除します。
単一操作:対象のアウトラインを見つけ、**操作列のアンバインド**をクリックします。
バッチ操作:集約 ラベルが付いたアウトラインを見つけ、操作 列の アンバインド をクリックします。
表示された確認ダイアログで、わかりました をクリックします。
スロットリングの解除
有効なアウトライン タブで、現在スロットリングされているアウトラインを確認します。
スロットリングを解除します。
単一操作:対象のアウトラインを見つけ、操作 列の スロットリングをキャンセル をクリックします。
バッチ操作:集約 ラベルが付いたアウトラインを見つけ、操作 列の スロットリングをキャンセル をクリックします。
表示された確認ダイアログで、OK をクリックします。