PGメモ

非エンジニアの記録

2010-05-01から1ヶ月間の記事一覧

mysqlのコネクションに関するちょっとしたチューニング

昨日はインデックスについての記事をポストしたが、今日はコネクションについて。 mysqladmin -uusername -p extended-status | egrep '(Max|Threads_)'まずはこのコマンドで現在の状態を知る。 Max_userd_connections:これまでに記録された同時接続数の最…

ec2のLoad Balancerでインスタンスがout of serviceになる時

ec2

ec2でLoad Balancerを使っていて、インスタンスがout of serviceになる事がある 単語からもわかるとおり動いていないということだ。このout of serviceは自動的に切り替わる仕組みになっており その基準を決めるのがhealth checkだ Ping Target: HTTP:80/ind…

mysqlのIndexについてのメモ

mysqlのチューニングで肝心なのはindexの貼り方だったり。 explainコマンドを使って、クエリを見てみると意外とindexが使われていなかったりするものである。 で、indexに関する覚書 ・indexの追加 ALTER TABLE table_name ADD INDEX index_name (a_id, b_id…

symfony1.4でログを残す

ログを残したい sfContext::getInstance->getLogger()->info('foovar');と書けばログが残る。 infoの部分はいろいろと種類があって、errだと種類がエラーになったりする 詳しくはsfLogger参照である

phpで定数を動的に変える

php

phpには便利な関数がたくさんあって、その中にconstantという関数がある この関数を使うと定数を動的に使うことができるのだ

php5 configure option に --with-libxml がない件

--enable-libxmlにするとよい --enable-dom も同じく

64bitマシンにてlgpgが見つからない時

ln -sf /usr/lib64/libgpg-error.so.0 /usr/lib/libgpg-error.so

gmailで未読メールだけを出すフィルタ

is:unread と打てばよい

propelでis not null

$c->add(HOGEHOGE::CATEGORY, null, Criteria::ISNOTNULL);