SlideShare a Scribd company logo
1 of 17
Download to read offline




MySQL道普請便りの全体紹介




2020/07/16

日本MySQLユーザ会会(MyNA会)
2020年7月

Kentaro
Kitagawa(@keny_lala)
MySQL道普請便りとは...
gihyo.jp
で連載中のMySQLのノウハウ記事
最新記事は
第125回
第1回は2015年9月1日
道普請ってどういう意味?
「道普請(みちぶしん)」とは,みちづくりの
古風な言い方です。MySQLを使ったアプリ開
発・運用をみちづくりになぞらえ,本連載では
これらに関するノウハウをご紹介していきま
す。
“
“
MySQL道普請便りとは...
2週間に1回更新
@kk2120さん,@lhfukamachiさんと@keny_lalaの三
人で持ち回り
@kk2120
 ・・
アプリエンジニア
@lhfukamachi・・元アプリエンジニア、現DBA
@keny_lala・・DBA
@yoku0825さん監修
MySQL道普請便りとは...
道普請の始まりは梶山さんとyoku0825さん
第1回と第3回は梶山さん
第62回までと第100回
yoku0825さん
第63回~
現在の3人
MySQL道普請便りの始まった経緯
途中参加のため、知りません..
気になるので、あとで教えて下さい。




@keny_lalaのMySQL道普請




2020/07/16

日本MySQLユーザ会会(MyNA会)
2020年7月

Kentaro
Kitagawa(@keny_lala)
自己紹介




名前:
Kentaro
Kitagawa
仕事:
とある会社
de
DBA
担当:
MySQL,Oracle,Redis
twitter:
@keny_lala
@keny_lalaのMySQL道普請便り
2016年6月21日
第22回から参加
37記事
レプリケーション関連
11記事
General
9記事
performance_schema関連
7記事
オプティマイザー関連
6記事
InnoDB関連
4記事
テーマの選び方
1.
実際に現場で起こった問題や障害
2.
自分がよくわかってないこと
3.
導入したい、調べたい機能
4.
完全に思いつきなこと
実際に起こった問題や障害
第34回
行ベースレプリケーションの遅延について
PKやindexがないテーブルにマスターで
DELETE
xx
LIMIT
1 とかするとスレーブが遅延する
slave_rows_search_algorithms という新たな発見も
あり。(8.0.18で非推奨)
第63回
 MySQLの外部キー(Foreign
Key)制約
FK作成するときに明示的にindex作成しないと暗
黙のインデックスが作成される。類似index作成
するとそのindexが勝手に削除される。
実際にforce
indexで死んだ
実際に起こった問題や障害
第123回
ロッキングリードのNOWAITとSKIP
LOCKEDオプションについて
同一行に対するUPDATEが並列で発生しうる場
合に、SELECT...
FOR
UPDATE
SKIP
LOCKED を使った
方法に書き換えるとパフォーマンスが安定する
例の処理で実際に死んだ
それを書き換えて安定する方法を見つけた記事
実際に起こった問題や障害
第46回
 特定テーブルをロールバックする方法
レプリケーションフィルターとSTART
SLAVE
UNTIL
機能を使って、レプリケーションで特定のテー
ブルだけを復旧する
8シャードあるDBで実際に起った話
夜中とあるテーブルがTruncateされて...
とっさに考えたレプリケーション機能を使った
復旧をもとに作成した記事
自分がよくわかってないこと
第49回
 MySQLのAUTO_INCREMENTについて
auto_inc
lockってなんだったっけ?
第56回
 InnoDBテーブルサイズのいろいろな確認
方法
実際のibdファイルのサイズをMySQLから見れた
っけ?
第69回
 MySQLの権限レベルについて
ON
*.* 
権限レベルからRevokeするといつ反映さ
れるだっけ?
自分がよくわかってないこと
第75回
 MySQLのさまざまなタイムアウトオプシ
ョンについて
タイムアウトオプションいろいろあるけど、よ
くわからん。
第101回
 InnoDBバッファプールの状態を確認す
るさまざまな方法
SHOW
GLOBAL
STATUS のInnodb_buffer_pool_xx いろい
ろあるけど、なにを表してるんだろう?
導入したい、調べたい機能
主にperformance_schema関連
第36回
performance_schemaのレプリケーションテーブルについて
第38回
performance_schemaのthreadsテーブル
第82回
sysスキーマの便利なストアドプロシージャやストアドファンク
ション
その1
第85回
sysスキーマの便利なストアドプロシージャやストアドファンク
ション
その2
第91回
テーブルごとのリクエストやI/Oの統計を確認する
第98回
MySQL8.0のperformance_schemaのレプリケーションテーブル
第120回
events_statements_summary_by_digestテーブルのパラメータ
完全に思いつきなこと
ネタがなくて、MySQL8.0に頼っている様子
第93回
 MySQL8.0のデータディクショナリー
第103回
 MySQL
8.0のセミジョインの変更点
第114回
 MySQL
8.0から使えるさまざまな権限に
ついて
第117回
 MySQL
8.0のオプティマイザーヒント
まとめ
記事ひとつひとつに私のつらかった経験が盛り込
まれています。
私と同じつらい経験をする人が減ればいいなと思
って書いています。
記事書くことによって、新たな発見もある。
ネタをいっぱい提供してくれるMySQL8.0ありがと
う。
いつも添削してくれる技術評論社小坂さん、あり
がとうございます。
ありがとうございました

More Related Content

Similar to @keny_lalaのMySQL道普請

MySQLと空間データ(GIS)
MySQLと空間データ(GIS)MySQLと空間データ(GIS)
MySQLと空間データ(GIS)sakaik
 
MySQLで学ぶ機械学習ことはじめ.pdf
MySQLで学ぶ機械学習ことはじめ.pdfMySQLで学ぶ機械学習ことはじめ.pdf
MySQLで学ぶ機械学習ことはじめ.pdfMachiko Ikoma
 
マイクロサービスとは.pptx
マイクロサービスとは.pptxマイクロサービスとは.pptx
マイクロサービスとは.pptxssuserdd7ea9
 
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...Takayoshi Tanaka
 
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語Eisuke Shimizu
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@sakaik
 

Similar to @keny_lalaのMySQL道普請 (6)

MySQLと空間データ(GIS)
MySQLと空間データ(GIS)MySQLと空間データ(GIS)
MySQLと空間データ(GIS)
 
MySQLで学ぶ機械学習ことはじめ.pdf
MySQLで学ぶ機械学習ことはじめ.pdfMySQLで学ぶ機械学習ことはじめ.pdf
MySQLで学ぶ機械学習ことはじめ.pdf
 
マイクロサービスとは.pptx
マイクロサービスとは.pptxマイクロサービスとは.pptx
マイクロサービスとは.pptx
 
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...20190604 Containerized MagicOnion on kubernetes with Observability with New R...
20190604 Containerized MagicOnion on kubernetes with Observability with New R...
 
ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語ハゲた天使が恋のキューピッドになった物語
ハゲた天使が恋のキューピッドになった物語
 
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
最近始めたあなたも今日から語れるようになるMySQLの{概要と最新情報}入門@
 

@keny_lalaのMySQL道普請