sql 診断 パフォーマンス インデックス スロークエリ 改善
SQLクエリ 簡易診断
SQLを貼り付けると、パフォーマンス上の問題をルールベースで検出します。
SELECT *、先頭ワイルドカードLIKE、ORDER BY RAND()など代表的なアンチパターンを指摘し、改善案を提示します。
CREATE TABLE定義を追加で貼り付けるとインデックス不足も診断できます。
使い方
3ステップで使えます
- 1診断したいSQLを入力欄に貼り付けます
- 2必要に応じてCREATE TABLE定義を追加するとインデックス診断も行われます
- 3「診断する」ボタンを押すと問題の一覧と改善提案が表示されます
FAQ
よくある質問
A. SELECT *・先頭ワイルドカードLIKE・WHERE句での関数使用・ORDER BY RAND()・WHERE句なしのDELETE/UPDATEなど代表的なアンチパターンを検出します。
A. SQLだけでも主要なアンチパターンは検出できます。
CREATE TABLE定義を追加するとインデックス不足の診断が追加されます。
A. ルールベースの静的解析です。
AIは使用しておらず、入力したSQLは外部に送信されません。