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
put_the_image_in_the_rdb_advantages_and_disadva...
Search
mamy1326
August 08, 2017
Programming
1
1.2k
put_the_image_in_the_rdb_advantages_and_disadvantages
PHP BLT #8 で発表したスライドです
mamy1326
August 08, 2017
Tweet
Share
More Decks by mamy1326
See All by mamy1326
PHPer が知るべき MySQL クエリチューニング/What PHPers Need to Know about MySQL Query Tuning
mamy1326
18
7.5k
戦って品質保証を勝ち取る/Fight_for_quality_assurance
mamy1326
2
820
MySQLでGROUP BY と ORDER BY を同時に使いたくなったら/If_you_want_to_use_GROUP_BY_and_ORDER_BY_at_the_same_time_in_mysql
mamy1326
4
6k
初めてのMySQLパフォーマンスチューニングーデータベースは怖くない!/mysql-performance-tuning-basics-in-db-study-chugoku-chiho
mamy1326
8
2.8k
アウトプットを継続するためにやる10箇条-吉祥寺.pm-/10_things_practicing_to_continue_output-in_kichijoji.pm
mamy1326
4
2.2k
MySQLパフォーマンスチューニングの基本ー実際のトラブルシュートから my.cnf までー/MySQL_Performance_Tuning_Basics_in_OSC_Niigata
mamy1326
2
3.6k
アウトプットを継続するためにやっている 10 のこと/10_things_practicing_to_continue_output
mamy1326
21
9.5k
アプリケーションエンジニアが知るべきDNSの基本/Basics_of_DNS_that_application_engineers_should_know
mamy1326
113
47k
dns-penetration-problem-why-can-not-i-say-penetration-kichijojipm15
mamy1326
5
3.5k
Other Decks in Programming
See All in Programming
XP, Testing and ninja testing
m_seki
3
240
VS Code Update for GitHub Copilot
74th
2
630
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
110
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
730
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
550
Is Xcode slowly dying out in 2025?
uetyo
1
260
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
110
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
1
9.3k
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
160
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
52
33k
Featured
See All Featured
The Cult of Friendly URLs
andyhume
79
6.5k
We Have a Design System, Now What?
morganepeng
53
7.7k
Embracing the Ebb and Flow
colly
86
4.7k
Bash Introduction
62gerente
613
210k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Facilitating Awesome Meetings
lara
54
6.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
Transcript
ը૾Λ3%#ʹ ΩϟοΩϟϑϑ͢Δ ϝϦοτσϝϦοτ *OOPWBUPS+BQBO*OD ·Έͳ͓͖ !NBNZ "VH!1)1#-5
ۙگ
ۙگ - ࠷ۙPHPॻ͍ͯ·ͤΜʂ - builderscon Ͱ ɹొஃ & ϘϥϯςΟΞελοϑ ɹɹ͖ͯ͠·ͨ͠
ͱ͜ΖͰ Έͳ͞Μ
ը૾Λ3%#ʹ ΩϟοΩϟϑϑ Ҋ݅
ܦݧͨ͜͠ͱ ͋Γ·͔͢ʁ ڍख✋
͋Γ·͢ʂ
ͭΒ͍
Ͱ ඞཁͳ࣌ ͋Δ͔͠Εͳ͍
Զ͕ࢮΜͩΒʜ ͋ͷൿଂͷը૾ ϑΥϧμΛʜ
আͯ͠ʜ ͓͔ʜͶʜ ŰƄŦŕ@ ʯ㲃 @
Ͱ҆৺ ͓ๅը૾ %#ͷதͳΒͶ
͑ʁ ͦΕͰ͍͍ͷʁ
͍͍Θ͚ Ͷ͐ͩΖ͏
ͱ͍͏Θ͚Ͱ ϝϦοτσϝϦοτʂ
ൃ ⾣UFSBUBJMͰ͑ͨ IUUQTUFSBUBJMDPNRVFTUJPOT
ൃ ⾣ϕετΞϯαʔʹͳͬͨ
ൃ ⾣5XJUUFSʹߘͨ͠
ൃ ⾣ΊͬͪΌΓ্͕ͬͨ
ൃ ⾣·ͱΊͨ IUUQTUPHFUUFSDPNMJ
ϝϦοτ ▶︎ τϥϯβΫγϣϯͷԸܙ ▶︎ ҉߸ԽͱηΩϡϦςΟ ▶︎ όοΫΞοϓͷूੑ ▶︎ ࠪʢཤྺʣͷ౷߹తͳ࣮
ɹτϥϯβΫγϣϯͷԸܙ ⾣ΞοϓϩʔυޙͷࣦഊෆՄආ ɹˠSPMMCBDLͰҰൃͰͳ͔ͬͨ͜ͱʹ ϑΝϯτϜϑΝΠϧͷ ࢭʹͳΔ
ɹ҉߸ԽͱηΩϡϦςΟ ⾣Χϧςͷఴը૾ͳͲ ɹˠඇৗʹηϯγςΟϒͳը૾ ҉߸ԽɾηΩϡΞʹ औΓѻ͏
ɹόοΫΞοϓͷूੑ ⾣%#όοΫΞοϓ͚ͩͰ ɹˠը૾όοΫΞοϓ͞ΕΔ ͔͠͠4ͷొͰ ϝϦοτແ͘ͳͬͨ
ɹࠪ ཤྺ ͷ౷߹తͳ࣮ ⾣ը૾ͷߋ৽ཤྺΛऔΓ͍ͨ ɹˠόʔδϣϯཧ͍ͨ͠ ύϑΥʔϚϯεΛ٘ਜ਼ʹͯ͠ ࣮͍ͨ͠ͳΒ0,
σϝϦοτ ▶︎ ύϑΥʔϚϯεԼ ▶︎ DBͷετϨʔδѹഭ ▶︎ ωοτϫʔΫΛѹഭ ▶︎ ը૾ΛDB͔Βׂ࣌ͷฐ ▶︎
ϝϯςφϯεੑͷԼ ▶︎Ωϟογϡ͠ʹ͍͘
ɹύϑΥʔϚϯεԼ ⾣ը૾σʔλΛϨίʔυʹؚΉ ɹˠσʔλྔ૿Ճ38͕͘ ύϑΥʔϚϯεԼΛ ཁ্͕݅ճΔ߹ͷΈ
ɹ%#ͷετϨʔδѹഭ ⾣ఆΛ͑ͨσʔλ૿Ճ ɹˠཁ݅Ճ αϜωΠϧɺผͷը૾Ճ ͪΐͬͱͨ͠Ճ͕ কདྷతʹετϨʔδΛѹഭ
ɹωοτϫʔΫΛѹഭ ⾣ը૾Λ%#͔Βऔಘ ɹˠωοτϫʔΫѹഭ XFC%#ؒ ͕ͪൃੜ͠ Ϩεϙϯε͕Լ
ɹը૾Λ%#͔Βׂ࣌ͷฐ ⾣੩తϑΝΠϧΛઐ༻αʔόʔ ɹˠશϨίʔυҠߦɺύεใՃ ؆୯ʹׂɺҠಈͰ͖ͣ σʔλྔ࣍ୈͰ͕͔͔࣌ؒΔ
ɹϝϯςφϯεੑͷԼ ⾣ը૾ߋ৽Ξοϓͨ͠ΒऴΘΓ ɹˠ%#ͩͱϓϩάϥϜɺ42-Λ௨͢ Կஈ֊ ༨ܭͳखॱΛ౿Ή
ɹΩϟογϡ͠ʹ͍͘ ⾣%#อଘͷը૾Λʜ ɹˠΩϟογϡͤ͞ΔΈ͕ඞཁ ӡ༻ޮɺอकੑ͕Լ
ɹ·ͱΊ ⾣ಛघͳཁ݅ͷ߹ʹ͏ ɹɹˠָ͔ͩΒ҆қʹಥͬࠐ·ͳ͍ ⾣ύϑΥʔϚϯεɾίετ ɹͱͷτϨʔυΦϑ ɹɹˠ։ൃɺӡ༻ίετΛਂ͘ߟྀ ⾣ઃܭɾ࣮Λ͔ͬ͠Γܭը ɹɹˠޙͰࠔΔ͜ͱ͕͘͢͝ଟ͍ ⾣3%#ͷຊདྷͷΛߟྀ ɹɹˠϦϨʔγϣφϧσʔλϕʔεͬͯͳΜ͚ͩͬʁ
ɹ·ͱΊ ⾣ಛघͳཁ݅ͷ߹ʹ͏ ɹɹˠָ͔ͩΒ҆қʹಥͬࠐ·ͳ͍ ⾣ύϑΥʔϚϯεɾίετ ɹͱͷτϨʔυΦϑ ɹɹˠ։ൃɺӡ༻ίετΛਂ͘ߟྀ ⾣ઃܭɾ࣮Λ͔ͬ͠Γܭը ɹɹˠޙͰࠔΔ͜ͱ͕͘͢͝ଟ͍ ⾣3%#ͷຊདྷͷΛߟྀ ɹɹˠϦϨʔγϣφϧσʔλϕʔεͬͯͳΜ͚ͩͬʁ
ɹ·ͱΊ ⾣ಛघͳཁ݅ͷ߹ʹ͏ ɹɹˠָ͔ͩΒ҆қʹಥͬࠐ·ͳ͍ ⾣ύϑΥʔϚϯεɾίετ ɹͱͷτϨʔυΦϑ ɹɹˠ։ൃɺӡ༻ίετΛਂ͘ߟྀ ⾣ઃܭɾ࣮Λ͔ͬ͠Γܭը ɹɹˠޙͰࠔΔ͜ͱ͕͘͢͝ଟ͍ ⾣3%#ͷຊདྷͷΛߟྀ ɹɹˠϦϨʔγϣφϧσʔλϕʔεͬͯͳΜ͚ͩͬʁ
ɹ·ͱΊ ⾣ಛघͳཁ݅ͷ߹ʹ͏ ɹɹˠָ͔ͩΒ҆қʹಥͬࠐ·ͳ͍ ⾣ύϑΥʔϚϯεɾίετ ɹͱͷτϨʔυΦϑ ɹɹˠ։ൃɺӡ༻ίετΛਂ͘ߟྀ ⾣ઃܭɾ࣮Λ͔ͬ͠Γܭը ɹɹˠޙͰࠔΔ͜ͱ͕͘͢͝ଟ͍ ⾣3%#ͷຊདྷͷΛߟྀ ɹɹˠϦϨʔγϣφϧσʔλϕʔεͬͯͳΜ͚ͩͬʁ
σʔλͷण໋ ΞϓϦΑΓ͍ͧ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ