あっさりと

ソフトウェアや技術話など諸々

MySQL

Dockerで開発環境構築 Ruby on Rails編

目的 気軽に使えるローカル開発環境としてDockerでRuby on Railsをセットアップしてみた。 設定ポイントや気になった事を書き留める。 後学の為にMySQLユーザー権限変更やDB文字コード指定したり環境変数ファイル切り出したりしている。 環境 macOS High Sie…

Dockerで開発環境構築 MySQL編

目的 気軽に使えるローカル開発環境としてDockerでMySQLをセットアップしてみた。 設定ポイントや気になった事を書き留める。 環境 macOS High Sierra Docker for Mac (18.06.1-ce) 作成内容はGitHubにアップしておいた。 github.com docker-compose.yml ver…

MySQL デッドロック回避パターン

目的 SELECT実行 ↓ (結果行が無ければ)INSERT (結果行が有れば)UPDATE 上記の様なパターンでクエリを発行しているシステムでDBのエラーが稀に出ていた。 解決過程の備忘録。 前提 MySQL 5.6 INNODB (REPEATABLE READ) 対象処理回数は約5〜10万回/日(秒…