0

開発コードと同じように、複雑な SQL ステートメントが徐々にコメントを集めていることに気付きました。例えば ​​-

select
    *
from
    table
where
    -- exclude 1 just because
    key <> 1

または、複数行のコメント。

コメントが SQL クエリに含まれている場合のパフォーマンスへの影響は? これはサイズなどに依存することを知っており、自分でテストできましたが、それでも質問したかったので、自由に仮定してください. 私は主に MySQL に興味があります。

4

1 に答える 1

0

パフォーマンス ヒットがありますが、実際にクエリを実行することに比べれば無視できる程度です。ハードデータを見つけるのに苦労していますが、コメントはほとんど無視されています (バージョン固有の機能コメントでない限り)。

それらは非常に便利です。たとえば、Facebook は PHP コール スタックを MySQL クエリのコメントとして追加し、クエリがどこから来たのかを簡単に識別できるようにします。

于 2013-03-08T22:04:48.883 に答える