ほとんどのプログラミング言語のメソッドの複雑さは、静的ソースコードアナライザーを使用して循環的複雑度で測定できます。SQLクエリの複雑さを測定するための同様のメトリックはありますか?
クエリが返されるまでの時間を測定するのは簡単ですが、クエリがどれほど複雑かを定量化できるようにしたい場合はどうすればよいでしょうか。
[編集/注]実行プランを取得することは有用ですが、この場合、必ずしもそれを特定しようとしているわけではありません。サーバーがクエリを実行するのがどれほど難しいかを探しているのではなく、開発者がクエリを書くのがどれほど難しいか、そして欠陥が含まれている可能性がどれほどあるかを特定するメトリックを探しています。
【編集・注2】確かに、複雑さの測定が役に立たない場合もありますが、役に立たない場合もあります。このトピックの詳細については、この質問を参照してください。