Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
SQLを実行したときに、PostgreSQLはどのようにデータにアクセスしているのか
Search
ISHIDA Akio
July 07, 2018
Programming
0
280
SQLを実行したときに、PostgreSQLはどのようにデータにアクセスしているのか
ISHIDA Akio
July 07, 2018
Tweet
Share
More Decks by ISHIDA Akio
See All by ISHIDA Akio
Prophecyを使った ユニットテスト
iakio
0
7
phpspecで学ぶLondon School TDD
iakio
0
2
PostgreSQLの範囲型と排他制約
iakio
0
8
XIDを周回させてみよう
iakio
0
8
使いこなそうGUC
iakio
0
4
Other Decks in Programming
See All in Programming
CSC307 Lecture 10
javiergs
PRO
1
660
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
5
780
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
220
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
humanlayerのブログから学ぶ、良いCLAUDE.mdの書き方
tsukamoto1783
0
200
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
生成AIを使ったコードレビューで定性的に品質カバー
chiilog
1
270
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
Data-Centric Kaggle
isax1015
2
780
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Agile that works and the tools we love
rasmusluckow
331
21k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
The untapped power of vector embeddings
frankvandijk
1
1.6k
Exploring anti-patterns in Rails
aemeredith
2
250
Building the Perfect Custom Keyboard
takai
2
690
Six Lessons from altMBA
skipperchong
29
4.2k
The SEO identity crisis: Don't let AI make you average
varn
0
330
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Transcript
SQLを実⾏したときに、 PostgreSQLは どのようにデータに アクセスしているのか 2018.7.7 OSC2018 Hokkaido ISHIDA AKIO /
@iakio
1000 Pages 10000 Cars 3 4 5 6 7 8
9 10 11 12 13 14 15 16 17 18 1 2 100 Maker Model Color Used Car Magazine
Maker Maker Model Price Model Page Pos HONDA FIT 345
5 234 HONDA FIT 12 1 190 HONDA LIFE 567 6 160 TOYOTA AQUA 89 2 201 TOYOTA PRIUS 165 3 354 Key Location INDEX Price
Maker = 'TOYOTA' AND Model = 'PRIUS' AND Price BETWEEN
100 AND 200
Maker = 'TOYOTA'
Maker = 'TOYOTA'
None
None
Root Leaf 「B+TreeVisualization」 https://www.cs.usfca.edu/~galles/visualization/BPlusTree.html
UPDATE
VACUUM
UPDATE
UPDATE fillfactor=50 「HOTの上⼿な使い⽅」 https://lets.postgresql.jp/documents/tutorial/hot3