MySQL– tag –
-
最近のMySQL 8.0 の内部一時テーブルの改善について
MySQL では sort_buffer_size 以上にソート領域が必要になった場合、もしくは一部の条件に当てはまるSQLについては、内部一時テーブルを作成し処理を行うという仕組みになっています。 8.4.4 MySQL での内部一時テーブルの使用 この内部一時テーブルの仕組... -
MySQLのAUTO_INCREMENTについて
はじめに MySQLを使用した事がある方なら、ほとんどの方がご存知かと思いますが、MySQL には AUTO_INCREMENT 属性というものがあります。 今回は、入門的な要素が強い内容となりますが、この AUTO_INCREMENT 属性 について掘り下げて記載しようと思います... -
MDSのクラッシュ・リカバリ無効化オプションを試してみる
先日(02/22)にMDSのクラッシュ・リカバリを無効化できるオプション機能がリリースされました MySQL におけるクラッシュ・リカバリは、予期せぬシャットダウン時に障害発生直前にコミットされている時点まで回復させる処理で、詳細はこちらのドキュメント... -
MySQL Database Service での Data Masking and De-Identification Functions の紹介
はじめに 2022年2月10日の MySQL Database Service (MDS)のリリースで、Enterprise Edition 機能の1つである Data Masking and De-Identification Functions (データマスキングと匿名化関数)が使えるようになりました。 MySQL Database Service Data Maski... -
双方向(循環)レプリケーションの危険性について
はじめに MySQL におけるレプリケーションでは、システムの要件によって以下のように様々な構成を取ることができます。 今回はその中でも、以下のように双方向にレプリケーションをおこなっている(マルチ(デュアル)マスター・循環レプリケーション)構成に... -
MySQLのユーザ接続の使用メモリの上限を設定する
はじめに 先月、MySQLのバージョン 8.0.28 がリリースされました。 MySQL8.0 からは、マイナーバージョンアップであっても積極的な機能追加が行われている傾向が見られる為、MySQLをご使用の方は、リリースノートを是非、確認してみて下さい。 リリースノ... -
8.0.27新機能:レプリカの非同期レプリケーション自動フェイルオーバを InnoDB ClusterSet で試す
はじめに 2021年10月19日、MySQL Server の新マイナーバージョンとなる 8.0.27 がGAとなりました。 例によってリリースノートを眺めてみると、今回も新機能の追加や機能拡張が目白押しですね。 MySQL :: MySQL 8.0 Release Notes :: Changes in MySQL 8.0.... -
MySQL Shell の dumpInstance() 帯域制限オプション活用法
はじめに MySQL Shell 8.0.21 で MySQLインスタンスのダンプ機能 が実装されてから1年以上が経過しました。こちらは従来の mysqldump と違って、処理の並列化(効率UP)や細かな制御が可能ということもあり、弊社でも徐々に実際の業務で使用するケースが... -
MySQLへのブルートフォースアタックのリスクを軽減する
はじめに MySQLの機能レベルで ブルートフォースアタック への対策を講じようとした場合、一般的には、以下のような対策が考えられます。 アカウントパスワードに様々な文字種を使用し、桁数を長めに設定する。 bind_address で、接続元ホストを制限する。... -
HeatWave 運用自動化の新機能:MySQL Autopilot について
2021年8月、HeatWave の最新機能として 「MySQL Autopilot」 が発表・リリースされました。 プレスリリース Oracle Announces MySQL Autopilot for MySQL HeatWave Service Oracle Live Oracle Live: MySQL Database Service—New HeatWave Innovations 運...