MySQL– category –
-
MySQL
Percona Xtrabackupの履歴機能と増分バックアップについて
Percona Xtrabackup 利用されておりますでしょうか。 今回は、運用を便利にする Percona Xtrabackup の履歴機能の活用方法についてご紹介させていただきます。 Percona Xtrabackupの履歴機能 Percona Xtrabackupでは、 --backup 時に --history オプション... -
MySQL
MySQLでマテリアライズド・ビューFlexviewsを試してみる
はじめに マテリアライズド・ビューと言えば、Oracle Databaseに存在するスキーマ・オブジェクトですが、残念ながらMySQLには同等の機能は存在しません。 MySQLの入門書で、マテリアライズド・ビューの代替手段として「Flexviews」というサードパーティツ... -
MySQL
Always Free の HeatWave を試してみた
はじめに 2024 年 8 月 7 日に、HeatWave Always Free DB システムが Oracle Cloud Infrastructure(OCI) で使用できるようになりました。 これによって、制限付きではありますが、無償で HeatWave の各機能を利用できます。 今回は、Always Free の HeatWa... -
MySQL
メタデータロックの調べ方
メタデータロックの調べ方 メタデータとメタデータロックとは メタデータは何ぞや?と思う方も多いと思いますが、マニュアルから引用すると「データに関するデータ」だそうです。 メタデータは「データに関するデータ」です。 データベースについて記述し... -
MySQL
MySQL8.0のWindow関数を分かりやすく紹介する(4.そのデータの取り方は・・・)
はじめに MySQL8.0がリリースされたことにより、Window関数の利用が可能になりました。 Oracle、PostgreSQL、SQL Server等でも利用できる関数ですが、「難しそう」、「どういう場合に使えば良いか分からない」というイメージを持たれている方もいると思い... -
MySQL
MySQL の ddl_rewriter プラグインを使ってみる
はじめに MySQL には、Query Rewrite プラグイン を使用することで、実行されるクエリを事前に定義した条件に合致した場合に、書き換えをして実行するという事が可能となっています。 この機能は、MySQL 5.7 から存在し、SELECTステートメントのみが対象と... -
MySQL
MySQLのロールがビューやストアドプロシージャで反映されない隠し仕様について
はじめに ビューやストアドプロシージャについて、ロールで権限が付与されているように見えて、エラーになるケースがあります。 以下の全ての条件を満たすとエラーになります。 SQL SECURITY特性がDEFINERである DEFINER属性で指定されているユーザがロー... -
MySQL
MySQL 8.0.13 で MySQL InnoDB Cluster を構築する
以前、MySQL8.0 で MySQL InnoDB Cluster を構築する の記事で MySQL 8.0.4 RC版を使った構築方法をご紹介しましたが、あれからバージョンも進み、新機能がいくつも追加され、 MySQL InnoDB Cluster の構築方法も5.7、8.0RC版を経て以前よりも簡単に自由度... -
MySQL
OCIのHeatWave on AWSのPrivateLinkでHeatWave My SQLへ接続をする
はじめに 今回の記事は、OCIのHeatWave on AWSのPrivateLinkを利用して、AWSの VPCで、プライベートサブネット内に構築したプライベートIPアドレスのみを持つEC2コンピュート・インスタンスから、OCIのHeatWave My SQL DB Systemに接続できるかどうかを、... -
MySQL
MySQL 8.4 から変更バッファがデフォルトで無効になったので性能の違いを検証してみた
はじめに MySQL 8.4 より、innodb_change_bufferingシステム変数のデフォルト値がall→none(無効)に変更されました。リリースノートや、What Is New in MySQL 8.4に変更の旨記載があります。 innodb_change_bufferingシステム変数で変更バッファの動作モ...