MySQL– category –
-
MySQL
InnoDB Clusterのアップグレード時における書き込み処理への影響を検証してみる
はじめに MySQLのGroup Replication(以下、GR)は、複数のMySQL Server間でデータを複製し、障害時にはPrimaryを自動的に切り替える高可用性機能です。 GRを基盤とするInnoDB Clusterでは、MySQL Routerと組み合わせることで、Primary切り替え時のクライ... -
MySQL
Read/Write Split環境で更新直後の最新データを取得する ~ProxySQLのnext_query_flagINを活用~
はじめに ProxySQLは、MySQLとアプリケーションの間に配置することで、接続先の制御やクエリルーティング、コネクションプーリングなどを行うことができるプロキシソフトウェアです。 ProxySQLで利用される代表的な構成の一つに、Read/Write Splitがありま... -
MySQL
MySQL 9.7のVECTOR型とVector Functionsを徹底解説(後編) 〜ベクトル検索の仕組みをSQLだけで実装してみよう〜
はじめに 前編では、MySQL9.7のVECTOR型がどのようなデータ構造なのか、TO_VECTOR()/FROM_VECTOR()による相互変換、そして「次元に意味を持たせる」ためのVECTOR_ELEMENT()関数とflavor_dimensionテーブルの組み合わせまでを紹介しました。 後編となる今... -
MySQL
遅延ノードをPRIMARYにしない!MySQL 9.7のPrimary Election Componentを検証
はじめに 2026年4月21日に MySQL 9.7.0 がリリースされました。 MySQL 9.7.0 ではさまざまな機能追加・変更が行われており、これまで MySQL Enterprise Edition でのみ利用可能だった一部のコンポーネントが、MySQL Community Edition でも利用可能になり... -
MySQL
MySQL InnoDB Buffer Pool の最適値はこう決める:メトリクスとベンチマークで検証する実践チューニング
はじめに MySQL の性能チューニングで重要な設定のひとつが InnoDB Buffer Pool です。 Buffer Pool は InnoDB がデータページやインデックスページをキャッシュする領域で、 OLTP ワークロードではディスク I/O を減らすための中心的な役割を担います。 ... -
MySQL
MySQL 9.7のVECTOR型とVector Functionsを徹底解説(前編) 〜AI時代のSQLは「意味」を「数値」として表現する〜
はじめに MySQL9.0で満を持して登場したVECTOR型ですが、バージョンが進むごとに周辺機能が少しずつ整理され、 MySQL9.7時点でもVECTOR関連の関数がいくつか用意されています。 「機械学習の埋め込み(embedding)を保存するための型」と聞くと難しそうに... -
MySQL
こんなのってあり?TiDB+TiFlashをMySQLの分析クエリオフローダーとして使ってみる
DBを運用していて、「データが増えてきて特定の集計クエリが遅い」という悩み、よくありますよね。 インデックスを足しても限界がある、かといってDWHを新設するほどの予算も工数もない。そんなときの選択肢の一つとして、TiDBの列指向ストレージエンジン ... -
MySQL
MySQLのバージョン表記が「26.7」に。新しいリリース体系とEarly Access版の機能を整理する
MySQLでは2025年より、従来型のリリースサイクルから、よりフィードバックを高速にしつつ安定的なユーザ運用を実現するために、Innovation Release と Long Term Support(LTS) というバージョニング体系を取り入れました。 この試みをさらに前進させる改善... -
MySQL
MySQL_8.4のREGEXP_LIKE関数を使ったデータ検索
はじめに MySQLでは文字列検索を行う際に、LIKE句を利用することがよくあります。 例えば、名前に「SQL」を含むデータを検索する場合は以下のように記述できます。 [crayon-6aea2afa9bb6e728760735/] LIKE句はシンプルで使いやすい反面… ・ 電話番号の形式... -
MySQL
ClickHouseとMySQLの連携方法を徹底比較!関数・Dictionary・エンジン・インターフェイス
はじめに ClickHouseは分析用途に優れた列志向データベースですが、既存のMySQLと組み合わせて利用したい場面も少なくありません。 前回の記事「PeerDB + ClickHouse + MySQL でCDC検証をしてみた話」で触れたように、がっつりCDCでMySQLからClickHouseへ...

