gpt4 book ai didi

mysql - cfquery 需要很长时间才能显示输出

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

这是我的问题:

我正在运行以下 cfquery,并且需要很长时间才能显示输出。

SELECT Timestamp
FROM sgemaildata WHERE event_vc = "OPEN"
AND mbTimestamp_dt >= <cfqueryparam value="#form.startdate#" cfsqltype="cf_sql_date">
AND mbTimestamp_dt <= <cfqueryparam value="#dateAdd('d', 1, form.enddate)#" cfsqltype="cf_sql_date"> ;

你能告诉我怎样才能让它更快吗?

最佳答案

您的 cf 代码没有任何明显的错误。

如果您的表没有此索引,我建议您尝试创建它。

 ALTER TABLE sgemaildata
ADD INDEX timequery_dex (event_vc, mbTimestamp_dt, Timestamp)

这将使您的查询完全通过索引范围扫描来满足,因此它应该表现良好。

但请注意,向该表中插入行时会产生一些开销。

评论中有人询问有关查询时间和显示时间的更多信息。如果此查询的结果集有数万行,那么无论您对查询进行多少优化,都需要时间才能显示。

关于mysql - cfquery 需要很长时间才能显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17605361/

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