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.1k
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.2k
戦って品質保証を勝ち取る/Fight_for_quality_assurance
mamy1326
2
720
MySQLでGROUP BY と ORDER BY を同時に使いたくなったら/If_you_want_to_use_GROUP_BY_and_ORDER_BY_at_the_same_time_in_mysql
mamy1326
4
5.7k
初めてのMySQLパフォーマンスチューニングーデータベースは怖くない!/mysql-performance-tuning-basics-in-db-study-chugoku-chiho
mamy1326
8
2.6k
アウトプットを継続するためにやる10箇条-吉祥寺.pm-/10_things_practicing_to_continue_output-in_kichijoji.pm
mamy1326
4
2.1k
MySQLパフォーマンスチューニングの基本ー実際のトラブルシュートから my.cnf までー/MySQL_Performance_Tuning_Basics_in_OSC_Niigata
mamy1326
2
3.4k
アウトプットを継続するためにやっている 10 のこと/10_things_practicing_to_continue_output
mamy1326
21
9.4k
アプリケーションエンジニアが知るべきDNSの基本/Basics_of_DNS_that_application_engineers_should_know
mamy1326
113
46k
dns-penetration-problem-why-can-not-i-say-penetration-kichijojipm15
mamy1326
5
3.4k
Other Decks in Programming
See All in Programming
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.2k
ピラミッド、アイスクリームコーン、SMURF: 自動テストの最適バランスを求めて / Pyramid Ice-Cream-Cone and SMURF
twada
PRO
10
1.3k
見せてあげますよ、「本物のLaravel批判」ってやつを。
77web
7
7.8k
Micro Frontends Unmasked Opportunities, Challenges, Alternatives
manfredsteyer
PRO
0
100
flutterkaigi_2024.pdf
kyoheig3
0
140
Pinia Colada が実現するスマートな非同期処理
naokihaba
4
230
距離関数を極める! / SESSIONS 2024
gam0022
0
280
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
1
190
Hotwire or React? ~アフタートーク・本編に含めなかった話~ / Hotwire or React? after talk
harunatsujita
1
120
Compose 1.7のTextFieldはPOBox Plusで日本語変換できない
tomoya0x00
0
190
CSC509 Lecture 11
javiergs
PRO
0
180
2024/11/8 関西Kaggler会 2024 #3 / Kaggle Kernel で Gemma 2 × vLLM を動かす。
kohecchi
5
930
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
16k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
28
2k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
How to Ace a Technical Interview
jacobian
276
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
A better future with KSS
kneath
238
17k
Facilitating Awesome Meetings
lara
50
6.1k
Teambox: Starting and Learning
jrom
133
8.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%#ͷຊདྷͷΛߟྀ ɹɹˠϦϨʔγϣφϧσʔλϕʔεͬͯͳΜ͚ͩͬʁ
σʔλͷण໋ ΞϓϦΑΓ͍ͧ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ