Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
SQLを実行したときに、PostgreSQLはどのようにデータにアクセスしているのか
Search
ISHIDA Akio
July 07, 2018
Programming
300
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
SQLを実行したときに、PostgreSQLはどのようにデータにアクセスしているのか
ISHIDA Akio
July 07, 2018
More Decks by ISHIDA Akio
See All by ISHIDA Akio
Prophecyを使った ユニットテスト
iakio
0
15
phpspecで学ぶLondon School TDD
iakio
0
9
PostgreSQLの範囲型と排他制約
iakio
0
27
XIDを周回させてみよう
iakio
0
23
使いこなそうGUC
iakio
0
9
Other Decks in Programming
See All in Programming
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
150
半永久的に提供し続けられるプライベートクラウドを目指して ― 利用者の認知負荷を抑えるAPI抽象化とハードウェア世代交代の基盤設計
tomokon
0
500
コードレビューのボトルネックを"する側"と"される側"の両面から解消する
yub0n
2
1.6k
sbt 2.0: takeoff
eed3si9n
0
160
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.8k
AIに “答え“を書かせるのを やめてみた
___akari11
0
120
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
750
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
160
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
790
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
430
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
0
1.5k
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Are puppies a ranking factor?
jonoalderson
2
4.1k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
Making the Leap to Tech Lead
cromwellryan
135
10k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building Adaptive Systems
keathley
44
3.2k
Building a Scalable Design System with Sketch
lauravandoore
464
34k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
The Cost Of JavaScript in 2023
addyosmani
55
10k
The SEO Collaboration Effect
kristinabergwall1
1
590
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
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