gpt4 book ai didi

mysql - 根据文档,可接受的 mysql 选择速度?

转载 作者:行者123 更新时间:2023-11-29 14:29:51 26 4
gpt4 key购买 nike

对于 MySQL SELECT 每秒有这么多记录,是否有可接受的速度?我知道这取决于查询的复杂程度和我的机器规范。但是我可以对标准 SELECT 查询进行模糊/近似的速度估计吗?可能是这样的:

SELECT a, b, c, d, e, f FROM my_table;

我使用.NET连接器访问MySQL;从我的代码中我做了这样的事情:

MySqlCommand cmd = new MySqlCommand(query, _conn);
MySqlDataReader r = cmd.ExecuteReader();

List<int> lst = new List<int>();
while (r.Read())
{
lst.Add(.....
}

r.Close();

目前我可以在 150 毫秒内SELECT 25000 条记录。但是当我在 phpmyadmin 下运行它时,大约需要 75 毫秒。从 MySQL 控制台来看,它需要不到 50 毫秒。是否存在文档建议的不必担心限制,无论是通过连接器、控制台还是其他方式?我在配备 2 Gb RAM 的 Intel Core2 Duo (2 GHz) 上运行。速度对于我的需求至关重要。

我记得在某处读过这样的一篇..

最佳答案

首先,您如何连接到数据库?是与本地主机的连接还是通过网络传输数据?如果不是第二个选项,我可以想象您的查询返回结果的速度会慢一些。

另一方面,MySQL .NET 连接器是查询和数据库本身之间的额外层。由于在执行查询之前需要执行更多操作(例如连接到数据库并将结果添加到列表中),因此这可能需要比 PHPMyAdmin 所需的时间更长的时间。

编辑:我在发表评论后注意到了发布日期...

关于mysql - 根据文档,可接受的 mysql 选择速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10211550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com