mita2 database life

主にMySQLに関するメモです

2025-12-01から1ヶ月間の記事一覧

TiDB パーティションとグローバルインデックスによる性能の変化を確認する

このエントリーは TiDB Advent Calendar 2025 の 17日目の記事です。 昨日は @bohnen さんの、TiDBのMVCCを理解する(1) #TiDB - Qiita でした。 先日、MySQL でパーティションの効果について考察しました。 mita2db.hateblo.jp タイミング良く? 2025-11-…

ProxySQL を使った接続で KILL するのはややこしい

MySQL の KILL コマンドのおさらい MySQL の KILL コマンドには 2種類あります。 KILL <CONNECTION_ID> または KILL CONNECTION <CONNECTION_ID> ターゲットの接続で実行中のクエリがあれば終了し、接続も切断します。 KILL QUERY <CONNECTION_ID> ターゲットの接続で実行中のクエリを終了します。接続は維</connection_id></connection_id></connection_id>…

MySQL パーティションによる性能の変化を計測する

このエントリーは MySQL - Qiita Advent Calendar 2025 - Qiita の 13日目 のエントリーです。 昨日は、@discus_hamburg さんの 帰ってきた! 標準はあるにはあるが癖の多いSQL #20 - Table Value Constructer (TVC) でした。 以下のエントリーで、MySQL …

ProxySQL を使うと CONNECTION_ID() が MySQLと 異なる値を示す?

このエントリーは MySQL - Qiita Advent Calendar 2025 - Qiita の 10日目 のエントリーです。 昨日は @himura467 さんの 令和七年冬、DBD::mysql の quote メソッドを読む - ひむ日記 でした。 MySQL の Connection ID のおさらい MySQLでは、クライアント…

MySQL ではパーティションの出番があまりない

MySQLではパーティションの利用機会は少ないと感じています。Oracleではパーティションをよく利用していました。 「MySQLであまり活用されないのはこういう背景なんじゃないか」と思うことを列挙してみます。 パーティションが効くような用途で使われにくい …