前回に続いて発表枠参加でした。
発表資料をspeakerdeckに上げました。
— まぐろ; (椎間板ヘルニア) (@tameguro) 2023年7月3日
PostgreSQLのロール・権限のここがわかりづらい https://t.co/W3tN0yevCD #pgunconf
まずは、まぐろさんのロール・権限がわかりづらい話。
結論: PostgreSQL の権限分かり辛い#pgunconf
— こたつ&&みかん (@kota2and3kan) 2023年7月3日
ロールなんもわからん。#pgunconf
— hmatsu47(まつ) (@hmatsu47) 2023年7月3日
個人的にも同意です。
久しぶりにアンカンファレンスで発表しました!Twitter見た感じ反応が悪くなくてよかった!俺の発表を聞いた人に「こんな発表でもいいんだ、自分も発表してみよう」と思ってもらえれば幸いです! #pgunconf
— まぐろ; (椎間板ヘルニア) (@tameguro) 2023年7月3日
次はたいきさんの2 本立てで pgmaster2 の近況とわいわい言う会@博多の話。
ポスグレ趣味勢。#pgunconf
— hmatsu47(まつ) (@hmatsu47) 2023年7月3日
博多でもつ鍋!ええなあ。 #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
先日JAWS-UG浜松支部(オンライン開催)のサテライト会場(飲み屋)でJAWS-UG磐田支部が開催されていたし、このパターンって流行ってる?#pgunconf
— hmatsu47(まつ) (@hmatsu47) 2023年7月3日
オンラインの勉強会・イベントのサテライト会場をオフラインで設けて参加するスタイル、今後流行るかも?
3 番目は石井さんの ChatGPT ネタ。
昨日の #pgunconf の発表資料です!
— Ayumi Ishii (@ishii_ayumi) 2023年7月4日
ChatGPTのデータソースにPostgreSQLを使う(第42回PostgreSQLアンカンファレンス@オンライン 発表資料) #chatgpt #nttdata https://t.co/28yUIzjvh9 @SlideShareから
pgvectorの使い方についてのSupabaseの解説記事。https://t.co/6anssxrZrZ#pgunconf
— hmatsu47(まつ) (@hmatsu47) 2023年7月3日
(わたしも前回発表でネタにしましたが)pgvector を使う話でした。
ChatGPTくん、4歳向けの問題を作成するのは苦手っぽいw #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
ChatGPT Retrieval Plugin というものがあるらしい。#pgunconf
— こたつ&&みかん (@kota2and3kan) 2023年7月3日
プラグインのwaitlist、まだ承認されず…
— たいき (Taiki) (@taikik1222) 2023年7月3日
あらら…#pgunconf
準備をしていたけれどプラグインの待ち行列で順番が来なかったのでまた後日、とのこと。
休憩明け 4 番目は加藤さん(資料の署名は W 加藤さん)の PGCon 参加レポート。
7/1からNTTデータの一部がNTTデータグループという会社に変わった #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
オタワのPGConは、参加者数 150名。
— たいき (Taiki) (@taikik1222) 2023年7月3日
例年より少なかったらしい。
例年は、どのくらいだったんだろう?#pgunconf
コロナの影響もあるんでしょうかね?
まじか。glibcバージョン変更でソート順が変わる件。 #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
glibc 2.28をまたいでOSアップデートすると、ソート順が変わってしまう、という現象が起こる。
— たいき (Taiki) (@taikik1222) 2023年7月3日
そうすると、インデックスが壊れる、UPDATEが正しく動かなくなる、などの現象が起こる。#pgunconf
この話はなかなか衝撃的でした。
その次がわたしの番でした。
今回は久しぶりに Supabase が絡まない話でしたが、
訓練されたMySQLerとして、次回アンカンファレンスでANY_VALUE()の話をしないといけないのだろうか?
— hmatsu47(まつ) (@hmatsu47) 2023年6月27日
(今日細かいことは聞けてなくて、Chimeのチャットに「MySQLっぽい」というつぶやきが残っていたところから何かを察した←「ANY_VALUE()」というワードは残ってなかったけど)#pg16
この流れからの話だったので完全にネタ枠です。
「役に立つことはありません」w
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
まあ、自分の発表もだいたいそんな感じなのでヨシ!
#pgunconf
GROUP BY列の扱いに厳しい🐘㌠ #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
6 番目は初の発表、光藤さんの HugePage テスト on Windows。
WindowsでHugepageを使おうと試した話(そして現時点ではバグで使えなかった話)の資料がconnpassに追加されました!https://t.co/g4ZQx8Hrdr#pgunconf
— 湯 (@s_yumura) 2023年7月4日
HugePageをWindowsで使えるか?という話 #pgunconf
— まぐろ; (椎間板ヘルニア) (@tameguro) 2023年7月3日
ついに、(念願の)弊社から2人目の発表者が!#pgunconf
— たいき (Taiki) (@taikik1222) 2023年7月3日
結論:WindowsだとPostgreSQLでHugePageバグってて使えないらしい。 #pgunconf
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
Windows 10 1703以降、LargePageを使うのには、FILE_MAP_LARGE_PAGEフラグを立てないといけないのが、立ってなかった…#pgunconf
— たいき (Taiki) (@taikik1222) 2023年7月3日
Windows で試すのは(MySQL と比べても)なかなか難しいですね。
そして最後は、ぬこさんの(標準の仕組みを使った)シャーディングの話。
今日の発表資料です。 #pgunconfhttps://t.co/BfgAipGskm
— ぬこ@横浜 16beta2 (@nuko_yokohama) 2023年7月3日
Citus とかではなく、PostgreSQL の標準機能 (パーティショニング + postgres_fdw) だけを使ったシャーディングのお話。#pgunconf
— こたつ&&みかん (@kota2and3kan) 2023年7月3日
「複数ノードで、同時に静止点を取る」かぁ…
— たいき (Taiki) (@taikik1222) 2023年7月3日
確かに、これは難しそう…#pgunconf
Fujiiさんのpostgres_fdw_plus、完成してたのか。 #pgunconf
— こば @再出発のDBエンジニア (@tzkb) 2023年7月3日
標準置き換えで藤井さん作の postgres_fdw_plus を使うと 2PC ができる、とのこと。
「神奈川県町田市」#pgunconf
— こたつ&&みかん (@kota2and3kan) 2023年7月3日
いつものお約束(?)。
現状のシャーディングはやはりAzureが力をいれてる、マネージドが安全ではという結論。分散DBは難しい
— 湯 (@s_yumura) 2023年7月3日
でもossで実現するのも、ロマンだなぁ#pgunconf
まあそうなりますよね。
今回は Twitter の突然の API レートリミット開始などで混乱するかと思いましたが、意外と平和(?)に進みました。
(一応このブログも Twitter が落ち着くまで少し待ってから書きました)