goroumaru41gou

遊んでいる中でインプットした内容をアウトプットする場

2020-07-27から1日間の記事一覧

DBにおけるインデックス付与について(検証編)

別記事「DBにおけるインデックス付与について」において、インデックスの付け方を記載したので、その効果を検証してみる。 取り扱うもの DBインデックス付与による効果検証 GORMのインデックス MySql 結論 長いので、結論から・・・ Where句で使うカラムは、…

DBにおけるインデックス付与について

データベースを扱うとき、インデックスの付け方について記載する。併せて、GORMでどのように扱うかも記載する。 取り扱うもの データベースのインデックス GORMのインデックス 検索が遅いときの調査方法 カーディナリ(濃度)とは? ざっくりいうと、重複し…

docker-comoposeによる複数DB起動について(複数コンテナ編)

2つコンテナを起動して、2つデータベースを作成する方法。 ひとつのyaml、ひとつのコンテナで、database Nameを変えて起動する簡単な方法があれば、いいんだけど・・・ 取り扱うもの docker-composeで複数DB起動 作成方法 version: "3.7" services: mysql:…

dockerコンテナ起動不可(ubuntuアップデート編)

ubuntu18.04LSで自動アップデートのとき、docker周りまでアップデートされてしまい、dockerコンテナが起動しなくなった。 取り扱うもの docker-ce再インストール docker-compose 再インストール docker API versionが違うよってエラー export DOCKER_API_VER…

dockerコンテナ起動不可(ubuntuアップデート編)

ubuntu18.04LSで自動アップデートのとき、docker周りまでアップデートされてしまい、dockerコンテナが起動しなくなった。 取り扱うもの docker-ce再インストール docker-compose 再インストール docker API versionが違うよってエラー export DOCKER_API_VER…

docker Volumeについて

データベースを使用していてデータ永続化するとき、volume周辺をいろいろ触っていたので、備忘録とする。 取り扱うもの dockerについて volume永続化 例えば、データベースにあるデータをコンテナ削除/再起動したとき、再起動時にデータを継続して使いたい場…

【まとめ】結局、gitってコマンドなにを使えばいいの?(都度、更新中)

頻度が少ないコマンドだと、毎回調べては違う記事へ行き付き、何が正しいか確信を持てなくなってくきたので、備忘録とする。 取り扱うもの gitについて (都度、記事更新中) コマンドのエイリアス、オプションなど [alias] br = branch ca = commit --amend…

GORMでハマらないために【UPDATE編】

GORMを利用していて、UPDATEにハマったので備忘録とする。 取り扱うもの GORMについて UPDATE GORMでは、updateクエリを流したいとき、大きくSaveとUpdateに分類できる。Updateを利用したところ、以下の問題があった。また、Saveにも注意点がある。 【Update…