postgresql
http://www.postgresql.jp/document/8.4/html/app-pgresetxlog.html postgresql 9.0 のストリーミングレプリケーションを試そうとして、うっかりpg_xlog をごっそり削除したらpostgresqlが起動しなくなった^^; LOG: invalid secondary checkpoint record …
postgresql 9.0.0 で標準搭載になったので試した。 http://developer.postgresql.org/pgdocs/postgres/release-9-0.html http://wiki.postgresql.org/wiki/Streaming_Replication How to Useの項目通りにやればできる。 1. primary serverの設定変更 postgre…
http://www.postgresql.jp/blog/71 http://www.atmarkit.co.jp/flinux/rensai/troubleshoot03/ts03b.html http://www.postgresql.jp/blog/56 (pdf リンク切れ) http://web.archive.org/web/20070505011228/http://www.postgresql.jp/blog/56 EXPLAINとEXPLAI…
template1と同じ文字コードじゃないとcreatedbできなくなった? $ createdb -U postgres hoge -O hoge -E UTF8 ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII) HINT: Use the same encoding as in the…
扱うデータ、というか更新が大したことなかったから今まであんまし気にしてなかったんだけど、vacuum fullするとlockがかかってselectも出来なくなるから毎日やるのはやめたほうがいいのかなー。 http://www.postgresql.jp/document/current/html/routine-va…
共有サーバでは真面目に考えたほうが良くね?という話になったので調べた。 mysql http://dev.mysql.com/doc/refman/5.1/ja/user-resources.html http://dev.mysql.com/doc/refman/4.1/ja/user-resources.html 各バージョンのmysql見てると、ユーザ個別の値…
やり方知らないから、いつも愚直に > select pg_relation_size('table_name'); > select pg_database_size('db_name'); とかしてたんだけどまとめてさくっと概算値を取得したい場合はどうしたらいいか調べた。 データベースのサイズ取得 データベース名とOID…
今まで直接SQLで調べてた。 データベースのoid > select datid,datname from pg_stat_database; テーブルのoid > select relid,relname from pg_stat_all_tables; で、最近oid2nameというのが用意されていることにようやく気付いた。 oid2name SRC/contrib/o…
久しぶりにsql触ったらwhereの使い方すら忘れていた。それはさておき正規表現も使えるのかー。でも今んとこあんま使う機会ないかも :-) postgresql-8.2.3 POSIX正規表現らしい。 select * from table where column ~ '^hoge'; mysql-5.0.45 拡張正規表現らし…
mysql mysqladmin reloadはグラントテーブルをreloadするだけ。my.cnfの値は読み直されない。 postgresql SIGHUP送って、posgresql.confを読み直す。サービス無停止。
デフォルトでは無効。postmasterに-Fオプションつけて起動する。ディスクへの書き込みが激減するらしい。その代わり、ディスクが死んだらバッファの情報はなくなる。試験用/開発用サーバに使うと良いかも。
PostgresForest(R) | サービス&ソリューション | NTTデータ postgresqlをレプリケーションするために使ってみたが、javaで蹴られてさぁ大変。適当にDB作ってレプリケーションされたのは確認できたけどjavaってかJDBCから繋げられない。何かクラスがないとか…
postgresqlユーザ会のMLに投稿があった。ちょと試してみようか。