当表单提交时,它会在第一次(例如55-57秒)内缓慢执行,然后在我再次提交后,它在ubuntu 14.04 google computeengine VM上可以正常工作(例如0.8-0.9秒)。而且在我的Windows PC上也可以正常工作。
使用SHOW FULL PROCESSLIST;
,我发现查询变慢了(耗时54秒)
SELECT
transaction_cr_dr.acl_code,
SUM(transaction_cr_dr.trcd_amt) AS trcd_amt
FROM
(TRANSACTION)
JOIN transaction_cr_dr
ON transaction_cr_dr.tr_code = transaction.tr_code
AND transaction_cr_dr.acl_code != ""
AND transaction_cr_dr.status = "1"
AND transaction.status = "1"
AND transaction.tr_type != "AM"
WHERE `transaction`.`tr_date` < "2019-06-01"
AND `transaction_cr_dr`.`acl_code` = "XXXX"
GROUP BY transaction_cr_dr.acl_code
但是此查询在phpmyadmin中的执行时间为0.02秒