我有这个SQL查询如果在我的选择我有user.img
请求最后4.5385秒
如果我删除user.img
请求最后0.0011
SELECT `history`.`id`, `history`.`title`, `history`.`user_id`, `history`.`description`, `history`.`datetime`, `user`.`id` AS `userId`, `user`.`username`, `user`.`img`
FROM `history`
LEFT JOIN `user` ON history.user_id = user.id
ORDER BY `id` DESC
LIMIT 6
历史表中有943535条记录
在用户表中我有3个用户(只有3个)
历史表
用户表
如何optimiat
varchar(255)位乘以943535是几兆字节(大约是20MB+)。这就是慢速的来源。你可能不想叫这个专栏。试着用程序代码来连接。
你可能需要处理你的数据类型和外键组合。