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.3k
戦って品質保証を勝ち取る/Fight_for_quality_assurance
mamy1326
2
770
MySQLでGROUP BY と ORDER BY を同時に使いたくなったら/If_you_want_to_use_GROUP_BY_and_ORDER_BY_at_the_same_time_in_mysql
mamy1326
4
5.9k
初めてのMySQLパフォーマンスチューニングーデータベースは怖くない!/mysql-performance-tuning-basics-in-db-study-chugoku-chiho
mamy1326
8
2.7k
アウトプットを継続するためにやる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.5k
アウトプットを継続するためにやっている 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
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
55
19k
TCAを用いたAmebaのリアーキテクチャ
dazy
0
210
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
270
苦しいTiDBへの移行を乗り越えて快適な運用を目指す
leveragestech
0
1.1k
PRレビューのお供にDanger
stoticdev
1
240
kintone開発を効率化するためにチームで試した施策とその結果を大放出!
oguemon
0
170
PHPのバージョンアップ時にも役立ったAST
matsuo_atsushi
0
230
AWS Step Functions は CDK で書こう!
konokenj
4
620
CDK開発におけるコーディング規約の運用
yamanashi_ren01
2
260
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
390
クリーンアーキテクチャから見る依存の向きの大切さ
shimabox
5
1.1k
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
630
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.6k
Product Roadmaps are Hard
iamctodd
PRO
51
11k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Designing for humans not robots
tammielis
250
25k
Git: the NoSQL Database
bkeepers
PRO
428
65k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
GitHub's CSS Performance
jonrohan
1030
460k
Being A Developer After 40
akosma
89
590k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Testing 201, or: Great Expectations
jmmastey
42
7.2k
Rails Girls Zürich Keynote
gr2m
94
13k
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