Ajuda com query

Pessoal, preciso melhorar uma query que fiz para atualizar os dados da mesma tabela.

Hoje está demorando muito para executar. Se alguém puder me ajudar agradeço muito, pois estou precisando disso para terminar um trabalho.

Segue a query:

update base_projeto_recurso as bpr1 inner join base_projeto_recurso as bpr0 on bpr1.ref_cod_projeto = 8 and bpr1.ref_cod_sub_area = bpr0.ref_cod_sub_area and bpr1.ref_cod_tollgate = bpr0.ref_cod_tollgate and bpr1.status = 1 and bpr0.status = 0 SET bpr1.hc = bpr0.hc, bpr1.total_sub_area_hc = bpr0.total_sub_area_hc

Marcos