Java で RDS のリードレプリカをマスターに昇格させる AmazonRDS client = new AmazonRDSClient(new AWSCredentials() { @Override public String getAWSSecretKey() { retu… nbeppuハック2014.05.09 315
Java で RDS が利用可能となるまで待つ Java SDK で RDS の状態を監視して、利用可能になるまで待つ方法です。 boolean pending = true; while (pending) { String status = null; try {… nbeppuハック2014.05.08 366
MySQL でベンチマーク #! /bin/bash host="" user="" password="" loadtypes=(read write key update mixed)… nbeppuハック2014.05.08 213
MySQL InnoDB のテーブルスペースを再構築するスクリプト <?php $url = "localhost"; $user = "root"; $pass = ""; $link = mysql_connect($… nbeppuハック2014.05.02 659
Mixpanel でリンクのクリックを計測する 計測したいリンクにIDを割り当てます。 <a id="link" href="http://www.google.com" target="_blank"… nbeppuハック2014.05.01 444
MySQL の総テーブル数に比例してメモリの使用量が増大する症状の対応 MySQL 5.1/5.5 では InnoDB を利用した際に、総テーブル数に比例して増大していくという症状が発生します。 これは innodb_buffer_pool_size の制限項目とは別に割り当てられる領域とな… nbeppuハック2014.04.30 2,078
MySQL の総メモリ利用量を算出するSQL改 MySQL の総メモリ利用量を算出するSQL の SQL の場合、MySQL のバージョンによっては利用できないため、以下のような SQL で代用できます。 select @@GLOBAL.KEY_BUFFER_SIZE… nbeppuハック2014.04.28 1,236
Chef で設定ファイルが変更された際にサービスを再起動させる notifies を指定すると、設定ファイルの更新があったときのみ、そので指定したサービスのアクションを行うことができるようになります。restert を指定すればサービス再起動となります。 template "… nbeppuハック2014.04.22 683