gpt4 book ai didi

php - mysql查询不会运行得更快

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

这是我的查询

    SELECT `tbl_user`.`file_id` , `tbl_user`.`folder_id` , `tbl_user`.`user_id` , `tbl_user`.`fathername` , `tbl_user`.`investor_type` , `tbl_user`.`user_name` , `account_id` , `user_witness_id` , `visible` , sum( tbl_user_payment.user_amount ) AS amt, `tbl_user_payment`.`trans_type`
FROM (
`tbl_user`
)
LEFT JOIN `tbl_user_payment` ON `tbl_user`.`user_id` = `tbl_user_payment`.`user_id`
LEFT JOIN `tbl_user_stamp` ON `tbl_user_stamp`.`user_id` = `tbl_user_payment`.`user_id`
WHERE `tbl_user`.`visible` = '1'
AND `tbl_user`.`user_name` LIKE '%1%'
OR `tbl_user`.`file_id` LIKE '%1%'
OR `tbl_user`.`folder_id` LIKE '%1%'
OR `tbl_user`.`fathername` LIKE '%1%'
OR `tbl_user`.`nic` LIKE '%1%'
OR `tbl_user`.`email` LIKE '%1%'
OR `tbl_user`.`city` LIKE '%1%'
OR `tbl_user`.`phone` LIKE '%1%'
OR `tbl_user`.`bank_account` LIKE '%1%'
GROUP BY `tbl_user`.`user_id`

我已经索引了所有类似的值,但我的查询仍然需要大约 2 秒,我不知道为什么要这样做。

在我的本地系统上,第一次大约需要 2 秒,之后大约需要 0.002 秒

但在实时服务器上它不会少于 2 秒

有人可以帮我吗

仅 user 表和 user_stamp 表中的记录约为 1000 条,user_ payment 表中的记录约为 1200 条

谢谢

最佳答案

我猜测您的实时服务器上没有激活查询缓存。

您想要检查 MySQL live 服务器配置。

Manual

关于php - mysql查询不会运行得更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10682652/

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