基本的な運用管理作業」からの出題です。例題1.32ANALYZEについて適切な記述を2つ選びなさい。するには、データベースに接続して以下のコマンドを実行する。コマンドを実行することでデータベース全体をANALYZEすることができる。;ANALYZEはテーブル内にどのようなデータが入っているかを調べる。ANALYZEはテーブルが何回SELECTされ、何回UPDATEされたか、といったアクセス頻度の情報を調べる。※この例題は実際のOSS-DB技術者認定試験とは異なります。解答と解説データベースに対する問い合わせの計画を最適化するため、テーブルの内容を解析するのがANALYZEです。テーブルの列にどういう値が入っているか、値の散らばり具合はどうか、NULLのデータがどれくらいあるか、といったことを調べ、これは問い合わせの実行時にインデックスを使うのか、それとも全件検索をするのか、テーブルの結合時にどちらのテーブルを先にスキャンするか、結合でどんなアルゴリズムを使うか、といった計画を決めるときの参考にされます。テーブルのアクセス頻度は計画とは関係ないので、ANALYZEでは収集されません。ANALYZEを実行するには、psqlでデータベースに接続して、ANALYZEコマンドを実行します。table_name;とすることで、指定のテーブルだけANALYZEすることもできますが、テーブル名を指定しなければ、接続先のデータベース内の全テーブルがANALYZEされます。ANALYZE;とすることで、バキュームの実行と同時にANALYZEを行うこともできます。ANALYZEと同じになります。-Zまたは--analyze-onlyオプションにするとVACUUMを実行せず、ANALYZEだけを実行することができます。TABLEでANALYZEすることはできません。従って、正解はCとDです。今回の解説について、理解できないポイントがあればどんどん質問をお寄せ下さい。採用になった方にはLPI-Japanオリジナルの記念品を贈呈します。ご質問・ご意見はこちら※試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了解ください。アーカイブを試験ごとにまとめています。ご紹介OSS-DB認定教材や教育機関について詳しくご説明いたします。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。受験準備をされていらっしゃる方々を対象に、無料技術解説セミナーの日程をお知らせしています。メリット受験対策インタビューFAQ資料請求・お問い合わせプライバシーポリシーこの内容で送信します。よろしいですか?キャンセル。