Amazon Web Services MySQLのALTER TABLEで、無停止でテーブル定義変更できるpt-online-schema-change 運営中のサービスにどんどん機能追加していくと、ある時テーブルの定義を変更したくなったり、インデックスを追加したくなるときがあります。 運営中なので、できるだけサービスを停止させたくないですが、運営中なので、それなりにレコード数が増えていて、... 2016.03.31 Amazon Web ServicesMySQL
MySQL MySQLのgroup_concatの結果が短い気がするのは環境変数で制限されているから。 少し前のことですが、「IDの一覧出したくてgroup_concatしたのだけど、結果がおかしいです」と聞かれまして、たぶんみんな一回は経験することのような気がするので書いておきます。MySQLのgroup_concatというのは集... 2013.08.09 MySQL
MySQL ロック待ちでハマる前に知りたかったMySQL InnoDBの行ロックとテーブルロックの挙動 整合性をしっかりとらないといけない処理ではトランザクションをかけるのですが、どうもトランザクションのロック待ちでタイムアウトしてしまうことがあるようです。 java.sql.SQLException: Lock wait timeo... 2013.07.12 MySQL
MySQL MySQLのレプリケーションの設定(とMySQLの自動バックアップ) はじめにMySQLのレプリケーションに挑戦してみたのでその記録です。レプリケーションって何? 「レプリカ」を作ること、データベースサーバの複製を作ることです。WEBサイトへのアクセスが増えて1台のデータベースサーバでさばききれなくなった場合... 2011.10.20 MySQL
MySQL phpMyAdminをインストールしてCUI苦手な僕でもMySQLいじれるようにするよ phpMyAdminMySQLサーバの操作をブラウザ上から行えるPHPアプリケーションです。GUIバンザイです。phpMyAdmin強力すぎて一度使い始めると、コマンドでデータベースが操作できなくなるという欠点があります。作業ログphpMy... 2011.07.22 MySQLPHP