Submit Search
Upload
Zabbix study5lt
•
Download as PPT, PDF
•
3 likes
•
1,994 views
Tomohiro Ikeda
Follow
Zabbix勉強会5のLT資料です
Read less
Read more
Report
Share
Report
Share
1 of 39
Download now
Recommended
5.6 以前の InnoDB Flushing
5.6 以前の InnoDB Flushing
Takanori Sejima
InnoDB のお話です
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
さいきんの InnoDB のお話です。
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Naoki Sega
2012/07/06, MongoDB Casual Talks のLT発表資料
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)
yoku0825
2014/04/14 MyNA(日本MySQLユーザ会)会 2014年4月
Web時代の大富豪的プログラミングのススメ
Web時代の大富豪的プログラミングのススメ
Hideyuki Takeuchi
社内勉強会のLTで当たり前なことを大まじめに話してみました。
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
Recommended
5.6 以前の InnoDB Flushing
5.6 以前の InnoDB Flushing
Takanori Sejima
InnoDB のお話です
さいきんの InnoDB Adaptive Flushing (仮)
さいきんの InnoDB Adaptive Flushing (仮)
Takanori Sejima
さいきんの InnoDB のお話です。
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
CasualなMongoDBのサービス運用Tips
CasualなMongoDBのサービス運用Tips
Naoki Sega
2012/07/06, MongoDB Casual Talks のLT発表資料
MongoDBではじめるカジュアルなタイムラインシステム
MongoDBではじめるカジュアルなタイムラインシステム
Hitoshi Asai
MySQLをプロファイる(仮)
MySQLをプロファイる(仮)
yoku0825
2014/04/14 MyNA(日本MySQLユーザ会)会 2014年4月
Web時代の大富豪的プログラミングのススメ
Web時代の大富豪的プログラミングのススメ
Hideyuki Takeuchi
社内勉強会のLTで当たり前なことを大まじめに話してみました。
PowerShell de Azure
PowerShell de Azure
Atsushi Kojima
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Seiichiro Ishida
第1回Webサーバ勉強会 http://atnd.org/events/9124 で担当した部分のスライドです。
Clojureによるログ収集と解析
Clojureによるログ収集と解析
Yoshitaka Kawashima
Tokyo.clj #18の発表用です。多分あとで上げ直します。
20131128 perl beginners_11_profiler
20131128 perl beginners_11_profiler
Syun Fuji
perl beginners #11 Devel::Size,Devel::KYTProf,Devel::NYTProf;
My sql casual talks vol.6
My sql casual talks vol.6
Satoshi Suzuki
意識の低い自動化
意識の低い自動化
greenasparagus
意識を低く保ったまま、定型作業を自動化する話です。 ※どうも言葉足らずで誤解させてしまっているようなので補足を書きました。ご覧ください http://qiita.com/greenspa/items/fff535d2ae5da36e36fe
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Casual Compression on MongoDB
Casual Compression on MongoDB
moai kids
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Koji Nakamura
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Clack Meet up #1 でのLT資料
Gruntを導入しよう!の話
Gruntを導入しよう!の話
Koji Nakamura
2014/03/28 社内勉強会資料
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
学 松崎
カジュアルにMongo dbのbackup機能説明
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
MongoDB Casual TalksのLTで話したネタ。 MongoDBのバックアップ機能について。
Reactjs
Reactjs
しくみ製作所
React.js を利用した感想です。
Programming camp 2008, Codereading
Programming camp 2008, Codereading
Hiro Yoshioka
ソースコードの読み方
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
MySQL Casual Talks Vol.7で発表したLTの資料ですm(_ _)m
Varnish
Varnish
Ayako Hatori
Varnishの紹介
Serverspecの本気をみるのです
Serverspecの本気をみるのです
hayabusa333
2014年の4月に行われた社内勉強会で発表したserverspecについての初回ガイドです
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
TIME_WAIT のお話です。
Maatkitの紹介
Maatkitの紹介
Akinori YOSHIDA
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
2014/09/06 開催の第1回 一撃サーバー構築シェルスクリプト勉強会 発表資料です。
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
広告システムを全く知らなかった私が約2ヶ月弱の開発期間で初期バージョンをローンチ、アーキテクチャも日々変更していき、あれから1年が経過しました。 SmartNews Adsは一般的な広告配信サーバとは異なる特徴をいくつか持っています。今回は運用型広告と純広告型の配信サーバのアーキテクチャを中心に、個人の裁量でどのように設計し、何を採択し、どのように変更していったのかを可能な限り公開し、発生した障害(課題)も晒しながらポストモーテムをします。
More Related Content
What's hot
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Seiichiro Ishida
第1回Webサーバ勉強会 http://atnd.org/events/9124 で担当した部分のスライドです。
Clojureによるログ収集と解析
Clojureによるログ収集と解析
Yoshitaka Kawashima
Tokyo.clj #18の発表用です。多分あとで上げ直します。
20131128 perl beginners_11_profiler
20131128 perl beginners_11_profiler
Syun Fuji
perl beginners #11 Devel::Size,Devel::KYTProf,Devel::NYTProf;
My sql casual talks vol.6
My sql casual talks vol.6
Satoshi Suzuki
意識の低い自動化
意識の低い自動化
greenasparagus
意識を低く保ったまま、定型作業を自動化する話です。 ※どうも言葉足らずで誤解させてしまっているようなので補足を書きました。ご覧ください http://qiita.com/greenspa/items/fff535d2ae5da36e36fe
How To Drink Wsgi
How To Drink Wsgi
Atsushi Odagiri
Casual Compression on MongoDB
Casual Compression on MongoDB
moai kids
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Koji Nakamura
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Clack Meet up #1 でのLT資料
Gruntを導入しよう!の話
Gruntを導入しよう!の話
Koji Nakamura
2014/03/28 社内勉強会資料
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
学 松崎
カジュアルにMongo dbのbackup機能説明
カジュアルにMongo dbのbackup機能説明
Masakazu Matsushita
MongoDB Casual TalksのLTで話したネタ。 MongoDBのバックアップ機能について。
Reactjs
Reactjs
しくみ製作所
React.js を利用した感想です。
Programming camp 2008, Codereading
Programming camp 2008, Codereading
Hiro Yoshioka
ソースコードの読み方
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Akihiro Kuwano
MySQL Casual Talks Vol.7で発表したLTの資料ですm(_ _)m
Varnish
Varnish
Ayako Hatori
Varnishの紹介
Serverspecの本気をみるのです
Serverspecの本気をみるのです
hayabusa333
2014年の4月に行われた社内勉強会で発表したserverspecについての初回ガイドです
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
TIME_WAIT のお話です。
Maatkitの紹介
Maatkitの紹介
Akinori YOSHIDA
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
2014/09/06 開催の第1回 一撃サーバー構築シェルスクリプト勉強会 発表資料です。
What's hot
(20)
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
第1回Webサーバ勉強会 - 212-223 ブラウザマッチ処理
Clojureによるログ収集と解析
Clojureによるログ収集と解析
20131128 perl beginners_11_profiler
20131128 perl beginners_11_profiler
My sql casual talks vol.6
My sql casual talks vol.6
意識の低い自動化
意識の低い自動化
How To Drink Wsgi
How To Drink Wsgi
Casual Compression on MongoDB
Casual Compression on MongoDB
JS開発におけるTDDと自動テストツール利用の勘所
JS開発におけるTDDと自動テストツール利用の勘所
Clack meetup #1 lt
Clack meetup #1 lt
Gruntを導入しよう!の話
Gruntを導入しよう!の話
MySQL Casual Talks in Fukuoka vol.2
MySQL Casual Talks in Fukuoka vol.2
カジュアルにMongo dbのbackup機能説明
カジュアルにMongo dbのbackup機能説明
Reactjs
Reactjs
Programming camp 2008, Codereading
Programming camp 2008, Codereading
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
Varnish
Varnish
Serverspecの本気をみるのです
Serverspecの本気をみるのです
TIME_WAITに関する話
TIME_WAITに関する話
Maatkitの紹介
Maatkitの紹介
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Similar to Zabbix study5lt
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
Ryosuke IWANAGA
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews, Inc.
広告システムを全く知らなかった私が約2ヶ月弱の開発期間で初期バージョンをローンチ、アーキテクチャも日々変更していき、あれから1年が経過しました。 SmartNews Adsは一般的な広告配信サーバとは異なる特徴をいくつか持っています。今回は運用型広告と純広告型の配信サーバのアーキテクチャを中心に、個人の裁量でどのように設計し、何を採択し、どのように変更していったのかを可能な限り公開し、発生した障害(課題)も晒しながらポストモーテムをします。
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Kei IWASAKI
NODE-Setagaya#9 (http://www.zusaar.com/event/4877003) で話した時に使ったスライドです。 ※ https://speakerdeck.com/laughk/cli-mini-hack-number-1-terminaltofalseqin-mu-woshen-meyou のクローン
動画共有ツール
動画共有ツール
tamtam180
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
第五回ゲームサーバ勉強会 http://eventdots.jp/event/590582 (I missed upload this slide in another account :() http://www.slideshare.net/ToruTakahashi4/embulkdigdag
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
Toru Takahashi
第五回ゲームサーバ勉強会 http://eventdots.jp/event/590582
マルチデバイス時代の高速化
マルチデバイス時代の高速化
Shin Takeuchi
フロントエンド高速化を考えるにあたっての本質的な理解から、費用隊効果の高い現場レベルで厳選した施策、また、HTML5、スマホ時代で考えるべき施策についてまとめてみました。
Haikara
Haikara
jewel12
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
お金をかけないDBチューニング
お金をかけないDBチューニング
Kazuya Sato
DB(MySQL)の初歩的なチューニングについてのLT。
Sql database のご紹介
Sql database のご紹介
Oda Shinsuke
わんくま同盟 大阪勉強会 #62 http://www.wankuma.com/seminar/20150314osaka62/
20120405 setsunaセミナー
20120405 setsunaセミナー
Takahiro Iwase
S
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Masahiro Nagano
Fluentd meetup #2
Fluentd meetup #2
Tomohiro Ikeda
Fluentd Meetup #2の発表資料です
PGXのレスポンスとリソース消費
PGXのレスポンスとリソース消費
Tatsumi Akinori
大規模グラフのレスポンスとリソース消費を試してみた
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
Yuki KAN
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
Masayuki Ozawa
Maatkit で MySQL チューニング
Maatkit で MySQL チューニング
Kensuke Nagae
Rubyにおけるトレース機構の刷新
Rubyにおけるトレース機構の刷新
Koichi Sasada
福岡Ruby会議02
Sparkパフォーマンス検証
Sparkパフォーマンス検証
BrainPad Inc.
株式会社ブレインパッドが行ったApache Sparkのパフォーマンス検証作業に関する資料です。詳細は、ブレインパッド公式ブログ「Platinum Data Blog」をご覧ください。URL:http://blog.brainpad.co.jp/
Similar to Zabbix study5lt
(20)
tcpdump & xtrabackup @ MySQL Casual Talks #1
tcpdump & xtrabackup @ MySQL Casual Talks #1
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
SmartNews TechNight Vol5 : SmartNews AdServer 解体新書 / ポストモーテム
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
Cli mini Hack!#1 ~Terminalとの親睦を深めよう~
動画共有ツール
動画共有ツール
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
EmbulkとDigdagとデータ分析基盤と
マルチデバイス時代の高速化
マルチデバイス時代の高速化
Haikara
Haikara
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
お金をかけないDBチューニング
お金をかけないDBチューニング
Sql database のご紹介
Sql database のご紹介
20120405 setsunaセミナー
20120405 setsunaセミナー
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
Fluentd meetup #2
Fluentd meetup #2
PGXのレスポンスとリソース消費
PGXのレスポンスとリソース消費
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
17 E-5 震災とHackとクラウドと ━ URIベースのCSLB
ここからはじめる SQL Server の状態取得
ここからはじめる SQL Server の状態取得
Maatkit で MySQL チューニング
Maatkit で MySQL チューニング
Rubyにおけるトレース機構の刷新
Rubyにおけるトレース機構の刷新
Sparkパフォーマンス検証
Sparkパフォーマンス検証
More from Tomohiro Ikeda
AWS Casual2 LT
AWS Casual2 LT
Tomohiro Ikeda
qpsutdy 201307 LT
qpsutdy 201307 LT
Tomohiro Ikeda
qpsutdy 2013/07の懇親会LT資料です
qpstudy3周年記念LT大会
qpstudy3周年記念LT大会
Tomohiro Ikeda
qpstudy3周年記念LT大会のLT資料です
インフラの話
インフラの話
Tomohiro Ikeda
全社会議の3分スピーチで話した、WEB業界のインフラの話です。
MySQL Casual Talks Vol.3 LT
MySQL Casual Talks Vol.3 LT
Tomohiro Ikeda
Zabbix study
Zabbix study
Tomohiro Ikeda
第4回 Zabbix勉強会の発表資料 http://atnd.org/events/20070
Q-1 Twitterグランプリ (qpstudy04 LT)
Q-1 Twitterグランプリ (qpstudy04 LT)
Tomohiro Ikeda
qpstudy04のLTネタです
Webサーバ勉強会
Webサーバ勉強会
Tomohiro Ikeda
http://atnd.org/events/9124
More from Tomohiro Ikeda
(8)
AWS Casual2 LT
AWS Casual2 LT
qpsutdy 201307 LT
qpsutdy 201307 LT
qpstudy3周年記念LT大会
qpstudy3周年記念LT大会
インフラの話
インフラの話
MySQL Casual Talks Vol.3 LT
MySQL Casual Talks Vol.3 LT
Zabbix study
Zabbix study
Q-1 Twitterグランプリ (qpstudy04 LT)
Q-1 Twitterグランプリ (qpstudy04 LT)
Webサーバ勉強会
Webサーバ勉強会
Zabbix study5lt
1.
カジュアルなクエリ品質管理 MySQL
Casual Talks Vol.3 @mikeda
2.
まきでいきます (;´Д `
) ハァハァ
3.
自己紹介 @mikeda –
インフラエンジニア – 最近作ってるもの→ – MySQL Casual 初参加! CROOZ – ソーシャルゲーム、ブログ、… – MySQL 200 台くらい。 SSD 増加中 – サービス用 SQL 書いたことない><
4.
今日は 何番煎じかわからないですが、 クエリ解析の話をしようと思います
5.
はじめに
6.
たまにある光景 「イベント打つから DB 倍にして!」 「チューニングでなんとかなりませんか・・・?」 「そんな余裕くぁ
w せ drftgy ふじこ lp 」 サーバ増設。その後。。。 「クエリなおしたら負荷半分になったわ」 (#^ω^) ビキビキ
7.
たまにある DB 負荷推移
大きな改善 ・ SSD 投入 ・ DB 分割 危険ライン これでしばらく安心や!!! チューニング
8.
たまにある DB 負荷推移
危険ライン しかしなぜか元に戻る
9.
たまにある DB 負荷推移
V 危険ライン しかしなぜか元に戻る DB 負荷の V 字回復
10.
なぜ? • クエリ品質の管理ができていない ↓ • 後手後手の対応 ↓ •
余計なサーバコスト
11.
サーバエンジニアとして考える サーバ、 MySQL の監視 –
CPU 使用率、ディスク IO 、… – スレッド数、各種キャッシュヒット率、… それだけでいいのか? クエリ品質も同じ! – 見える化 これ大事! – 指標化 – 監視
12.
というわけでその歴史
13.
1.原始の時代
14.
スロークエリ解析 • 出てくるのは –
バッチ系、ほんとにどうしようもないクエリ • 本命を拾えない – 例えば 1 回 50ms かかってる件数多めクエリ • 本当に問題なクエリがログに現れだした時。。。 既にサービスは落ちている (´ ・ ω ・` ) ショボーン ※ ホントは設定次第でいろいろできます><
15.
職人解析 「サーバ重いっすね」 ↓ 職人が
show processlist を連打 ↓ これだ ( ゚ д ゚ ) クワッ !! 職人のノリ次第 ※ 現れる頻度の解析は正しいアプローチ
16.
もっと正確で、だれにでもわかるようにしたい ※ ほんとはもっといろいろやってます><
17.
2.全クエリ解析してみよう時代
18.
mk-query-digest でクエリ解析 • mk-query-digest
– MaatKIt に入ってるクエリをいい感じに解析してくれるツール – @marqs :『 MaatKIT の紹介』 • tcpdump との組合せ – tcpdump のキャプチャファイルを食える – @ryiwo :『 tcpdump & xtrabackup 』 • アプリ、 MySQL を触らなくていい! →(自分には)導入が簡単!!!
19.
MaatKit って 最近、 Percona
Toolkit になった・・・? pt-query-digest ・・・?
20.
MaatKit って 最近、 Percona
Toolkit になった・・・? pt-query-digest ・・・?
21.
全体的な概要
① 解析スクリプトを送って実行 管理サーバ Apache 毎朝バッチ実行 DB サーバ DAV on Maatkit 導入済み Options Indexes ② 結果を WEVDAV でアップ ③ ブラウザで確認 90 台並列 ※ かぶらないようにアタマに SLEEP
22.
スクリプト 概要 • 概要
• tcpdump でキャプチャ • mk-query-digest で解析 • 結果を管理サーバにアップ • 細かいところは省略 ブログにアップしてます http://d.hatena.ne.jp/mikeda/20111204/1322980203
23.
スクリプト ちょっと変えてる
ところ • よくある例 # tcpdump -i eth0 port 3306 -s 65535 -x -nn -q -tttt -l > dump.txt # mk-query-digest --type tcpdump dump.txt テキストで保存 pcap 形式で保存 • 自分のやつ → ファイルサイズが 1/3 に # tcpdump -i eth0 port 3306 -s 65535 -w qd.pcap # tcpdump -s 65535 -x -nn -q -tttt -l -r qd.pcap | mk-query-digest --type tcpdump --explain "h=127.0.0.1,u=root,p=password” --explain オプション →EXPLAIN 結果がつく!
24.
ブラウザで確認 DB サーバ名のディレクトリが並んでる
25.
ブラウザで確認 解析結果が 1 ヶ月分並んでる
26.
ブラウザで確認 全体的なクエリ統計
合計実行時間の比率 平均実行時間 EXPLAIN サマリ クエリランキング 実行回数 クエリ
27.
ブラウザで確認 クエリごとの統計が並ぶ
実行時間、回数 接続元 IP などなど 実行時間分布 サンプルクエリ EXPLAIN 結果
28.
そして・・・ • これなら自分でもなんとなくわかる!
• クエリ品質の底上げなるか・・・?
29.
しかし・・・ • なかなか見てくれないw • 見るのめんどくさい →正しいベンチャーマインド
30.
3.カジュアル化の時代
31.
サマリ作成 • 毎日バッチでサマリページを作成 • 簡単な指標を作って色付け
– 実行時間の比率 – 1回あたりの実行時間 – EXPLAIN 結果
32.
サマリページ 全体 見た目がカジュアル(しょぼい)!!!
33.
サマリページ 1 ステータス
詳細解析へのリンク サマリ解析へのリンク 要注意サーバが一目でわかる!
34.
サマリページ 2 要注意クエリが一目でわかる!
35.
サマリページ おまけ
EXPLAIN サマリの対応表と 日本男子さんの解説ページへのリンク 細やかな気づかい!
36.
ちょっとめんどくさくなくなった!?
37.
そして夢の生活が・・・ 「赤いのなおしたら負荷下がりました。」 「サーバ減らしましょう( ^ ω
^)ニコッ 」 「サーバ追加必要ですかね?」 「緑でこの負荷ですか、 じゃあ足しましょう( ^ ω ^)ニコッ 」
38.
妄想でした。まとめ • クエリ品質管理をカジュアルにやりたい! –
最低限おさえるべきところが簡単にチェックでき るように • まだまだ精度が高くない – 画一的に指標化しづらい – MySQL 知識不足 • アドバイスお待ちしてます!
39.
終わりです
Download now