MySQLにより詳しくなるために、2週間に1回程度で少人数の勉強会を開催したいと思います。
なんとなくMySQL Diversと名付けてみました。
興味がある方は twitter:@tom__boにDMやメンションをお願いします。
目的
[さらに読む]Ideas, releases, practical guides, and perspectives from the people building with MySQL.
MySQL 8.0 で SPATIAL INDEX を使うとき、特定の条件で検索が非常に遅くなる不具合がありました。
MySQL8.0の空間検索が遅い?(miyauchi さん) MySQL8.0の空間検索が遅い?の続き1(miyauchi さん)
MySQL 8.0.20 でこの不具合が直ったと聞いたので、実際に試してみました。
テスト環境
手元の Windows 10 PC Windows 版 MySQL Server 8.0.17(修正前)と MySQL Server 8.0.20(修正後)で比較 検索対象のデータは以前 POLARDB PostgreSQL 11 互換版で Ganos を試すときに使ったものと同じ
Alibaba Cloud の POLARDB を試してみる(6)PostgreSQL 11 互換版で Ganos を試す
国土数値情報 ダウンロードサービス から「行政区域」で「全国」を選び、平成 31 年のデータをダウンロード
先ほどの miyauchi …
[さらに読む]
Yoku-san no ToolKIT の yt-healthcheck
はデフォルトでは「接続先のMySQLがマスターなのかスレーブなのか mikasafabricなのか
」によって監視項目を切り替える。
—role によって明示的に “master” なり “slave”
なりを押し込むこともできるけれど、デフォルトは “auto” で、 yt-healthcheck
自身が勝手にマスターかスレーブかあるいは中間マスター(カスケード構成の2段目、子スレーブ(孫スレーブの親))かを判定する。
https://github.com/yoku0825/ytkit/blob/0.2.1/lib/Ytkit/HealthCheck.pm#L181-L207
判定ロジックはこんな感じ。 …
[さらに読む]MySQL 誕生25周年 らしいです。めでたい! 25年、1つのソフトウェアが継続しているってすごい!
max_connections について
データベースを使っている開発者から「最大までどれぐらいコネクション数を増やせるのか」という質問を良くもらいます。 最大コネクション数(max_connections) の設定値を超えてしまい、too many connections エラーが出る。 max_connections を見直すとして、「じゃあどこまで大きくしていいのか?」と不安になるのはわかる。
以下の話は、コネクションプールを使っている前提のお話。
単にコネクション数が増えるだけでは、負荷は増加しない
単にコネクション数が増えるだけでは、DBサーバの負荷はあまり変化しない。 特に …
[さらに読む]
MySQLに RENAME DATABASE が存在していたのは
5.1.7から5.1.22の短い期間だけ(5.1のGAは5.1.30なのでその時にはもう消えていた)
にも拘わらず、かつての日本語版ドキュメントのカバー範囲が「5.1.15-betaまで」なため、俺と似たような時期に日本語ドキュメントを使って勉強していた人はよく知っているイメージ。
ちなみに無くなった理由は「色々考慮してないものが多すぎて色々壊れまくったから」だと思う(個人の見解です)