gpt4 book ai didi

Mysql Select 查询速度提升

转载 作者:行者123 更新时间:2023-11-29 22:06:09 24 4
gpt4 key购买 nike

我用来从数据库中获取记录,记录可能是“590096”,查询表时间大约为 4 秒,我想让它更快,就像

不到 1 秒,你能指导我该怎么做吗,我正在使用正常的选择查询

SELECT count(*) from table where field6 > '$s'

我还使用日期,如下面给出的条件代码

$t15m_ago = new DateTime("15 minutes ago");
$s = $t15m_ago->format("Y-m-d H:i:s");

是因为这个吗?

下面是我的数据库

CREATE TABLE table (
field0 int NOT NULL auto_increment,
field1 varchar(20),
field2 int,
field3 int,
field4 varchar(255),
field5 varchar(60),
field6 DATETIME,
PRIMARY KEY(field0)
)

我到底想用选择查询做什么,我计算表中的记录将持续 15 分钟。我的表每秒插入数千条记录。

最佳答案

您可以在 field6 上创建索引。它将加快条件中 field6 的查询速度。

CREATE INDEX field6_idx ON table(field6);

关于Mysql Select 查询速度提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32134837/

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