ねこものがたり

いちにちいっぽ

SQL

N+1問題とは

「ある日突然人に〇〇を説明することになったら説明できるか?」を時々自分に試すんですが、N+1問題についてあわあわしてしまったので、ちゃんと自分の言葉にしてみます。ついでに、そういうアウトプットの時には「#とは」カテゴリーに分類して、自分の蓄積…

MySQLのオンラインDDLでロックがかからないことを確認する

最初に結論 ALTER statements ALGORITHM=INPLACE, LOCK=NONE; こんなふうにオプション付きALTER文を実行して結果にエラーがなければオンラインDDLでロックがかからず実行できると言うこと。 SQLを走らせてみなくても、リファレンスマニュアルにまとまってい…