【发布时间】:2021-02-05 16:01:44
【问题描述】:
我们的数据库中有这张表,其中包含 80GB 的数据和 230GB 的索引。我们被限制在已经被最大化的磁盘上。
困扰我的是我们有两个看起来非常相似的索引
CREATE INDEX tracks_trackpoint_id ON tracks_trackpoint USING btree (id)
CREATE UNIQUE INDEX tracks_trackpoint_pkey ON tracks_trackpoint USING btree (id)
我不知道这背后的历史是什么,但第一个似乎是多余的。丢弃它有什么风险?这将为我们购买一年的存储空间。
【问题讨论】:
-
我知道第二个索引可能是由于与另一个模型的多对多关系而自动创建的,但是该模型仍然对 pkey 索引感到满意吗?,性能方面?
标签: django postgresql indexing