PostgreSQL
OSX で PostgreSQL を起動する際に、共有メモリの最大サイズを変更する必要がある場合は以下の方法で。 # sysctl -w kern.sysv.shmmax=1073741824 # sysctl -w kern.sysv.shmall=1073741824ここでは 1GB に設定。
# チラシの裏です重いクエリをエミュレートするために Pl/PgSQL で sleep() を用意。(busy loop するので CPU 使います) http://www.issociate.de/board/post/130019/sleep_function.html create or replace function sleep (integer) returns time as ' dec…
NTT Data が開発した(というか、Senna の PostgreSQL バインディングを作った) Ludia を使ってみた。 # 以前、pg_senna を試したこともあり、期待大。インストールは ドキュメント通りに問題なく完了。環境は Athlon64 3800+ (Dual Core) 1GB RAM Fedora Cor…
pg_senna の index を作成したテーブルに対して、SQL の PREPARE を使って UPDATE を掛けるとエラーになるようだ。 LOG: statement: EXECUTE <unnamed> [PREPARE: UPDATE entry SET read = $1 WHERE ( id = $2 )] ERROR: sen_index_upd() failed for key 7968 (code =</unnamed>…
結構苦労したり…… FedoraCore 5 PostgreSQL-8.1.4 (FC5のRPM) Senna (senna-20060619.tar.gz) pg_senna - Postgres Binding For Sennaを参考に、しようと思ったらソースに Makefile が含まれていない。 Makefile.am と configure.ac があるので、これは auto…