More Related Content
PDF
並列クエリを実行するPostgreSQLのアーキテクチャ PDF
Chugoku db 20th-postgresql-10-pub PDF
PDF
Jpug study-postgre sql-10-pub PDF
Chugoku db 17th-postgresql-9.6 PPTX
PDF
PDF
What's hot
PDF
PostgreSQL v9.5の新機能~CustomScan/Join Interface PDF
pgstattuple2: デッドタプル推定のための統計的手法 PDF
PPT
第20回 中国地方DB勉強会 in 岡山 MySQLレプリケーション PDF
PDF
TPC-DSから学ぶPostgreSQLの弱点と今後の展望 PDF
Hackers Champloo 2016 postgresql-9.6 PDF
Postgre sql update_20170310 PDF
pgconfasia2016 lt ssd2gpu PDF
PDF
JTF2021w F3 postgresql frontline PDF
Pg14_sql_standard_function_body PDF
PDF
PDF
DynamoDB MyNA・JPUG合同DB勉強会 in 東京 PDF
PDF
20171106 ntt-tx-postgre sql-10 PPTX
MySQLメインの人がPostgreSQLのベンチマークをしてみた話 PDF
20171028 osc-nagaoka-postgre sql-10 PDF
Similar to 20190518 27th-chugoku db-lt-pg12
PPTX
PostgreSQL 12は ここがスゴイ! ~性能改善やpluggable storage engineなどの新機能を徹底解説~ (NTTデータ テクノ... PDF
PDF
PDF
PostgreSQL 10 新機能 @OSC 2017 Fukuoka PDF
PDF
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介 PDF
20171103 pg con-jp-lt-plpgsql PDF
Osc2015 hokkaido postgresql-semi-stuructured-datatype PDF
PostgreSQL 10 新機能 @オープンセミナー香川 2017 PDF
PDF
PDF
Osc shimane-2016-do-postgres-dream-of-graph-database PDF
20190119 aws-study-pg-extension PDF
最新機能までを総ざらい!PostgreSQLの注目機能を振り返る(第32回 中国地方DB勉強会 in 岡山 発表資料) PDF
20210511_PGStrom_GpuCache PDF
外部データラッパによる PostgreSQL の拡張 PDF
PDF
PDF
my sql-postgresql勉強会#6 LT 私的なPostgreSQLの楽しみ方 PDF
1日5分でPostgreSQLに詳しくなるアプリの開発 ~PostgRESTを使ってみた~(第38回PostgreSQLアンカンファレンス@オンライン 発... More from Toshi Harada
PDF
PDF
PDF
20190202-pgunconf-Access-Privilege-Inquiry-Functions PDF
20181122 pg con-jp-lt-logrep PDF
20181110 fok2018-pg-extension PDF
20170819 ocd-l tthon-pgdev PDF
Ntt tx-study-postgre sql-10 PDF
Pgconf asia-201612203-pg reversi-ja PDF
Pgconf asia-201612203-pg reversi PDF
PDF
Dblt#2 do-postgres-dream-of-graph-database PDF
Do postgres-dream-of-graph-database PDF
MyNA JPUG study 20160220-postgresql-json-datatype PDF
Pgunconf 20121212-postgeres fdw PDF
20150530 pgunconf-ycsb-jsonb PDF
20150530 pgunconf-pgbench-semi-structured-benchmark PDF
20150520 lt-neo4j勉強会-neofj fdw 20190518 27th-chugoku db-lt-pg12
- 1.
中国地方中国地方 DBDB 勉強会勉強会LTLT
(2019-05-18)(2019-05-18)
PostgreSQL 12PostgreSQL 12
ちょっとだけ紹介ちょっとだけ紹介
ぬこ@横浜ぬこ@横浜
(@nuko_yokohama)(@nuko_yokohama)
- 2.
- 3.
3
postgres=# SELECT *FROM pg_banner('PostgreSQL 10.0');
data
--------------------------------------------------------------------------------------------------------------
###### ####### ##### ####### ##### ###### ####### ##### ##### # # #### ####
# # # # # # # # # # # # # # # # # ## # ## # ##
# # # # # # # # # # # # # # # # # # # # # #
###### # # ##### # # #### ###### ##### ##### # # # # # # # # # #
# # # # # # # # # # # # # # # # ## # ### ## #
# # # # # # # # # # # # # # # # # # # ### # #
# ####### ##### # ##### # # ####### ##### #### # ####### ##### #### ### ####
(7 rows)
自己紹介
postgres=# SELECT * FROM
tategaki(' 町田は神奈川 ') AS " 書初 ";
書初
------
神町 +
奈田 +
川は +
(1 row)
NOTICE:
life game (gen=1, lifes=81)
● ● ● ●
● ●●● ● ●●●
●●●
● ● ●● ●
●● ● ● ●
● ●
● ● ● ●●
● ● ● ● ● ●●●
●● ●
●● ● ● ●●●
●● ● ● ● ●
●● ●●
● ● ● ●● ●
● ●● ●● ●
●● ●●● ● ●●●
NOTICE:
life game (gen=2, lifes=102)
●●● ●●●
●●● ● ●●●
● ●●●●●●● ●
● ●●
●●● ● ●●
●● ●● ●●
●●● ●●● ● ●● ●
●●●●●●● ● ●● ●
● ●● ●● ●
● ●● ●●●
●●●●● ● ●● ●
●● ●●●
●●● ● ●
● ●● ●●
●● ● ● ● ●
● ●
NOTICE:
life game (gen=3, lifes=74)
● ● ● ●
● ● ●● ●
● ●●●●●● ●
● ● ●● ●
● ● ●● ●●
● ● ● ●●●●
● ●
●
● ● ● ●
● ●●●
● ● ●●● ●
●● ●● ●
●
● ●● ●● ●●●
●●●●●● ●
●
- 4.
- 5.
- 6.
- 7.
- 8.
8
PostgreSQL 12 大物機能?
Pluggablestorage API
MySQL みたいにストレージエンジンを切り替え可能に!?
ZHeap ( UNDO ログベースのストレージエンジン)も開
発中・・・ 12 にははいらないかな
リカバリ設定の統合
recovry.conf がなくなり postgresql.conf へ記述
トリガーファイル名の変更
自動フェールオーバ製品 (PG-REX 等 ) への影響は大きそ
う・・・
JIT デフォルト有効 (PostgreSQL 11 はデフォルト無効 )
意外と地味かも・・・
- 9.
- 10.
- 11.
11
PostgreSQL 12 その他
generatedcolumns
CREATE TABLE 時に別カラムの演算結果を定義可能に
CREATE TABLE tbl (
id INT,
shop_name text,
branch text,
full_name text GENERATED ALWAYS AS
(CASE WHEN branch is NULL THEN shop_name ELSE (shop_name || ' ' || branch) END)
STORED
);
INSERT INTO tbl VALUES
(1, ' 二郎 ', ' 関内店 '),
(2, ' 吉村家 ', NULL),
(3, ' 天下一品 ', ' 横浜駅西口店 ');
SELECT * FROM tbl;
id | shop_name | branch | full_name
----+-----------+--------------+-----------------------
1 | 二郎 | 関内店 | 二郎 関内店
2 | 吉村家 | (null) | 吉村家
3 | 天下一品 | 横浜駅西口店 | 天下一品 横浜駅西口店
「仮想列」はまだサポートしていない。次かな?
- 12.
12
PostgreSQL 12 その他
Reduceamount of WAL generated by CREATE INDEX
for gist, gin and sp-gist
GIN/Gist インデックス作成 / 更新時の WAL 生成量を減少させた。
バージョン CREATE INDEX 前の個数 CREATE INDEX 後の個数
PostgreSQL 11.2 1 11
PostgreSQL 12-devel 1 6
- 13.
13
PostgreSQL 12 その他
何気にPostgreSQL 12 からはユーザテーブルに
OID 列が設定できなくなってた。
pg_dump/pg_dumpall/pg_restore の改善
サーバログ出力量の抑止(今朝確認した!)
log_statement_sample_rate/log_transaction_sample_rate
その他、細かい機能も含めて盛りだくさん!
- 14.
- 15.
- 16.