在一般情况下,查询速度是不是和数据库占用的磁盘空间成正比的?

时间:2021-08-05 08:26:48
一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。
由这个问题引出的问题:
http://bbs.csdn.net/topics/390452045

10 个解决方案

#1


基本是这样的

#2


引用 1 楼 rucypli 的回复:
基本是这样的

你曾经说“也不用刻意这么做”。
http://bbs.csdn.net/topics/390421712

#3


如果有索引,则与数据库体积无关。

#4


建议楼主在问题中直接说明,尽可能不去使用链接,很少有人会再去看其它贴子的链接。 尽可能在一个贴子中保持问题的独立性。

问题说明越详细,回答也会越准确!参见如何提问。( 提问的智慧

#5


引用 3 楼 ACMAIN_CHM 的回复:
如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。

#6


引用 4 楼 ACMAIN_CHM 的回复:
建议楼主在问题中直接说明,尽可能不去使用链接,很少有人会再去看其它贴子的链接。 尽可能在一个贴子中保持问题的独立性。

问题说明越详细,回答也会越准确!参见如何提问。( 提问的智慧
我这个问题跟那个问题的联系不是很紧密,所以我才用的链接。

#7


引用 5 楼 shendaowu 的回复:
Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
就算是使用LIMIT来限制最终结果的数量。我之前发现PHPMyAdmin里在显示页数比较大的记录时速度极慢。

#8


引用 5 楼 shendaowu 的回复:
Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。

#9


引用 8 楼 ACMAIN_CHM 的回复:
Quote: 引用 5 楼 shendaowu 的回复:

Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。
我楼上发的那么多帖子怎么全都被删了?你知道是怎么回事么?你能恢复么?

#10


引用 8 楼 ACMAIN_CHM 的回复:
Quote: 引用 5 楼 shendaowu 的回复:

Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。

http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/

#1


基本是这样的

#2


引用 1 楼 rucypli 的回复:
基本是这样的

你曾经说“也不用刻意这么做”。
http://bbs.csdn.net/topics/390421712

#3


如果有索引,则与数据库体积无关。

#4


建议楼主在问题中直接说明,尽可能不去使用链接,很少有人会再去看其它贴子的链接。 尽可能在一个贴子中保持问题的独立性。

问题说明越详细,回答也会越准确!参见如何提问。( 提问的智慧

#5


引用 3 楼 ACMAIN_CHM 的回复:
如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。

#6


引用 4 楼 ACMAIN_CHM 的回复:
建议楼主在问题中直接说明,尽可能不去使用链接,很少有人会再去看其它贴子的链接。 尽可能在一个贴子中保持问题的独立性。

问题说明越详细,回答也会越准确!参见如何提问。( 提问的智慧
我这个问题跟那个问题的联系不是很紧密,所以我才用的链接。

#7


引用 5 楼 shendaowu 的回复:
Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
就算是使用LIMIT来限制最终结果的数量。我之前发现PHPMyAdmin里在显示页数比较大的记录时速度极慢。

#8


引用 5 楼 shendaowu 的回复:
Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。

#9


引用 8 楼 ACMAIN_CHM 的回复:
Quote: 引用 5 楼 shendaowu 的回复:

Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。
我楼上发的那么多帖子怎么全都被删了?你知道是怎么回事么?你能恢复么?

#10


引用 8 楼 ACMAIN_CHM 的回复:
Quote: 引用 5 楼 shendaowu 的回复:

Quote: 引用 3 楼 ACMAIN_CHM 的回复:

如果有索引,则与数据库体积无关。

就算是有索引,如果查询结果非常多的话,也还是无关的么?比如查询出的结果数大致是总记录数乘上一个百分比。
到底是输入多少记录? 顶楼的说法是 " 一般的比较简单的查询,那种一条记录最多只会读取一次的查询。注意不是记录条数。"

建议举例说明。

http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/