在巨大的表上查找不会发生sql-server

时间:2015-02-04 06:44:39

标签: sql-server

我使用的是sql-server这是我的查询:

select asst_id,camp_asst.amp_asst_id,asst.camp_asst_id,lyty_no,campaign_id 
into camp.asst_respy 
from camp.asst_respy respy 
inner join camp.camp_wave wave on wave.wave_cd=resp.camp_id
inner join camp.camp_cust custy on cust.cust_lyty_no=resp.big_id
inner join camp.camp_asst assty on asst.sst_trck_url=resp.dum_url
inner join camp.camp_camp_assty camp_asst on camp_asst.camp_asst_id=asst.asst_id
inner join camp.camp_cust_assty cust_asst on cust_asst.camp_camp_asst_id=camp_asst.asst_id  -- this table has about 16 billion rows.
inner join camp.camp_camp_custy camp_cust on camp_cust.camp_camp_cust_id=cust_asst.cust_id

请有人指导我加入,加入需要很长时间。即将发生 并且在表上定义了索引,我希望对表进行分区以实现此目的,请指导

剩下的所有表格都有大约1000万行。

0 个答案:

没有答案