查询的成本/依赖于数据量



请告诉我查询的成本是否取决于当时数据库中可用的数据量?

表示成本是否随数据量的变化而变化?

谢谢,Savitha

答案是,是的,数据大小将影响查询执行计划,这就是为什么您必须用实际数据量测试您的查询(如果可能的话,实际数据的分布也很重要,并且会影响查询成本)。

任何数据库管理系统在某些方面都是不同的,适用于Oracle,MS SQL, PostgreSQL的可能不适用于MySQL或其他方式。即使是存储引擎也有非常重要的差异,这可能会极大地影响性能。

当然,大量的数据会减慢进程,事实上,如果你要发起一个查询,它需要遍历并搜索到数据库中。如果处理非常大的数据集,您应该关注的三个主要问题是缓冲区、索引和连接。

相关内容

  • 没有找到相关文章

最新更新