pgpool-Ⅱ 3.2 replication + load balanceでSQLの先頭にコメントを書いてはいけない Apr 1, 2015 select, withからはじまるものはreplicate_select=falseになっているときload balanceされるはずだが、コメント文から
Apache CommonsのFTPClient Apr 1, 2015 JavaのFTP用ライブラリであるApache CommonsのFTPClientの使い方サンプル。 GET/PUTの方法と、LISTによって得
INDEXでorder by付のSQLを高速化する Apr 1, 2015 INDEXが使われない例 以下のような一見普通の条件の時でも、単純にWHERE句の項目にINDEXをつけても使われないことがある。 100件を上
Cacheの作り方とsynchronized method Apr 1, 2015 マルチスレッド環境下でCache機能を作る時、同時更新を防ぐためにsynchronizedをsetterに付け、getterからsetter
pgpool-Ⅱでpgpool_regclassがinstallされたか確認する方法 Apr 1, 2015 違うスキーマで同じテーブル名を定義していて、 SQL 文の中でスキーマ名を省略している場合に生じる可能性がある不具合を解消してくれるpgpool_r
s2jdbc.diconでqueryTimeoutを3600秒にしたらmemoryを使い尽くした件 Apr 1, 2015 queryTimeoutを設定したら、クエリが完了したものはすぐに監視対象から外れ、タイムアウト値までクエリが残っていたらException
Seasar2でのトランザクション制御 Apr 1, 2015 注意事項 2016/07/20追加 本記事はpgpool-Ⅱのバージョン3.2.9で検証したものである。 pgpool-Ⅱのロードバランスの条件に
PostgreSQLで現在実行中のSQLを取得する方法 Apr 1, 2015 PostgreSQLで現在実行中のSQLを取得する方法 select pid, query_start, now() - query_start as lap, state, query from pg_stat_activity where state <> 'idle' order by lap desc; stateで現在のバックエンドの総体的な状態を
jQuery#serialize, serializeArrayでformを文字列にシリアライズするときに、特定のnameを除く方法 Apr 1, 2015 jQueryのセレクタで否定を表現すればいい。 つまり、name!=を使用する。 $('#form :input[name!="exceptName1"][name!="exceptName2"]').serialize() 反対に、除く要素が大量で少量の要素だけsearialize
diffと結果の整形よりもcommを使おう Apr 1, 2015 diffを利用して、SQLのEXCEPTの結果のようなものを得たいとき、diffの結果には<等が入るので整形が必要。 例えば、ある処理対