ぴよログ

↓に移転したのでこっちは更新されません、多分。

Database

mysqlslapコマンドの使いかた事例

1年ほど前にRSSリーダーの開発をしていたとき、環境ごとのMySQLのパフォーマンスを調べるのにmysqlslapというコマンドを使っていたが、割と適当に使っていたので今こそそれを振り返ってみようと思う。 そもそもmysqlslapが何かと言うと、MySQLの公式ドキュメ…

t.string :urlってやっちゃう #あるある

URLを入れておきたいカラムなのにRailsのマイグレーションでt.string :urlって書いてvarchar(255)にしちゃって、実際の運用で日本語URLがエンコードされて渡ってきて余裕でオーバーするっていうのはあるあるじゃないですか?それとも初心者あるある? URLに…

Railsでマイグレーションを介さずにサーバーでDBを変更してしまったとき

本番環境で動いているRailsアプリケーションのDBにおいて、問題に緊急対応するために直接ALTER_TABLEしてしまったようなとき、Railsアプリケーション側ではどんな対応をすればいいか、というお話。 レアケースかもしれないし意外とあるかもしれない。 僕は実…