本-詳解MySQL5.7
実体は、便利なビューやストアドプログラムの集合体である。 MySQL本体とは異なるプロジェクトとして開発されたツールという経緯上、MySQL5.6でも利用可能である。MySQL Workbenchからインストールする方がお手軽であるが、GitHubからソースコードを入手して…
[パフォーマンススキーマ] ・5.5より導入されている機能 ・パフォーマンスデータの取得が目的(DTraceやSystemTap等で得れる情報) ・mysqld内部でコードを実行するたびに取得される[インフォメーションスキーマ(情報スキーマ)] ・5.0より導入されている機能 …
[MySQL5.6上でInnoDBロックモニターを有効化する方法] CREATE TABLE innodb_lock_monitor (a int) ENGINE INNODB; なお、offにするにはDROP TABLEするか、MySQLサーバーを再起動する事である。[MySQL5.7上でInnoDBロックモニターを有効化する方法] SET GLOBA…
EXPLAINコマンドは実行計画を知るうえでは必須かつ標準的な方法である。 しかし、オプティマイザが最終的に選択した実行計画についてのみであり、どのような過程で最適化やコスト計算、あるいは実行計画の比較が行われたかは分からない。 オプティマイザトレ…
例) SHOW FULL PROCESSLISTなどで調べた対象のセッションのコネクションIDが777に対してEXPLAINする場合 EXPLAIN FOR CONNECTION 777詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/09/…
MySQLが公式に提供しているサンプルデータベース 勉強用などに利用する際に用いれる。http://dev.mysql.com/doc/index-other.html 詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/09/01…
[実装されている主な機能] ・ANSI SQL標準に準拠(但し、一部の文法は除く) ・ストレージエンジン ・ACID準拠のトランザクション(ストレージエンジンによる) ・XAトランザクション ・非同期あるいは準同期のレプリケーション ・水平パーティショニング ・スト…
[商用版MySQLサーバーに向いている用途] ・追加のプラグインを使いたい ・モニタリングやバックアップのツールを使いたい ・オフィシャルなサポートが欲しい ・GPLv2でないライセンスでMySQLをバンドルしたい[商用版サーバーに付属しているプラグイン] ●MySQ…