postgres

ロック waitingがたまっているかチェック、強制排除 9.2

http://iret-onsoku.blogspot.jp/2011/07/postgreswaiting.htmlPostgreSQL: BUG #7511: 9.2: pg_stat_activity.procpid renamed unnecessarily 9.2 で pg_stat_activity.procpid の名前が pid にかわっている。 SELECT * FROM (SELECT pid FROM pg_locks GRO…

PostgreSQL テーブルサイズを調べる方法

確認方法 上の議論を踏まえ、以下のクエリを発行する。 SELECT relname, reltuples, (relpages / 128) as mbytes, (relpages * 8192.0 / (reltuples + 1e-10)) as average_row_size FROM pg_class ORDER BY mbytes DESC;こうすると、以下のようにテーブル名…

ストリーミング レプリケーション

PostgreSQL 9.1 でストリーミング レプリケーションをしてホットスタンバイストリーミング・レプリケーション | Let's Postgres http://www.postgresql.jp/document/9.1/html/runtime-config-replication.html自動フェイルオーバ → pgpool-II セミナー資料 -…

postgres トリガ

42.9. トリガプロシージャポストグレスSQLメモ(Hishidama's PostgreSQL SQL Memo)トリガ一覧 select * from pg_trigger;トリガーに割り当てられている関数の名称は、以下の様なSQLで知ることができる。 select tgname,proname from pg_trigger t, pg_proc f …

postgres 名前

* _pkey primary key 主キー制約 * _seq sequence シーケンス _idx index インデックス _ukey unique key UNIQUE 制約 _gin gin index GINインデックス

ひらがな、カタカナ、濁音などのソート順序

ロケール(国際化と地域化) | Let's Postgres

MySQLからPostgreSQLへデータ移行

【EC-cube】MysqlからPostgreSQLへデータ移行 プログラメンドゥ一旦csvにしてインポートするhttp://wpdocs.sourceforge.jp/データベース構造

サーバ、クライアントの文字コード

EUC のデータを UTF8 のデータベースにインポート 時にエラーERROR: character 0xfbda of encoding "EUC_JP" has no equivalent in "UTF8"神奈備日記 |postgreSQL の文字変換マップをカスタマイズ ERROR: character 0xfce2 of encoding "EUC_JP" has no equi…

PostgreSQL 9.0 textsearch-ja 9.0.0

FreeBSD 8.2http://textsearch-ja.projects.postgresql.org/textsearch_ja.html#install postgresql インストール # portinstall databases/postgresql90-server# vi /etc/rc.conf ==== postgresql_enable="YES" ==== # /usr/local/etc/rc.d/postgresql init…

textsearch-ja

9.0はこちら → PostgreSQL 9.0 textsearch-ja 9.0.0 - external storagehttp://textsearch-ja.projects.postgresql.org/textsearch_ja.html#install postgres インストール # cd /usr/ports/databases/postgresql84-server/ (後でソースを使うのでcleanしな…

postgresql index インデックス

インデックスが使えない検索条件 - Qiita 2017 インデックスの適用基準 以上をまとめると、ある列に対してインデックスの作成を検討すべきケースは次のようになります。 WHERE句において検索条件になっている。ただし、文字列型において、前方一致検索でない…

PostgreSQL 8 全体的なチューニング tuning

postgres 8.3共通 max_connections = 100 log_destination = 'stderr' logging_collector = on log_directory = '/var/log/postgresql' log_filename = 'postgresql-%Y-%m-%d.log' log_min_messages = info log_error_verbosity = verbose log_line_prefix =…

PostgreSQL チューニング カーネルリソース

18.4. カーネルリソースの管理共有メモリ 128MB /etc/sysctl.conf # shmall=shmmax/4096 kern.ipc.shmall=32768 kern.ipc.shmmax=134217728 kern.ipc.semmap=256 kern.ipc.shm_use_phys=1 /boot/loader.conf kern.ipc.semmni=256 kern.ipc.semmns=512 kern.i…

PostgreSQLとCSVとTSV

出力 psql PostgreSQL のデータをCSV出力する psql で出力できます。 >psql dbname dbname=# \o (CSVファイル名) dbname=# \a Output format is unaligned. dbname=# \pset fieldsep ',' Field separator is ','. dbname=# \pset null '\\N' Null display is…

PostgreSQL ランキング作成

PostgreSQLでトップN分析 オプション http://groups.google.co.jp/group/fj.comp.databases/browse_thread/thread/2392ba2f92b6666f/5ee2beb759678e12?hl=ja適当にやってみた CREATE TEMP SEQUENCE seq_score; CREATE TABLE workw AS SELECT NEXTVAL('seq_sc…