Table Query:
Id Subject LangId replyCount created_at
Table userLogin:
Id userId Fname Lanme created_at
我使用選擇查詢與內部聯接來從MySQL的數據,但它需要大約5秒獲取10000條記錄,我也用索引上coulmn LANGID,你可以提出任何其他讓它跑得更快的方法?如何從MySQL獲取大數據
select q.id,q.Subject,u.userid,q.replyCount,DATE_FORMAT(q.created_at,'%d-%b-%Y')
from query as q INNER JOIN userLogin as u on q.userId = u.id where q.LangId = ?
我新手到PHP,MySQL和關於刪除的問題有人投票回答這個問題,似乎沒有多少人回覆投票下來的問題。 –
@ neel.1708改爲改善您的問題!例如,添加「EXPLAIN select q.id,q.Subject,u.userid,...」,「SHOW CREATE TABLE query」和「SHOW CREATE TABLE userLogin」的輸出。否則,人們將無法得到很多幫助。 – sfussenegger
是的,下次會這樣做。謝謝sfussenegger。 –