STERFIELD
開発ナレッジ2012.11.29

【これだけ覚えてほしい】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の起動コマンドをかける

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む