问个查询效率的问题,懂行的人分析下!

来源:百度知道 编辑:UC知道 时间:2024/06/26 04:37:51
比比到底是哪个快

第一个查询是从10万条记录里查出符号条件的 结果是1000条记录
第二个查询是从100万条数据里查出符号条件的 结果是1条记录

请问这两个查询的速度哪个快些,谢谢!

第二个查询是从100万条数据里查出符号条件的 结果是1条记录

这个要看你表的索引的。
在where后跟的字段如果建了索引的话会很快的。

如果都有索引的话,个人感觉第二个快点。

在条件查询的WHERE条件相同的情况下,第二个应该快些

当然第一个快了啊,数据库检索记录都是逐行检索的,一个10万条数据,一个100万条数据,你觉得哪个更快呢?

条件不充分,无法判断哪个快!!!

数据库的查询与索引有很大的关系,如果条件能够命中索引的话,那么速度会很快的。所以,在不同等条件下,有索引的查询速度快。在同等条件(存在索引)下,速度差异不会很大,在实际应用中此数据库的查询时间差别几乎可以忽略不计。