Open Source Web Development Tutorials - Dev Shed
MySQLクエリー最適化およびスキーマ設計
(2009/01/26公開)
MySQLクエリー最適化およびスキーマ設計
パフォーマンスの向上は誰にとっても重要な命題だ。データベース管理者にとっては特にそうだ。そもそもデータベース管理者にとって最重要なタスクとは、データベースの高パフォーマンスを達成することにほかならない。SQLの専門家は、スキーマ設計とクエリーを最適化することに質の高い時間をあてることが最優先事項であることを痛いほど理解している。今回はこれら2点をとり上げる。
本稿は、MySQLパフォーマンス最適化に関する4連載の第3回だ。今回の内容に入る前に、これまでの記事をチェックすることをお勧めする。
最初の記事では、もっとも重要なベンチマーキングのコンセプトとストラテジーのいくつかを解説した。第2回は、ベンチマークアプリケーションやほかの役立つツールをご紹介したうえで、習得した内容を実践してパフォーマンスをテストする方法を示した。
約束どおり、本稿では最適化について掘り下げ、スキーマ設計とクエリー最適化でよく使われるテクニックをご紹介する。コンセプトを正しく把握することで、読者それぞれのニーズ(すなわち、データベース要件)に適応させることが可能になる。
続く最終回は、チューニングに関する非常に有用なテクニックとアドバイスを提示したい。本連載の目的は、読者がサーバーを最大限に活用できるよう助けることだ。
では、今回の内容を概観したところで、本論に入ろう。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








