カルボナーラ街道

計測と観察

MySQL_8.0

MySQLで複合キーを試す

やる気がでないときは何でもいいから書く! 開発環境 # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-compose version 1.29.2, build 5becea4c # コンテナ root@{CONTAINER_ID}:/# mysql --version …

MySQLのDockerコンテナ起動時エラーを解決する: [MY-010095] [Server] Failed to access directory for --secure-file-priv.

今回は初っ端から公式ドキュメントに当たったことで早く解決できた。 結論 対処法1 [mysqld] secure-file-priv = "" # 追加 Server System Variablesの secure-file-priv を空にする。 空の場合、変数が無効となるためnotセキュアな設定になってしまう。 対…

インデックスを貼るって何?

サーバーサイドエンジニアの方にDBのことを質問していたら、「インデックスを貼る」というフレーズが頻出して分からなかったので調べる。 開発環境 # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-c…

MySQLでPRIMARY KEYの有無によってパフォーマンスは変わるのか?

本記事は以下の記事を参考にしています。 yoku0825.blogspot.com 結論 変わる。 PRIMARY KEYをつけた方がSELECT文の実行速度が速い。 開発環境 root@{CONTAINER_ID}:/# mysql --version mysql Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL…

MySQLのストアドルーチンを試す

INSERTを複数回行いたくて調べていたらストアドルーチンという単語にたどり着いた。 開発環境 github.com # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-compose version 1.29.2, build 5becea4c #…

MySQLでJSONを試す

本記事は以下書籍 4.3.2 を参考にしています。 www.shoeisha.co.jp 開発環境 github.com # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-compose version 1.29.2, build 5becea4c # コンテナ root@{…

MySQLのWINDOW関数をCOUNTで試す

今日は久しぶりに長ズボンを履いた。寒かった。 開発環境 github.com # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-compose version 1.29.2, build 5becea4c # コンテナ root@{CONTAINER_ID}:/# m…

PostgreSQL14からMySQL8.0移行時に遭遇したエラーと不具合の対応をした

文字コードでえらくハマった。 闇雲にググるんじゃなくて、公式ドキュメントを読もうと誓った。 開発環境 github.com # ホスト > docker --version Docker version 20.10.8, build 3967b7d > docker-compose --version docker-compose version 1.29.2, build…