タグ

2010年9月28日のブックマーク (1件)

  • MySQLインデックス・簡単調査・最適化: コールセンター・最新ビジネスフォンの究極形を日々。

    今回はMySQLネタです。 MySQLに対してアクセスが増え、データが溜まってくると、サーバが遅くなったという連絡がはいることがあります。 体感でですが、データが10万件を超えたぐらいから、そういう話が増えて来るようにも思います。 原因としては、INDEXの張り方がうまくない(そもそもはっていない)ということが多いと思うのですが、どこにどうやってはれば良いのか、すぐに分かります? 今回、簡単に見つける方法があることに気がついたので、メモしておきます。phpMyAdminを使います。 phpMyAdminには、「MySQLプロセスの表示」という部分がありますので、「今、サーバが重くなっている」という時点でこちらを開きます。 すると、現在実行しているSQLの情報が表示されます。 「プロセス」というタブを数回押してみると、その状態で「いつも同じようなSQL文が何度も表示されている」かもしれません