STERFIELD

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

【これだけ覚えてほしい】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

著者近影

スターフィールド編集部

SHARE

合わせて読みたい