tencent cloud

TDSQL-C for MySQL

データベースプロキシのバージョン更新最新情報

Download
フォーカスモード
フォントサイズ
最終更新日: 2025-12-30 16:02:27
本稿では、TDSQL-C for MySQLデータベースプロキシのバージョン更新について説明します。
説明:
TDSQL-C for MySQLのカーネルバージョン要件を満たさない場合は、まずデータベースのカーネルバージョンをアップグレードしてください。詳細な操作については、カーネルマイナーバージョンのアップグレードを参照してください。
各データベースプロキシバージョンのリリース日時については、データベースプロキシバージョンのリリース日時をご参照ください。
データベースプロキシバージョンについてご注意ください:1.4で始まるバージョンは試験運用版、1.3で始まり1.3.13以降のバージョンは安定版、1.3で始まり1.3.12以前のバージョンは旧バージョン、1.3未満のバージョンはパブリックベータ期間のバージョンで更新終了となります。
安定版更新説明
新機能版更新説明
旧バージョンの更新説明
データベースプロキシのバージョン
TDSQL-C for MySQLのカーネルバージョン要件。
説明
1.3.19
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
フラッシュ回避機能が一部の古い接続で文字セット不正または読み取り一貫性が失われる可能性のある問題を修正しました。
データベースプロキシに新規読み取り専用インスタンスを追加した後、MySQL 8.0バージョンのインスタンスで関数呼び出しを行う際、場合によってはマスターデータベースにルーティングされる問題を修正しました。
1.3.17
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
トランザクション分割を有効にした場合、読み取り専用トランザクションを開始すると場合によってはエラーが発生する問題を修正しました。
コネクションプールを有効にした後、接続を再利用する際に文字セットエラーが発生する可能性のある問題を修正しました。
1.3.16
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
読み取り専用アドレスでプリコンパイルステートメントを実行する際、低確率でエラーが発生する可能性のある問題を修正しました。
コネクションプールを有効にした後、Capabilities Flags異常が発生する可能性のある問題を修正しました。
読み取り専用インスタンスのレプリケーション遅延が頻繁に変動する際、低確率で接続が異常切断する問題を修正しました。
1.3.15
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
性能最適化
高負荷状態でのメモリ使用量を最適化し、メモリが長期間高止まりする可能性のある問題を解消しました。
問題を修正します。
フラッシュ回避が失敗する可能性のある問題を修正しました。
1.3.14
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
機能更新
現在、SHOW BINLOG EVENTSおよびSHOW BINARY LOGSステートメントはマスターインスタンスにルーティングされます。
大規模なレスポンスを返すクエリ実行時にメモリ使用量が過剰になる可能性のある問題を最適化しました。
問題を修正します。
ハンドシェイクパケットの文字セット順序がバックエンドデータベースと一致しないことがある問題を修正しました。
読み書きアドレスのマスターデータベースでマスタースレーブ切り替えを実行する際、読み取り専用アドレスの接続が断たれることがある問題を修正しました。
アカウント指定IPが複数のアカウントに同時にヒットする際、認証が失敗することがある問題を修正しました。
1.3.13
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
機能更新
現在、binlog関連のシステム変数はマスターに送信されて実行されます。
高可用性検出ステートメントを新たに追加し、誤検出障害による移行を削減しました。
マルチスレッド環境におけるデータベースプロキシカーネルのメモリ使用量を最適化しました。
問題を修正します。
読み取り専用トランザクションでプリコンパイルステートメントを実行するとエラーが発生する問題を修正しました。
誤ったユーザー名を使用して頻繁に接続を確立しようとする際に引き起こされるパフォーマンス問題を修正しました。
トランザクション分割を有効にした後、COMMITおよびROLLBACK文はすべてのノードにルーティングされ、ROノードで未コミットの宙ぶらりんトランザクションが発生するのを防止します。
データベースプロキシのバージョン
TDSQL-C for MySQLのカーネルバージョン要件。
説明
1.4.5
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
読み取り専用分析エンジン バージョン ≥ 2.2410.4.0
機能更新
LibraDBエンジンノードから通常の読み取り専用ノードへのフェイルオーバーをサポートします。
LibraDBエンジンノードを読み取り専用ノードとして読み書き分離型負荷分散に参加させることをサポートします。
1.4.4
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
読み取り専用分析エンジン バージョン ≥ 2.2410.4.0
機能更新
読み取り専用分析エンジンLibraDBインスタンスがデータベースプロキシの読み書き分離と障害除去に参加することをサポートします。
SQL文でHINT /* to ap */を使用して、SQLを読み取り専用分析エンジンインスタンスにルーティングすることをサポートします。
データベースプロキシのバージョン
TDSQL-C for MySQLのカーネルバージョン要件。
説明
1.3.12
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
機能更新
現在、システム変数の読み取りはマスターに送信されて実行されます。
問題を修正します。
大量のコネクションがフラッシュ回避機能をトリガーした場合に一部のコネクションが長時間ハングする可能性のある問題が修正されました。
大量のコネクションが再負荷分散をトリガーした際に、一部のコネクションが予期通りに切断されない問題が修正されました。
クライアントが COM_RESET_CONNECTION パケットを送信した場合に一貫性が失われる問題を修正しました。
1.3.10
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
返送パケットの処理中に特定のパケットに遭遇した場合に異常が発生する可能性のある問題を修正しました。
1.3.8
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
機能更新
MySQL 5.7および8.0の新バージョンで更新された関数をさらにサポートしました。
パーサキャッシュを最適化し、大量の複雑なSQLにおけるOOMの確率を削減しました。
データベースプロキシのトラフィック監視指標を追加しました。
マスターインスタンスのその場での再起動およびアップグレード時のフラッシュ回避をサポートします。
1.3.7
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
特定の状況下でSELECT...FOR UPDATEステートメントのルーティングエラーが発生する問題を修正しました。
SELECT @@read_only はマスターデータベースにルーティングされるようになり、特定のフレームワークが read_only フラグを使用した際にデータベースプロキシが書き込み不可と誤判定する問題を回避します。
一部のシナリオにおいて、データベースインスタンスのHAがデータベースプロキシノードの異常を引き起こす問題を修正しました。
1.3.5
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
高負荷シナリオにおける読み取り専用インスタンスの読み取りパフォーマンス低下・変動問題を最適化しました。
1.3.4
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
SHOW PROCESSLIST が返却するデータが不完全である問題を修正しました。
1.3.3
TDSQL-C for MySQL 5.7 ≥ 2.0.20/2.1.6
TDSQL-C for MySQL 8.0 ≥ 3.1.6
問題を修正します。
セッション接続プールでプリコンパイルステートメントがエラーを発生させる可能性がある問題を修正しました。
プリコンパイルステートメントがエラーを発生させる可能性がある問題を修正しました。
1.2.1
-
機能更新
MySQL 5.7/8.0 バージョンをサポートしています。
クラスタ展開をサポートしており、1つのデータベースプロキシ下で複数のインスタンスを展開できます。
リードライト分離とリードライト分離におけるウェイト設定をサポートしています。
フェイルオーバー機能をサポートしており、読み取り専用インスタンスに異常が発生した場合には、読み取りリクエストを読み書きインスタンスに送信します。
CLB機能をサポートしており、各プロキシノードのコネクション数不均衡のシナリオに対応します。
ヒント構文によるルーティングノードの指定をサポートしています。
セッションレベルコネクションプール機能をサポートしており、ショートコネクションビジネスにおいて、データベースとの接続を頻繁に確立するシナリオに対応します。
データベースプロキシはコネクションを保存し、次回の接続確立時に再利用します。
ホットロードをサポートしており、設定はすべてオンラインで変更可能で、データベース専用プロキシの再起動が不要です。
読み取り専用インスタンスの再接続機能をサポートしています。ロングコネクションシナリオにおいて、読み取り専用インスタンスが再起動された場合、または新しい読み取り専用インスタンスが追加された場合、データベースプロキシは自動的に読み取り専用インスタンスへの再接続を確立し、ルーティングノードを復元します。


ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック