gpt4 book ai didi

MySQL 获取时间太重要了

转载 作者:行者123 更新时间:2023-11-29 01:05:30 25 4
gpt4 key购买 nike

当获取时间相当大时,我的查询持续时间很短。什么是提取时间。可以减少吗?是否依赖于网络,因为服务器是远程服务器。

我的查询很简单
SELECT * FROM Table WHERE id = a primary_Key;
通常,查询返回 5 到 50k 行。但该表有 900 万行。 count(*) 需要 82 秒(持续时间)和 0 的获取时间。

最佳答案

获取时间确实取决于网络速度。您的 SELECT Count(*) ... 查询仅返回一个数字,因此网络开销最小。

为了提高速度,我建议您只获取所需的列和行(即将 SELECT * ... 替换为您需要的确切列)。

此外,启用客户端和服务器之间的压缩将减少时间(但会略微增加压缩/解压缩的 CPU 使用率)。参见 this相关问题。

关于MySQL 获取时间太重要了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21529410/

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