MySQL– category –
-
MySQL
pt-secure-collectの使い方
はじめに 弊社は長年サポート業務を続けていますが、お客様からよく以下のような質問を頂きます。 「MySQLでトラブルが発生した時、どのような情報を収集すればいいか分からない」 もちろん、発生している事象によって必要な情報は変わってきますが、どん... -
MySQL
MySQL Shell 8.0.19 の新機能について
はじめに 2020 年 1 月 13 日に MySQL Shell 8.0.19 がリリースされました。今回は、ここでリリースされている新機能について過去バージョンとの比較をしながら調査をおこないました。 新機能について MySQL Shell 8.0.19 でリリースされた機能は大きく分... -
MySQL
MySQL8.0のPartial Revokesを試してみる
Partial Revokesとは Partial RevokesはMySQL8.0.16から追加された機能です。 グローバルに、つまり全てのスキーマに対して権限を付与してから、一部のスキーマから付与した権限を取り消すことができます。 今回は最新バージョンであるMySQL8.0.19で実際に... -
MySQL
MySQL8.0で新たに追加されているレプリケーション接続オプション
はじめに MySQL 8.0 でレプリケーション環境を構築しようと、従来の(5.7までのよくある)手順でレプリケーションユーザーを作成して、CHANGE MASTER コマンドを実行したところ、SHOW SLAVE STATUS に以下のエラーが出たこと、ありませんか? 例えば、GTIDベ... -
MySQL
MySQL8.0で追加・廃止されたステータス変数
はじめに 皆さんご存知の通りMySQL8.0では多くの機能変更が施されています。その中の一つに「ステータス変数(SHOW GLOBAL STATUSで確認できるもの)」の追加・廃止があります。 本番環境でMySQL運用をされている方は、監視ツールもしくは独自のスクリプト... -
MySQL
TempTable ストレージエンジンについて
はじめに 今更ですが、MySQL 8.0 から、UNION 句やソート処理などを実行する際に作成される内部一時テーブルを使用する際の挙動が変更されているのはご存知でしょうか。今回は、このとき使用される TempTable ストレージエンジンの概要と設定について調査... -
MySQL
MySQL の InnoDB ReplicaSet を構築してみる
MySQL 8.0.19 new features roundup! の記事でも触れさせて頂きましたが、MySQL のバージョン 8.0.19 で、InnoDB ReplicaSet 機能が追加されました。 これにより、これまで何度か当ブログでも紹介させて頂いている InnoDB Cluster のように MySQL Shell を... -
MySQL
MySQL 8.0.19 new features roundup!
MySQL 8.0.19 new features roundup! この記事では、2020/01/18時点の最新リリースである8.0.19で実装された新機能の一部についてご紹介します。 8.0.19新機能の完全なリストは以下をご確認ください。 Changes in MySQL 8.0.19 (2020-01-13, General Avail... -
MySQL
SourcetrailでMySQLのソースコードを可視化してみる
※2021年秋に Sourcetrail の開発保守は中止されました。 公式サイトは閉鎖されていますが、GitHub リポジトリにてソフトウェアのダウンロードやドキュメントへのアクセスは可能です。 ご注意ください。 はじめに Coati Software が開発している Sourcetrai... -
MySQL
Backup Locks 機能とバックアップ時の挙動について
はじめに Percona Server には Backup Locks という機能が存在しています。今回はこの機能および MySQL での実装方法について調査をおこないました。 概要 引用 : Backup Locks LOCK TABLES FOR BACKUP uses a new MDL lock type to block updates to non-...