我已经连接两个表,有数以百计的记录表中,并有在表十万条记录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