假设我有一个表有 1000 行,另一个表具有相同的结构/索引但有 1000 万条记录。大表上的 CRUD 操作性能会比小表慢吗?谢谢。
最佳答案
取决于数据库引擎,但通常是的,它会更慢,仅仅是因为您必须通过索引才能找到您的数据。如果您进行全局更新,它也会变慢,因为您要更改更多数据。
数据库也经常调整为快速写入或快速读取 - 在第二种情况下,您必须更新索引,一旦索引很大,这将花费更多时间。
关于database - 更多的数据是否意味着更慢的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629364/