md.ggtea.org

結局昔のシステムドライブを中身消してそのまま接続していたのが悪かったらしく昔のをフォーマットしたら直った(昔のは使ってなかったので助かった)

そもそもStoreMI削除すること自体がきついな?

StoreMI解除して更新かけてみる

Windows10 1903 入らんのだがー(正確にはインストールするの選択をした後ブートループ入って元のバージョンに戻った)(StoreMIのせいかなこれ)

神奈川県警仕事が雑すぎるのはまあ良いとして県外に手を出すのはやめてほしい…。

(かわいい服基本的に高いよね)

TSとか女装ジャンルから悪役令嬢系に行ってそこから周辺に行ってしまうとアリアンローズで書籍化してますみたいなのに当たってここどこだになる感じ

読んでたなろうの小説が書籍化しますって書影が出てきたら この絵柄は女性向けのですね…がまれによくある。気にして読んでなかった系。 直近だとこれ kadokawabooks.jp/product/daiyo

最終:第5報 茨城県南部 震度3 M4.1 50km N36.2/E140.0 eew.ggtea.jp/2019/06/ND2019060

予報:第1報 茨城県南部 震度3 M4.0 60km N36.2/E140.0 5.22 eew.ggtea.jp/2019/06/ND2019060

最終:第6報 茨城県南部 震度3 M4.0 30km N35.9/E140.7 eew.ggtea.jp/2019/06/ND2019060

予報↑:第2報 茨城県沖 震度3 M4.0 40km N35.9/E140.8 eew.ggtea.jp/2019/06/ND2019060

予報:第1報 茨城県沖 震度2 M3.5 40km N35.9/E140.8 eew.ggtea.jp/2019/06/ND2019060

count('/* DISTINCT */ *') とすることによってRailsに対してこれは既にDISTINCTされていると偽装する黒魔術

Model.search(cond)がincludesを使用している場合に、Railsが変な判断をして単にcountしようとした場合に、COUNT(*) -> COUNT(DISTINCT models.id)に書き換える動作をするっぽい(正確にはincludesがあった場合にdistinctされて(ActiveRecord::Calculationsのcalculate)、distinctな場合にCOUNT(*)->COUNT(DISTINCT PK)に書き換えられてる(ActiveRecord::Calculationsのperform_calculation))

最終:第6報 福島県沖 震度2 M4.6 60km N37.1/E142.4 eew.ggtea.jp/2019/06/ND2019060

予報↑:第2報 福島県沖 震度2 M4.5 10km N37.1/E142.6 4.52 eew.ggtea.jp/2019/06/ND2019060

予報:第1報 福島県沖 震度1 M3.8 10km N37.1/E142.6 7.17 eew.ggtea.jp/2019/06/ND2019060

これで↓みたいなSQLが生成されます
SELECT COUNT(/* DISTINCT */ *) AS count_all_distinct_all_all, `models`.`id` AS models_id
FROM `models` INNER JOIN `何とか` ON 略
GROUP BY `models`.`id` ORDER BY count_all_distinct_all_all desc LIMIT 1

Model.search(cond).joins(何とか).group(Model.arel_table[:id]).order('count_all_distinct_all_all desc').limit(1).count('/* DISTINCT */ *')
という地獄みたいなクエリが発生した(作業)