Closed sunakan closed 1 month ago
-- 1. livestream_tagsテーブルに1つ(3068→4180)
alter table livestream_tags add index livestream_id_idx (livestream_id);
-- 2. iconsテーブルに1つ(4183→5705)
alter table icons add index user_id_idx (user_id);
-- 3. プリペアードステートメントのやつ(5705→6476)
interpolateParams=true
-- 4. themesテーブルに1つ(6476→7303)
alter table themes add index user_id_idx (user_id);
-- 5. livecommentsとlivestreamsテーブルに1つ(7303→7391→7875)
alter table livecomments add index livestream_id_idx (livestream_id);
alter table livestreams add index user_id_idx (user_id);
-- 6. reactionsテーブルに1つ(7875→8012)
alter table reactions add index livestream_id_idx (livestream_id);
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table livestream_tags add index livestream_id_idx (livestream_id);'"
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table icons add index user_id_idx (user_id);'"
make true-interpolate-params
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table themes add index user_id_idx (user_id);'"
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table livecomments add index livestream_id_idx (livestream_id);'"
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table livestreams add index user_id_idx (user_id);'"
cat tmp/db-servers | xargs -I{} ssh {} "sudo mysql isupipe -e 'alter table reactions add index livestream_id_idx (livestream_id);'"
make rsync-app-and-build-and-restart
make clean-log
して計測
スコア:10359
1万超えたら離脱者がいなくなった?