Hen*_*hiu 5 database postgresql
我在 PostgreSQL 表的文本列上创建了一个唯一索引。数据库现在有超过 10,000,000 行并且还在增加。我注意到在这个表上执行 INSERT/UPDATE 语句时,我的数据库有一个巨大的 CPU 负载(超过 40.00%)。但是,当这些插入/更新完成后,CPU 负载会下降到正常水平。
在上述文本列上定义的唯一索引是否会损害我的数据库性能?还是我应该检查其他东西?
fra*_*ncs 1
我个人的看法:是;文本列上的唯一索引会损害性能\xef\xbc\x8c,尤其是当表上发生许多插入/更新时。如果您的查询不需要唯一索引,我建议您删除唯一索引。
归档时间:
12 年,7 月 前
查看次数:
1572 次
最近记录:
11 年,4 月 前