Quantcast
Channel: ウィリアムのいたずらの、まちあるき、たべあるき
Viewing all articles
Browse latest Browse all 7267

MySQLヘルスチェックプログラム?

$
0
0
MySQL最新情報セミナー2014秋 in 東京 Oracle MySQL 最新情報セミナー2014秋in 東京に10月24日に行って来た!
その前半戦をメモメモ
(表題の件は、一番最後にある)



MySQLセントラル

■The State of Dolphin
・MySQLのみに注力している
・2010年の初め1月合併
 約5年たった
 開発2倍、QA3倍、サポート2倍
  →より高い品質のためにテストも増員
 エンタープライズエディション
 引き続き利用
   Webサイト
   クラウドSaaS
   BigData

事例:facebook  MySQL5.6 GTID

Web、クラウド、組み込みへの最適化
 ネットワーク機器の中に組み込み

アーキテクチャの改良
 リファクタリング
運用効率管理
 データディクショナリ
 EMがサポート

良いサイクル→よりコミュニティと
Booking.com インターネット上の旅行代理店
 →MySQL → フォークした製品 →MySQL改良→MySQLに戻る
米国を中心にMySQLに戻ってきている

MySQLプロダクトUpdate
・MySQL5.7.5 DMR
・ファブリック
・workbench
・クラスター
・Enterprise
  えんくりぷしょん
  マネージャー
・labs.mysql.com(本番では使わないでね)
  →APIとかはかえるかも・・・でメインに入れていない

5.7の改良点
・InnoDBの改良:オンラインでalter tableは5.6でやった
 ストレージエンジン
 メモリーストレージエンジン
・レプリケーション
・ファブリック
・パフォーマンススキーマ:性能情報(デフォルトONになっている)
 →Optimazer
・GIS

MySQL5.7 イノベーションと品質
5.5それ以前のバージョンで、性能上問題ある場合
 →5.6(特にレプリケーションで遅い場合)

新しいコストモデル

workbench→visual exprain(コスト情報加わる)

NoSQL API

クエリー・リライト・プラグイン
 →ヒントを使わせるとかできる

一元管理:データディクショナリ→Labs
 インフォメーションスキーマ

パフォーマンススキーマ
・情報量細かすぎのときも
→ビュー:SYS Schema

InnoDB
 ふゅーじょんさんとの
 ストレージエンジンの中でパーティショニング
 syslogのサポート
  →mysqld safeを入れなくても
 ユーザーロック
 メタデータロック
 セッションごとにSQL文タイムアウト

レプリケーション(labs)→実験室
 ・データ集約
マルチスレッドスレーブ

ファブリック
 レプリケーション
 OpenStackとの連携

memcached NoSQL API
に加えて
HTTPによるJSONで受け取る

GIS

Workbench

MySQL on Windows
→Installer
MySQL for Visual studio
MySQL for Excel

コミュニティレポジトリ
コンテナ(どっかー)にたいしてなど

GitHabに展開
Webスケール MySQLサーバーをベースに

MySQLクラスタ
事例:ぺいぱる

(ここまでは、コミュニティ、商用一緒)

Enterprise Edition

ここから商用
事例
・インド版国民背番号制
→監視、監査
 クエリアナライザ

Oracle MySQL対応
→幅広い使い方
 1つのツールでまとめて運用管理

Oracle University MySQL研修コース



■MySQL Replication&MySQL Fabric
・Replication:かれている技術

用途:4とおり
 ・拡張性
 ・集計処理・バックアップ
 ・可用性:別のデータセンターに
 ・ディザスタリカバリ

構成
・DRBD
・アクティブスタンバイ
・MySQLクラスター

レプリケーション
  バイナリーログ
 →非同期型:あとで
  準同期型:5.6でも使える
 リレーログ
 SQLスレッド→反映

 複数のスレーブ
 マスター→スレーブ→マルチスレーブ

マルチマスター:矛盾を解決しない
 →アプリで対応

5.6でレプリケーション改善
 意図的に遅延を起こす
 グローバルトランザクションIDの導入=GTID
 →トランザクション
 グループコミット
 クラッシュセーフ

5.7
 5.7.2 タイムスタンプベースでグループ化
  →順序制御しながら

 5.7.2 準同期レプリケーション
   ロスレスレプリケーション

 ダイナミックレプリケーションフィルター

 マルチスレッドスレーブ

 InnoDBトランザクションの優先順位付け

ファブリック
・高可用性をつくるフレームワーク
   コネクター(JDBCドライバーなど)
  →ファブリックノードへ→キャッシュされている
  →ファブリックノード→MySQL
  promoteでマスターに
・大きなデータも
 →複数のデータ
  シャーディングのマッピング

・OpenStackの仮想サーバーを起動する
  →プロビジョニング
 ファブリックエクスキューター



■ヘルスチェックプログラム

・改善策をアドバイス
 コミュニティ版にも無償で
・MySQL Enterprise Monitorを導入

・希望する人は?

http://www-jp.mysql.com/news-and-events/health-check/

すごく下のほうの「今すぐ登録」

主目的:3つ
・ユーザー増やしたい
・開発:ユーザーから希望を聞いてエスカレーション
・商用版のメリットを広めたい!
 

Viewing all articles
Browse latest Browse all 7267

Trending Articles