エンジニアとして、業務を行っているとデータベースの設計に携わる機会があるでしょう。 データベースの設計は、やり方により処理速度が遅くなったりするため、重要であると言えます。 そこで、今回はデータベースの設計に関連した実行計画や統計情報について解説していきます。 まずは知りたいデータベースの基本的な実行手順 まずは知りたいデータベースの基本的な実行手順[/caption] 統計情報や実行計画を知る前に、まずはデータベースがどのような手順で実行されるのかを説明します。 最初にシステムもしくはユーザーがSQL文を作成し、各データベース(OracleやSQLServer・MySqlなど)に送ります。 これが、実行されて結果が返ってくるまでには、下記のような流れがあります。 細かく言うとデータベースの製品ごとに多少の違いはあるかと思いますが、メインで使われることの多いRDBMSの基本的なアーキテクチ
![実行計画?統計情報?イマイチわからないデータベース用語を解説 | TECHTIONARY](https://cdn-ak-scissors.b.st-hatena.com/image/square/d1808d01d420bdf67d05679bc8cdbfd77cf6e60a/height=288;version=1;width=512/https%3A%2F%2Ftechtionary.jp%2Fwp-content%2Fuploads%2F2737.webp)