2022-01-01から1年間の記事一覧
これは MySQL Advent Calendar 2022 8 日目の記事です。 はじめに MySQL Server 8.0.29はGAであるにもかかわらず、今はダウンロードすることができません。 (なんかそれ自体闇歴史の最後を飾っても良い話な気がしてきた。きっと誰かが書くだろうw) それは8.…
いきなり結論 MySQL Workbench 8.0.23以降では以下の画面が表示できません。 Performance Reports Performance Schema Setup まだ直ってなくて、使いたい場合は8.0.22以下にする必要があります。 そもそもPerformance Reportsって? 以下のドキュメントに詳…
はじめに このエントリは、RDBMS-GIS(MySQL,PostgreSQLなど) Advent Calendar 2022 の4日目です。 MySQLのGIS関連のお話です。 簡単なネタですが書かせてもらいました。 MySQL Server 8.0.29は色々と問題のあるバージョンで、今はダウンロードすることは出来…
大した話では無いんですが、ドキュメントやヘルプ見てもよくわからないと思うので共有です。 エクスポート時にバケット内のフォルダ配下にエクスポートしたい場合 例えばdumpSchemas()ならこんな風に書きます。 JS > util.dumpSchemas(["test"], "home/test"…
タイトルの件 MySQL8.0に作られたテーブルをMySQL5.7のFEDERATEDテーブルから参照すると以下のようなエラーが出る場合があります。 ERROR 1429 (HY000): Unable to connect to foreign data source: SSL connection error: socket layer receive error ERROR…
レプリケーションのセットアップ(非GTID) 以下の手順で行う ソース(マスター)側の設定 server_idの設定 log_bin(バイナリログ)の有効化 レプリカ(スレーブ)接続用ユーザ作成 レプリカ(スレーブ)へデータコピー ソースでダンプ取得 ソースからレプリカ…
オプティマイザトレースの使い方 オプティマイザトレースの使い方は以下の通り オプティマイザトレースを有効にする 解析したいクエリの実行 トレースの表示 1. オプティマイザトレースを有効にする mysql> SET optimizer_trace='enabled=on'; ちなみにSET G…