※ ChatGPTを利用し、要約された質問です(原文:パフォーマンスを考慮したSQL文作法)
パフォーマンスを考慮したSQL文作法
このQ&Aのポイント
SQL文のパフォーマンスやメンテナンス性を考慮した基本的な記述作法についてまとめているサイトや書籍はありますか?
外部結合は3つまで、結合が多い場合はランダムリードを使用するなど、効果的なSQL文作法についての例がほとんどないです。
SQL文自体は問題なく動作しているが、データ蓄積後の遅延やメンテナンスの課題があります。参考になる情報を教えてください。
はじめまして。
SQL文の"記述"という面については問題ないのですが、
パフォーマンスやメンテナンス性等を考慮した際に、
"基本"的な記述作法を纏めているサイトはありますでしょうか?
(または書籍)書き方というよりは考え方の様なものなのですが・・・。
たとえば「外部結合は3つくらいまで」とか「いくつも結合するならランダムリードで」とか、そもそも例としてもあまり思いつかないのですが。
SQLとしては成り立っているため、モノとしての動作は(スタート時においては)問題無いのですが、レコードが蓄積された後の動作遅延や、後々のメンテナンスで現在苦労しておりましたので、何か参考に
なる情報がございましたらぜひ教えていただければと思います。
お礼
ありがとうございます! 大変参考になりました。