Enviar pesquisa
Carregar
超小規模環境のMySQL #mysqlcasual
•
6 gostaram
•
4,707 visualizações
鉄次 尾形
Seguir
2015/11/20に行われた MySQL Casual Talks vol.8 で発表した基調講演のスライドです。
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 26
Baixar agora
Baixar para ler offline
Recomendados
WordBench千葉「レベル別Nginx活用法」
WordBench千葉「レベル別Nginx活用法」
Endoh Shingo
MySQLマニュアルに関する思い出話と、最近差分を追っている話
MySQLマニュアルに関する思い出話と、最近差分を追っている話
sakaik
MYSQL 角川 隆英
MYSQL 角川 隆英
mourikousuke
AWSを学ぶための取り組み
AWSを学ぶための取り組み
hideaki yanase
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
sakaik
スタートアップにjoinして安心して眠るためにやった5つのこと
スタートアップにjoinして安心して眠るためにやった5つのこと
Masashi Ogawa
いまいまMySQL@OSC2016長岡
いまいまMySQL@OSC2016長岡
sakaik
Recomendados
WordBench千葉「レベル別Nginx活用法」
WordBench千葉「レベル別Nginx活用法」
Endoh Shingo
MySQLマニュアルに関する思い出話と、最近差分を追っている話
MySQLマニュアルに関する思い出話と、最近差分を追っている話
sakaik
MYSQL 角川 隆英
MYSQL 角川 隆英
mourikousuke
AWSを学ぶための取り組み
AWSを学ぶための取り組み
hideaki yanase
WordCamp Kansai 2015 発表資料
WordCamp Kansai 2015 発表資料
Masahito Muratake
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
福岡DB勉強会2016春・MySQLの{最新情報と概要}入門
sakaik
スタートアップにjoinして安心して眠るためにやった5つのこと
スタートアップにjoinして安心して眠るためにやった5つのこと
Masashi Ogawa
いまいまMySQL@OSC2016長岡
いまいまMySQL@OSC2016長岡
sakaik
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
sakaik
OSC2017 Nagoya これからデータベースmysqlを始める人のため
OSC2017 Nagoya これからデータベースmysqlを始める人のため
sakaik
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
Kazumune Katagiri
WordPress on C4SA
WordPress on C4SA
tama200x Kobayashi
オイシックスxAWS導入事例
オイシックスxAWS導入事例
Saori Tanaka
20151114どんまいこqpstudy懇親会LT
20151114どんまいこqpstudy懇親会LT
Maiko Nakajima
Azure express route tips
Azure express route tips
Takanori Tsuruta
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由
zuckerburg
2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network
Takanori Tsuruta
LT #nds37
LT #nds37
Kazumune Katagiri
いまいまMySQL@OSC2016福岡
いまいまMySQL@OSC2016福岡
sakaik
Cloud stackとの想い出
Cloud stackとの想い出
Ryotaro Kobayashi
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらインターネット株式会社
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
Shin'ya Ueoka
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
Kitani Kimiya
PHP-Ninjaの裏側
PHP-Ninjaの裏側
Takayuki Miyauchi
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
Tomoya Hokari
OSSを用いた監視/運用ツールの運用課題について
OSSを用いた監視/運用ツールの運用課題について
真治 米田
ゆるふわMySQLフェイルオーバー
ゆるふわMySQLフェイルオーバー
Kimitoshi Takahashi
MySQLチューニング
MySQLチューニング
yoku0825
Mais conteúdo relacionado
Mais procurados
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
sakaik
OSC2017 Nagoya これからデータベースmysqlを始める人のため
OSC2017 Nagoya これからデータベースmysqlを始める人のため
sakaik
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
Yuki Okada
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
Kazumune Katagiri
WordPress on C4SA
WordPress on C4SA
tama200x Kobayashi
オイシックスxAWS導入事例
オイシックスxAWS導入事例
Saori Tanaka
20151114どんまいこqpstudy懇親会LT
20151114どんまいこqpstudy懇親会LT
Maiko Nakajima
Azure express route tips
Azure express route tips
Takanori Tsuruta
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由
zuckerburg
2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network
Takanori Tsuruta
LT #nds37
LT #nds37
Kazumune Katagiri
いまいまMySQL@OSC2016福岡
いまいまMySQL@OSC2016福岡
sakaik
Cloud stackとの想い出
Cloud stackとの想い出
Ryotaro Kobayashi
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらインターネット株式会社
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
Shin'ya Ueoka
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
Kitani Kimiya
PHP-Ninjaの裏側
PHP-Ninjaの裏側
Takayuki Miyauchi
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
Tomoya Hokari
OSSを用いた監視/運用ツールの運用課題について
OSSを用いた監視/運用ツールの運用課題について
真治 米田
Mais procurados
(20)
いまいまMySQL@OSC2016島根
いまいまMySQL@OSC2016島根
OSC2017 Nagoya これからデータベースmysqlを始める人のため
OSC2017 Nagoya これからデータベースmysqlを始める人のため
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
最高のリモート開発を実現するために取り組んでいること - Cybozu Tech Conference 2017
アプリしか作れないけどAzureに触ってみた #ngtnet
アプリしか作れないけどAzureに触ってみた #ngtnet
WordPress on C4SA
WordPress on C4SA
オイシックスxAWS導入事例
オイシックスxAWS導入事例
20151114どんまいこqpstudy懇親会LT
20151114どんまいこqpstudy懇親会LT
Azure express route tips
Azure express route tips
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
Swiftを迷わず選んだ理由
Swiftを迷わず選んだ理由
2018 m365-e5-zero trust-network
2018 m365-e5-zero trust-network
LT #nds37
LT #nds37
いまいまMySQL@OSC2016福岡
いまいまMySQL@OSC2016福岡
Cloud stackとの想い出
Cloud stackとの想い出
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
さくらのクラウド活用事例 - 構成と運用のご紹介(Innovation EGG 第5回 『クラウド運用の本音』)
サイボウズのサービスを支えるログ基盤
サイボウズのサービスを支えるログ基盤
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
第52回 WordBench 大阪 WordPress の新しい翻訳システム「GlotPress」を使ってみよう!
PHP-Ninjaの裏側
PHP-Ninjaの裏側
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
20191204_WordPressの教科書出版記念イベント_パフォーマンスチューニングとセキュリティ_小川
OSSを用いた監視/運用ツールの運用課題について
OSSを用いた監視/運用ツールの運用課題について
Destaque
ゆるふわMySQLフェイルオーバー
ゆるふわMySQLフェイルオーバー
Kimitoshi Takahashi
MySQLチューニング
MySQLチューニング
yoku0825
ある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップ
Kohei Nakamura
UnofficialCookingの紹介とRedmine本家への貢献
UnofficialCookingの紹介とRedmine本家への貢献
Yuuki Nara
Redmineを活用したプロジェクトマネジメント技術向上について
Redmineを活用したプロジェクトマネジメント技術向上について
Hirofumi Kadoya
20171117 redminetokyo13
20171117 redminetokyo13
Yukiya Hayashi
Destaque
(6)
ゆるふわMySQLフェイルオーバー
ゆるふわMySQLフェイルオーバー
MySQLチューニング
MySQLチューニング
ある工場の Redmine バージョンアップ
ある工場の Redmine バージョンアップ
UnofficialCookingの紹介とRedmine本家への貢献
UnofficialCookingの紹介とRedmine本家への貢献
Redmineを活用したプロジェクトマネジメント技術向上について
Redmineを活用したプロジェクトマネジメント技術向上について
20171117 redminetokyo13
20171117 redminetokyo13
Semelhante a 超小規模環境のMySQL #mysqlcasual
Database qpstudy-okuno
Database qpstudy-okuno
Mikiya Okuno
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
Isamu Watanabe
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
Open Source Software Association of Japan
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
Hideaki Tokida
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Livesense Inc.
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
Sho Yoshida
ServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かう
ひろき こにし
環境が変わって最近知ったもの #hachiojipm
環境が変わって最近知ったもの #hachiojipm
鉄次 尾形
絶望と最後の希望
絶望と最後の希望
Tatsuya Sato
DevOps Conference #1
DevOps Conference #1
Hiroshi Morotomi
DNSの仕組みを理解しよう(非エンジニア向け)
DNSの仕組みを理解しよう(非エンジニア向け)
Yoshitaka KATO
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料
Yuuki Namikawa
[Dots.]taiga
[Dots.]taiga
Tatsunori Nishikori
Data APIで広がるWebサイトのオモテとウラ
Data APIで広がるWebサイトのオモテとウラ
bitpart
続・Freeプランで緩く監視させてもらってる話など
続・Freeプランで緩く監視させてもらってる話など
Koichi Ota
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
Yusuke Suzuki
ぼっち開発からチーム開発へ(仮)
ぼっち開発からチーム開発へ(仮)
Yuki Maeto
Yapc2012ltthon
Yapc2012ltthon
Junya Murabe
Tableauのつまづきポイント
Tableauのつまづきポイント
Shinji Tamura
Semelhante a 超小規模環境のMySQL #mysqlcasual
(20)
Database qpstudy-okuno
Database qpstudy-okuno
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
MySQLとオープンソースビジネスの10年、そして未来へ
MySQLとオープンソースビジネスの10年、そして未来へ
Docker Actionを利用してOpenWhiskをあれこれする
Docker Actionを利用してOpenWhiskをあれこれする
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
営業さんまで、社員全員がSQLを使う 「越境型組織」 ができるまでの3+1のポイント | リブセンス
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
Continuous Integration for Pharo Smalltalk - Smalltalkと継続的インテグレーション
ServerlessとMicroserviceの難しさに立ち向かう
ServerlessとMicroserviceの難しさに立ち向かう
環境が変わって最近知ったもの #hachiojipm
環境が変わって最近知ったもの #hachiojipm
絶望と最後の希望
絶望と最後の希望
DevOps Conference #1
DevOps Conference #1
DNSの仕組みを理解しよう(非エンジニア向け)
DNSの仕組みを理解しよう(非エンジニア向け)
とある Perl Monger の働き方
とある Perl Monger の働き方
JAWS-UGサミット2011春 LT資料
JAWS-UGサミット2011春 LT資料
[Dots.]taiga
[Dots.]taiga
Data APIで広がるWebサイトのオモテとウラ
Data APIで広がるWebサイトのオモテとウラ
続・Freeプランで緩く監視させてもらってる話など
続・Freeプランで緩く監視させてもらってる話など
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
MicroserviceでのNoOps戦略 - NoOps Meetup Tokyo #2 #NoOpsJP
ぼっち開発からチーム開発へ(仮)
ぼっち開発からチーム開発へ(仮)
Yapc2012ltthon
Yapc2012ltthon
Tableauのつまづきポイント
Tableauのつまづきポイント
Mais de 鉄次 尾形
Perl入学式 2018年度の報告
Perl入学式 2018年度の報告
鉄次 尾形
【公開版】AWS基礎 for 新卒エンジニア
【公開版】AWS基礎 for 新卒エンジニア
鉄次 尾形
俺のこだわりデスクのその後
俺のこだわりデスクのその後
鉄次 尾形
Hokkaido.pmと7年
Hokkaido.pmと7年
鉄次 尾形
WordPress 運用を支える Perl
WordPress 運用を支える Perl
鉄次 尾形
障害対応とその防止策
障害対応とその防止策
鉄次 尾形
働きやすい社内を目指す!二酸化炭素計測ツール
働きやすい社内を目指す!二酸化炭素計測ツール
鉄次 尾形
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜
鉄次 尾形
コードの動的生成のお話
コードの動的生成のお話
鉄次 尾形
三角関数の加法定理はなぜ難しいのか
三角関数の加法定理はなぜ難しいのか
鉄次 尾形
Perlで生きる10年
Perlで生きる10年
鉄次 尾形
穏やかにファイルを削除する続き
穏やかにファイルを削除する続き
鉄次 尾形
日本全国ぶらりPerl旅
日本全国ぶらりPerl旅
鉄次 尾形
穏やかにファイルを削除する
穏やかにファイルを削除する
鉄次 尾形
最近のメールまわりのお仕事のお話
最近のメールまわりのお仕事のお話
鉄次 尾形
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
鉄次 尾形
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
鉄次 尾形
東京近郊のPerlコミュニティのご紹介 #lcs2015
東京近郊のPerlコミュニティのご紹介 #lcs2015
鉄次 尾形
4月16日だからFoursquare 位置情報とライフログ
4月16日だからFoursquare 位置情報とライフログ
鉄次 尾形
設定ファイルに使われそうなデータ形式
設定ファイルに使われそうなデータ形式
鉄次 尾形
Mais de 鉄次 尾形
(20)
Perl入学式 2018年度の報告
Perl入学式 2018年度の報告
【公開版】AWS基礎 for 新卒エンジニア
【公開版】AWS基礎 for 新卒エンジニア
俺のこだわりデスクのその後
俺のこだわりデスクのその後
Hokkaido.pmと7年
Hokkaido.pmと7年
WordPress 運用を支える Perl
WordPress 運用を支える Perl
障害対応とその防止策
障害対応とその防止策
働きやすい社内を目指す!二酸化炭素計測ツール
働きやすい社内を目指す!二酸化炭素計測ツール
Perl ウェブ開発の中世〜CGI と Plack の間〜
Perl ウェブ開発の中世〜CGI と Plack の間〜
コードの動的生成のお話
コードの動的生成のお話
三角関数の加法定理はなぜ難しいのか
三角関数の加法定理はなぜ難しいのか
Perlで生きる10年
Perlで生きる10年
穏やかにファイルを削除する続き
穏やかにファイルを削除する続き
日本全国ぶらりPerl旅
日本全国ぶらりPerl旅
穏やかにファイルを削除する
穏やかにファイルを削除する
最近のメールまわりのお仕事のお話
最近のメールまわりのお仕事のお話
再帰、漸化式、差分方程式とアルゴリズム Gx#20
再帰、漸化式、差分方程式とアルゴリズム Gx#20
mod_perlプログラマーがYAPCで語るレガシー開発論
mod_perlプログラマーがYAPCで語るレガシー開発論
東京近郊のPerlコミュニティのご紹介 #lcs2015
東京近郊のPerlコミュニティのご紹介 #lcs2015
4月16日だからFoursquare 位置情報とライフログ
4月16日だからFoursquare 位置情報とライフログ
設定ファイルに使われそうなデータ形式
設定ファイルに使われそうなデータ形式
Último
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Último
(11)
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
超小規模環境のMySQL #mysqlcasual
1.
超小規模環境のMySQL OGATA Tetsuji (@xtetsuji) 2015/11/20
MySQL Casual Talks Vol.8
2.
自己紹介 • 尾形 鉄次
(OGATA Tetsuji) a.k.a. @xtetsuji • Blog: http://post.tetsuji.jp/ • Perlプログラマーで、最近はインフラもやっている
3.
MySQL全然知らないのに 登壇することになった!
4.
小規模環境ということで 積極的に恥をかきにきました
5.
経歴 • 2003年から社会人としてIT企業で働き始める • 2005年頃からMySQLを使ったサービスをいくつか開発 •
それと平行して他のプロジェクトの色々なヘルプもする • この頃は、RDBMS なら PostgreSQL or Oracle な時代
6.
会社成長でサービスが増える • 全社会議で経営陣が発言して運用保守サービスが増える • 「あの会社をM&Aしました」 •
「子会社を海外に作って受託開発始めました」 • 「聞いてないよ」とは言えず、自身の開発業務の傍らで 即日新しいサービスの保守運用業務が増える
7.
とあるガラケーコンテンツ • オーソドックスな LAMP
構成 • 朝出社すると「おがたさん、サイトにログインできませ ん!」という慌てた企画担当者 • どれどれと思ってログインを試しても、普通にログイン できる • 安 しつつ、次の日の朝出社(繰り返し)
8.
さすがに原因調査 • だいたい毎日これなので、調べてみる • エラー内容は「DBに問い合わせができない」だった •
さらに調べてみると、アプリ(Apache)が永続的な MySQL接続をしていた • 朝になったらそれがタイムアウトしているという
9.
MySQL接続のタイムアウト • 永続的な接続に長い間(たいてい数時間)データが流れ ていなかった、サーバ側から接続を切られる場合がある • クライアント側は接続しているつもりでもサーバ側から 切られる可能性があるので、pingなどの手段もある •
アクセスの少ないサイトだと、永続的なMySQL接続をし ている prefork のサーバのうち暇なプロセスが見放され ることは結構ある(設定で頑張らない場合)
10.
Morning Bug
11.
12.
Morning Bug
13.
夜にアクセスがない • アクセスログを見ても、夜にほとんどアクセスがない • 運が悪いプロセスは夜中完全に仕事が無い •
Morning Bug の発生
14.
pingで頑張る? • この話をすると ping
とか設定ファイルとか、MySQLに 詳しい人達が色々教えてくれる • だけど、MySQLの接続コストは他のRDBMSに比べても 相当低いって言われているし(伝聞)、よほどの規模の サイトでもなければ都度接続でいいのではという結論
15.
そのサイトの裏側は • その後、全社会議があって、そのコンテンツの担当者が 発表しているのを聞きました • 会員数が10人ほどとのこと
16.
それ、全部 テスト端末では!?
17.
撤退できない人達への悲哀 (というのは置いといて)
18.
小さいプロジェクトの扱い • 2005年ごろから他プロジェクトの保守運用系のヘルプを するようになって分かったことは、企画担当者が「この サイトは大きくなりますので(備えてください)」と言 うサービスの半数以上は大きくなる前に終了する • 各プロジェクトには備えておきますという素振りを見せ ておいて、一つくらい当たったら捻出できるリソースは 準備しておく程度でいい
19.
「SQLiteで十分では」と 言いそうになったことも
20.
MySQLプロトコルをしゃべる 別のものでもバレないのでは?
21.
小規模しかやらない開発者は • 長年 SQLのパフォーマンスを考えなくなる •
N+1問題とか以前に、ソレはないよというSQLが • SELECT * FROM tbl; して毎回捨ててたり • ちょっとアクセスが増えるだけで楽しいです • 突然の DDoS !!!
22.
小規模でもMySQL • 小規模といっても、データストアを別のものにするのは 意外に面倒 • ファイルロックを正確に知っているプログラマーの方が 少なくなっているという衝撃の事実 •
複数ウェブサーバがNFS上のSQLiteファイルを読み込む とか逆に高度だし
23.
2015年の小規模 • クラウド全盛時代、RDSやAuroraで立ち上げて、ヒット しなければ縮退もカンタンだし、規模が大きくなっても 対応できる良い時代 • 10年前はオンプレサーバの出し入れから必要だったのが 遠い昔のよう
24.
手元にある小規模 • 社内の管理ツール等、普段ほとんどアクセスが発生しな いものは今でもたくさんある • 普通に素のPHPで都度接続のほうが健康的だったり •
大規模になってから考えるでいい場合がほとんどだし、 備えておいたから大規模になってよかったという事例は それほどなさそう(あくまで私感ですが)
25.
超小規模 ネタの量も超小規模
26.
おしまい
Baixar agora