这个问题只是为了问:
除了所有中级到高级的主题或技术(聚集索引、BULK INSERTS、导出/导入技巧等),表越大,INSERT 是否需要越长的时间?
这假设只有一个自动整型列 ID [即,所有新行都在底部插入,无需重新排列内存以适应特定的行定位]。
一个很好的“基准测试 MySQL”的链接会很方便。我在学校学过 Oracle,到目前为止,这些知识对我在 SO 方面的帮助不大。
谢谢大家
最佳答案
是的,但重要的不是表本身的大小,而是索引的大小。一旦索引重写开始破坏磁盘,您就会注意到速度变慢。没有索引的表(当然,你的数据库中永远不会有这样的东西)应该不会降级。具有最少紧凑索引的表可以增长到相对较大的大小而不会出现退化。具有许多大索引的表会更快开始降级。
关于mysql - 表大小会影响 INSERT 性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7507976/