Blog

【これだけ覚えてほしい】mysqlのちょっとした技

2012.11.28Cat:MySQL プログラマー

1、indexをちゃんと設計して張る

mysqlが基本的に一回の検索で一個のindexしか使えないから、検索条件でindexをしっかり設計することが重要です。
例えば、テーブルexampleに、col1とcol2で検索したい場合、

indexを使いたければ、col1、col2の順番でindexを作らなければなりません。

2、重要なデータをupdateするには、LOCK TABLESをかける

例えば、ユーザのポイントデータを更新するとき、データを取得していて更新はまたしていないの間に、
他のプロセスによってそのデータが更新してしまったら、ズレが生じますから、念のため、LOCK TABLESをかけましょう。

3、今動いているプロセスの確認

プロセスの強制終了

4、万が一mysqlが再起動できなかったら

OSでmysqlのプロセスが残っているかを確認

残留のmysqlプロセスが見つけたら、killをする

そしたら、mysqlの起動コマンドをかける

Author Profile

jeff_maj

システムエンジニア/1984年生/上海交通大学卒/Webサービス/EC/iphone/android

» 投稿一覧
  • Launch Cart次世代ECサイト構築システム 初期月額無料
  • LaunchMovie ECに特化した動画制作サービス

Archive

ページTOPへ