我从 Oracle 出版商那里得到了一本 Oracle 9i 的书。
里面写着
索引在频繁更新/插入新行的表上是错误的
这是真的吗?或者它只是关于 Oracle [而不是关于其他 RDBMS 包]?
编辑
我在 MySQL 中有一个这样的表
- ID [pk/AI]
- 用户[整数]
- 文本 [TinyText]
- 时间[时间戳]
此表只允许写入/读取。
PK创建Index时,表设计是不是坏了?
如果是,如何解决这类问题[其中AI是主键]
最佳答案
在某种程度上,任何数据库都是如此。每当索引列更新时,索引也必须更新。每个额外的索引都会增加额外的开销。这对您的具体情况是否重要取决于您创建的索引和服务器运行的工作负载。最好通过基准测试发现性能影响。
关于mysql - 高写表上的索引不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6628460/