Symfoware ServerでアクセスプランがTABLE ALL SCANになっている場合の性能改善について
- 特定のSQL文の実行に非常に時間がかかっています。アクセスプランを確認したところ、TABLE ALL SCANになっていました。最適化情報は正しく設定してあります。性能改善のためにどのような対処が考えられますか?
- TABLE ALL SCANはテーブルの全データをアクセスしていることを示しています。インデックスを追加して、アクセスするデータを絞り込むことを検討してください。
また、大量のデータをアクセスすることでバッファが不足している可能性もあります。rdbsarコマンドを用いてバッファの利用状況を確認し、ページの追い出しが頻繁に発生しているようなら、バッファを増やすことを検討してください。
rdbsarコマンドの使用方法は以下のマニュアルを参照してください。
Symfoware Server V11.0.0 RDB運用ガイド
第12章モニタリング
12.4 性能監視
Symfoware Server V11.0.0 コマンドリファレンス
第2章 RDBコマンド
2.58 rdbsarなお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |