我已經連接兩個表,有數以百計的記錄表中,並有在表十萬條記錄BI加入了他們內部和左加入,但它是兩個slow.My查詢:表連接非常慢!
SELECT
ch.id,
ch.client_client_id,
ch.duration,
ch.start,
ch.isread,
ch.prefix,
ucr.ucr_add_factor,
ucr.ucr_period,
ucr.ucr_cr_prefix
FROM
call_history AS ch
LEFT JOIN tbl_usr_call_rates AS ucr
ON (
ch.prefix=ucr.ucr_cr_prefix
AND ch.client_client_id=ucr.ucr_callshop_id
)
WHERE
ch.isread='0'
如何我可以提高性能
感謝提前...
你有加入他們的列的表的索引嗎? – Kangkan 2010-07-15 11:12:43
今天的年輕人沒有歷史的概念。我記得加入時意味着你必須去兩個獨立的文件櫃並匹配紙片。爲什麼,如果你能在一週內完成你的加入,你是幸運的。 – 2010-07-15 11:23:31
是的,我有必要的指標 – 2010-07-15 11:39:43