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
290
SQLを実行したときに、PostgreSQLはどのようにデータにアクセスしているのか
ISHIDA Akio
July 07, 2018
Tweet
Share
More Decks by ISHIDA Akio
See All by ISHIDA Akio
Prophecyを使った ユニットテスト
iakio
0
9
phpspecで学ぶLondon School TDD
iakio
0
4
PostgreSQLの範囲型と排他制約
iakio
0
10
XIDを周回させてみよう
iakio
0
10
使いこなそうGUC
iakio
0
6
Other Decks in Programming
See All in Programming
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
150
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
190
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
810
Nuxt Server Components
wattanx
0
130
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
330
How to stabilize UI tests using XCTest
akkeylab
0
140
Understanding Apache Lucene - More than just full-text search
spinscale
0
140
モックわからないマン卒業記 ~振る舞いを起点に見直した、フロントエンドテストにおけるモックの使いどころ~
tasukuwatanabe
3
420
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
3.8k
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
100
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.1k
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.1k
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
490
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
180
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The agentic SEO stack - context over prompts
schlessera
0
710
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
490
Java REST API Framework Comparison - PWX 2021
mraible
34
9.2k
Between Models and Reality
mayunak
2
240
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
590
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
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