アップグレードの方法にもよりますが、*性能改善の恩恵を受けたければ B-tree インデックスを再構築しないといけないかもしれません(たとえば pg_upgrade を使った場合、インデックスを自動で再構築しないので)。以前のバージョンでは、テーブルに巨大なインデックスがある場合、この再構築はかなり長いダウンタイムが必要でした。その間、テーブル内容の変更はブロックされてしまうからです。しかし、これも Postgres 12 の優れた点なんですが、REINDEX CONCURRENTLY コマンドを使えば、ダウンタイムなしで、データベースを動かしながらインデックスを再構築できるんです!
*性能改善:Postgres 12 では、インデックスの性能が格段に向上するらしい。必要なディスク容量が平均40パーセント削減されるとのこと。
カスタム絵文字のカテゴリを消したいときどうすればいいんすかねー?(絵文字を削除するんじゃなくて空のカテゴリを削除したい)
vacuum full 初めてやってみたらDBサイズが劇的に小さくなってびっくりした。何も設定しなくても autovacuum がよしなにしてくれると思ってたけどそうじゃなかったのかな
tootctl search deploy が終わるときに毎回「Missing documents」が大量に表示されるの、不要なので非表示にできませんかね
クラゲ丼管理人です。mstdn.jp の調子が悪いので避難してきました。こちらでは鯖関係のトゥートをします。