-
-
Windows版PostgreSQLでCOPY句を使用してデータの出力/投入
2019/06/28 -PostgreSQL
出力パスはE''でエスケープが必要 <カンマ区切り> COPY (SELECT * FROM table_name) TO E'C:\\data.csv' DELIMITER ','; C ...
-
-
PostgreSQLのUPDATE文でSELECT文の結果を使用して更新する
2019/06/28 -PostgreSQL
UPDATE target set pass = tab.pass FROM (SELECT id, pass FROM table) tab WHERE target.id = tab.id ;
-
-
PostgreSQL9.5新機能のBRIN(Block Range Index)インデックス
2019/06/28 -PostgreSQL
PostgreSQL 9.5からBRIN(Block Range Index)インデックスという 一定範囲のブロックを単位とするインデックスが利用できる 通常のB-treeインデックスは インデックス ...
-
-
PostgreSQLテーブルのパーティショニング
2018/11/30 -PostgreSQL
PostgreSQLのテーブルのパーティショニング(分割)機能 データ量増加により、何かのキーでテーブルを分けたい場合などに 論理的な1つの大きなテーブルを物理的に小さなパーティションに分ける機能 P ...
-
-
PostgreSQLで遅いSQLを見つける
2018/07/12 -PostgreSQL
PostgreSQL 8.4以降の場合は統計情報ビューを使って遅いSQL文の特定が可能 SQL の実行回数や実行時間などの統計情報を収集するモジュール「pg_stat_statements」を使用する ...