p_chinのおっぱいブログ

UnityとPerlなど

DB

(4)先週覚えたけどブログにする程ボリューム無いから全部まとめてメモ

perl Data::Validatorの、hashで引数渡さなくても良いStrictSequenceというのもある http://search.cpan.org/~gfuji/Data-Validator-1.03/lib/Data/Validator.pm#___top リファレンスの例文 sub hoge { state $rule = Data::Validator->new( foo => 'Str', )…

(3)先週覚えたけどブログにする程ボリューム無いから全部まとめてメモ

Tool ILSPAY http://sourceforge.net/projects/sharpdevelop/files/ILSpy/ DLLをデコンパイルするツール duコマンド サーバ内で使うと一時的に負荷がかかるのであまり良くない http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230748/ ディレクトリ内…

n+1問題を体験しました

ORM使ってて、便利で余裕キメてたらn+1問題を起こしてた。 n+1問題とは 1回目 のselectで、あるテーブルのレコードの集合を取ってきて、更にまた別のテーブルから先ほど取得したレコードデータ使用して n回 selectクエリを発行してしまう現象だ。 うまく説明…

MySQLのカラム型の使い分けについてなど

DB

db設計する時にカラムに与える型の選び方とその理由について教わった。 MySQL公式見たら他にもカラム型あったけど、今回は良く見るカラム型について書く signとunsign c#とかだとintとuintという表記でこの2つは分かれている signはマイナスも含んだ表現(int…