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
performance-tuning-mysql
Search
mamy1326
February 22, 2017
Programming
0
1.1k
performance-tuning-mysql
mamy1326
February 22, 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.6k
戦って品質保証を勝ち取る/Fight_for_quality_assurance
mamy1326
2
840
MySQLでGROUP BY と ORDER BY を同時に使いたくなったら/If_you_want_to_use_GROUP_BY_and_ORDER_BY_at_the_same_time_in_mysql
mamy1326
4
6.1k
初めての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.3k
MySQLパフォーマンスチューニングの基本ー実際のトラブルシュートから my.cnf までー/MySQL_Performance_Tuning_Basics_in_OSC_Niigata
mamy1326
2
3.6k
アウトプットを継続するためにやっている 10 のこと/10_things_practicing_to_continue_output
mamy1326
21
9.6k
アプリケーションエンジニアが知るべき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.6k
Other Decks in Programming
See All in Programming
Range on Rails ―「多重範囲型」という新たな選択肢が、複雑ロジックを劇的にシンプルにしたワケ
rizap_tech
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
オープンソースソフトウェアへの解像度🔬
utam0k
13
2.6k
止められない医療アプリ、そっと Swift 6 へ
medley
1
160
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2k
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
190
チームの境界をブチ抜いていけ
tokai235
0
160
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
160
私はどうやって技術力を上げたのか
yusukebe
43
18k
「ちょっと古いから」って避けてた技術書、今だからこそ読もう
mottyzzz
10
6.6k
Cloudflare AgentsとAI SDKでAIエージェントを作ってみた
briete
0
140
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
526
40k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Build your cross-platform service in a week with App Engine
jlugia
232
18k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
How STYLIGHT went responsive
nonsquared
100
5.8k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
19
1.2k
Producing Creativity
orderedlist
PRO
347
40k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Making Projects Easy
brettharned
119
6.4k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.9k
Done Done
chrislema
185
16k
Transcript
.Z42-αʔόʔΛ ηϒϯηϯγζʹ ֮Ίͤ͞Δ͓ ·Έͳ͓͖ !NBNZ 'FC !ୈճ1)1ษڧձ!౦ژ
8)0"3&:06 Name :まみやなおき Twitter :@mamy1326 好きな漫画 :CLAYMORE 好きな謙三 :北方謙三 好きな晃司 :吉川晃司 好きな運昇 :石塚運昇
好きな規夫 :若本規夫
ࠓͷςʔϚ .Z42-ͷ খӉΛ೩͠ νϡʔχϯά
ࠓͷςʔϚ %#αʔόʔΛ ηϒϯηϯγζ ύϑΥʔϚϯε ʹ֮Ίͤ͞Δ
τϥϒϧಥવʹ ɾڭߖ ʮϦΫΤετ૿ՃͰαʔόʔ͕མͪͨΑ͏͕ͩʯ ɾࡶڕ ʮ%#ωοΫͳͷͰBQBDIFͷଓݮΒ͠·͠ΐ͏ʯ
τϥϒϧಥવʹ ɾϑΣχοΫεҰً ʮཌྷఱᠳʯ ɾڭߖ ʮϦΫΤετ૿ՃͰαʔόʔ͕མͪͨΑ͏͕ͩʯ ɾࡶڕ ʮ%#ωοΫͳͷͰBQBDIFͷଓݮΒ͠·͠ΐ͏ʯ
֓ཁ %#ͷ -"͕Ͷ্͕ͬͯΔΜͰ ͱΓ͋͑ͣ 8&#ͷଓ੍ݶͯ͠ Ͳ͏ʹ͔͍ͯͨ͠
ঢ়گ̍ νϡʔχϯά͞Ε͍ͯͳ͍ .Z42- ઐ༻αʔόʔ
ঢ়گ̎ ࢭ·Βͳ͍ϦΫΤετ Ͱඵؒ̑
ঢ়گ̏ ڊେͳϩάςʔϒϧ º̎ ֤ສϨίʔυ
ࢦ͢ .Z42-ͷઃఆΛ ͪΌΜͱཧղͯ͠ ࠷దͳύϑΥʔϚϯεΛɻ
ɹNZDOG֬ೝ ΄΅σϑΥϧτ ɾТɾA
ɹNZDOGઃఆํ େࣄͳͱ͜Ζ͚ͩൈਮ ࣌ؒతʹͭ ɾڞ༗ྖҬ͔ΒςʔϒϧݸผྖҬ ɾదͳϝϞϦׂΓͯ
ɹNZDOGઃఆํ େࣄͳͱ͜Ζ͚ͩൈਮ ࣌ؒతʹͭ ɾڞ༗ྖҬ͔ΒςʔϒϧݸผྖҬ ɾదͳϝϞϦׂΓͯ
ɹڞ༗ྖҬͱ ɾ.Z42-ͷσϑΥϧτɺ͓͖͍ͬശͷத ɹͰશςʔϒϧΛऔΓѻ͍ͬͯΔ ɾେ͖ͳςʔϒϧখ͞ͳςʔϒϧಉډ ɾϨίʔυͰߋ৽ʹ͕͔͔࣌ؒΔ
ɹڞ༗ྖҬͷ࣮ྫ EBUBCBTF UBCMFSPXTTJ[F WBSMJCNZTRMJCEBUB
ɹڞ༗ྖҬͷ࣮ྫ EBUBCBTF UBCMFSPXTTJ[F WBSMJCNZTRMJCEBUB ͜ͷϑΝΠϧʹ શͯͷςʔϒϧͷσʔλ͕ ه͞Ε͍ͯΔ
ɹςʔϒϧݸผྖҬͱ ɾςʔϒϧΛ͚̍ͭͣͭͯऔΓѻ͏ ɾେ͖ͳςʔϒϧখ͞ͳςʔϒϧݸผ ɾߋ৽ରͷςʔϒϧͷྖҬʹͷΈߋ৽͕ ɹ͔͔ΔͨΊଞʹӨڹΛ༩͑ͳ͍
ɹઃఆ༰ ͜Μ͚ͩʂ
ͨͩ͠ɾɾɾ ɾNZTRM࠶ىಈ͚ͩͰ ɹطଘͷςʔϒϧʹରͯ͠ద༻͞Εͳ͍ ɾ࠶ىಈޙʹ$3&"5& ɹ͞ΕΔςʔϒϧʹͷΈ༗ޮ EVNQϦετΞ͕ඞཁ
ɹ݁Ռ EBUBCBTF UBCMFSPXTTJ[F WBSMJCNZTRMJCEBUB WBSMJCNZTRMNBNZ
ɹ݁Ռ EBUBCBTF UBCMFSPXTTJ[F WBSMJCNZTRMJCEBUB WBSMJCNZTRMNBNZ EBUBCBTF໊Ͱ σΟϨΫτϦ͕࡞͞Ε ςʔϒϧ͝ͱʹ ϑΝΠϧ͕࡞ΒΕ͍ͯΔ
ɹNZDOGઃఆํ େࣄͳͱ͜Ζ͚ͩൈਮ ࣌ؒతʹͭ ɾڞ༗ྖҬ͔ΒςʔϒϧݸผྖҬ ɾదͳϝϞϦׂΓͯ
ɹϝϞϦׂΓͯͱ ɾσʔλͱJOEFYϝϞϦʹΩϟογϡ ɾదͳαΠζཧϝϞϦͷׂ ɹ ॾઆ͋Δ͕ࠓͷॴ҆ఆ
ɹઃఆ༰ ͜Μ͚ͩʂ
ղઆ ⾣JOOPEC@CV⒎FS@QPPM@TJ[F( ɾσʔλͱJOEFYΛΩϟογϡ͓ͯ͘͠αΠζ ɾ%#αʔόʔͷཧϝϞϦ(ʹର͢Δ͓Αׂͦ ɾNZTRM࠶ىಈ࣌ʹׂΓͯΒΕ·͢ ɾॻ͖ࠐΈ࣌ʹύϑΥʔϚϯε্͕ݟࠐ·ΕΔ ɹˏ.Z42-ެࣜ
ղઆ ⾣JOOPEC@MPH@pMF@TJ[F( ɾ*OOP%#ͷߋ৽ϩάαΠζ ɾDPNNJUͪͷϩάΛه͢Δ ɹˠ.Z42-DPNNJU࣌ɺ͍ͬͨΜϩάʹه͞ΕΔ ɾϑΝΠϧγʔέϯγϟϧͳͷͰɺߋ৽͕͍ ɾੵΜͩDPNNJUΛॱ࣮࣍σʔλʹө͢Δ
ͦͷଞͷઃఆ ⾣εϩʔΫΤϦϩάؔ࿈ ׂѪʂ هͯ͠ࢹ͢ΔΑ͏ ઃఆ͠Α͏ʂ
ͦͷଞͷઃఆ ⾣ΫΤϦΩϟογϡؔ࿈ ׂѪʂ ಉҰΫΤϦΩϟογϡ͔ Βฦ͢Α͏ઃఆ͠Α͏ʂ ˞ॾઆ͋Γ
ͦͷଞͷઃఆ ⾣εϨουΩϟογϡؔ࿈ ׂѪʂ ଟ͗͢Δͱอ࣋͗͢͠Δ ͔Βҙͩͧʂ
࠷ऴ݁Ռ ⾣ඵؒϦΫΤετʂ ⾣ϝϞϦ͕ੵ·Ε͚ͨͩՔಇʂ ⾣ςʔϒϧݸผͰߋ৽ܥ͕ૣ͘ʂ ⾣JOEFYݟ͠ͰεϩʔΫΤϦ໓ʂ ɹ ͍ͭͰʹ
·ͱΊ ⾣αʔϏεʹԠͯ͡దʹઃఆʂ ⾣σϑΥϧτμϝʂθολΠʂ ⾣ઃఆޙͷఆظతʹࢹʂ ɹˠνϡʔχϯάܧଓ໋͕ʂ ⾣ςʔϒϧઃܭܭըతʹʂ
ऴΘΓʹ ܅খӉʢίεϞʣΛ ײͨ͜͡ͱ͕͋Δ͔
ऴΘΓʹ ΞϓϦΤϯδχΞ͔ͩΒͬͯ ΠϯϑϥΛ ଞਓͤʹ͠ͳ͍
ऴΘΓʹ ࠓ͍ΔੈքΛ͛Δ͜ͱ ΤϯδχΞਓੜͷ͕Γ Λҙຯ͢Δ
ऴΘΓʹ ͍ੈքָ͍ͧ͠ʂ
ऴΘΓʹ ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
وَ "QQFOEJY ⾣ݩهࣄͷ͝հ ɹ.Z42-ύϑΥʔϚϯενϡʔχϯά ɹɹNZDOGͷݟ͠ ɹIUUQRJJUBDPNNBNZJUFNTDFBFFDD⒎B