はじめまして。本日からこの連載を始めます津島と申します。 長年に渡りデータベースの構築やパフォーマンスチューニングなどに従事し、最近では若手エンジニアの育成および大規模データベース案件などの支援に従事しております。今までの経験が少しでもお役に立てればと思い、この連載を始めることに致しました。できるだけ長く続けたいと思いますのでよろしくお願い致します。 さて、第1回目である今回は「パフォーマンス問題はなぜ起きるのか」と題して説明します。事前に考えておくと回避できることもあると思いますので、参考にしてください。 ■1.パフォーマンス問題はなぜ起きるか 最適なパフォーマンスはCPUをできるだけ多く使用して動作することですが、一般的には、何かの待機(例えばI/O待ち)でCPUリソースを使用しきれないでパフォーマンス問題になる場合が多いと思います。これを解析ツール(StatspackやAWRレ