私はdjangoアプリケーションにpostgresqlを使用しています。 ほぼ500000行の削除を管理しましたが、DBのサイズが大幅に低下しませんでした。 lots.objects.filter(id__in=[ids]).delete()
のようなsmthでそれらを削除しました(1つのクエリで非常に多くの行を削除することが難しいため)。Djangoはdb_indexを削除しますか?
一部の列にはdb_index=True
が含まれているため、インデックスは削除されませんでした。 削除されたオブジェクトのインデックスもdjangoから削除する可能性はありますか? Djangoから未使用のインデックスを見る方法もありますか?
「削除」メソッドを使用した後にスペースが回復しないのは「大丈夫です」ということです。それはポストグルに関するすべてです。削除後約12時間が経過しました。 – Snobby