タグ

TipsとSQLに関するu16hoshiのブックマーク (2)

  • WordPressのDBのwp_postsがクラッシュした時の修復方法

    WordPressDBのwp_postsのテーブルがクラッシュしてエントリーのすべてが閲覧できなくなってしまいました。 ※現在は修復済みなので、通常通り閲覧できます。 下記のサイトを参考に復活できて良かったです。 MySQLのテーブル修復 実施した修復方法は、下記の手順です。 phpMyAdmin にアクセス。 該当のデータベースの「構造」にアクセス。 「wp_posts」のチェックボックスをチェック。 ※接頭(wp)は各自の設定に合わせてください。 ページ下の「チェックしたものを」から、「テーブルを修復する」を選択。

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • 1