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カート

Archive

ページTOPへ