本-詳解MySQL5.7

P204 sysスキーマ(5.7新機能)

実体は、便利なビューやストアドプログラムの集合体である。 MySQL本体とは異なるプロジェクトとして開発されたツールという経緯上、MySQL5.6でも利用可能である。MySQL Workbenchからインストールする方がお手軽であるが、GitHubからソースコードを入手して…

P186 パフォーマンススキーマとインフォメーションスキーマ

[パフォーマンススキーマ] ・5.5より導入されている機能 ・パフォーマンスデータの取得が目的(DTraceやSystemTap等で得れる情報) ・mysqld内部でコードを実行するたびに取得される[インフォメーションスキーマ(情報スキーマ)] ・5.0より導入されている機能 …

P162 InnoDBモニターの有効化方法の変更(5.7新機能)

[MySQL5.6上でInnoDBロックモニターを有効化する方法] CREATE TABLE innodb_lock_monitor (a int) ENGINE INNODB; なお、offにするにはDROP TABLEするか、MySQLサーバーを再起動する事である。[MySQL5.7上でInnoDBロックモニターを有効化する方法] SET GLOBA…

P79 オプティマイザトレース

EXPLAINコマンドは実行計画を知るうえでは必須かつ標準的な方法である。 しかし、オプティマイザが最終的に選択した実行計画についてのみであり、どのような過程で最適化やコスト計算、あるいは実行計画の比較が行われたかは分からない。 オプティマイザトレ…

P75 実行中のクエリに対するEXPLAIN(5.7新機能)

例) SHOW FULL PROCESSLISTなどで調べた対象のセッションのコネクションIDが777に対してEXPLAINする場合 EXPLAIN FOR CONNECTION 777詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/09/…

P70 worldサンプルデータベース

MySQLが公式に提供しているサンプルデータベース 勉強用などに利用する際に用いれる。http://dev.mysql.com/doc/index-other.html 詳解MySQL 5.7 止まらぬ進化に乗り遅れないためのテクニカルガイド作者: 奥野幹也出版社/メーカー: 翔泳社発売日: 2016/09/01…

P2 MySQLの特徴

[実装されている主な機能] ・ANSI SQL標準に準拠(但し、一部の文法は除く) ・ストレージエンジン ・ACID準拠のトランザクション(ストレージエンジンによる) ・XAトランザクション ・非同期あるいは準同期のレプリケーション ・水平パーティショニング ・スト…

P4 商用版MySQLサーバー

[商用版MySQLサーバーに向いている用途] ・追加のプラグインを使いたい ・モニタリングやバックアップのツールを使いたい ・オフィシャルなサポートが欲しい ・GPLv2でないライセンスでMySQLをバンドルしたい[商用版サーバーに付属しているプラグイン] ●MySQ…