多表连接的优化问题
select charge.sintrue_key,
charge.sintrue_charge_id,
charge.sintrue_charge_memo,
charge.sintrue_charge_pay,
charge.sintrue_charge_date,
customer.sintrue_customer_name,
customer.sintrue_customer_building,
customer.sintrue_customer_unit,
customer.sintrue_customer_room,
district.sintrue_district_text,
customertype.sintrue_customer_type_text,
adm.sintrue_admin_name,ifnull(unit.sintrue_unit_text,'') sintrue_unit_text,
charge.sintrue_charge_serial
from sintrue_charge charge
join sintrue_customer customer on charge.sintrue_customer_id=customer.sintrue_customer_id
join sintrue_district district on customer.sintrue_district_id=district.sintrue_district_id
join sintrue_customer_type customertype on customer.sintrue_customer_type_id=customertype.sintrue_customer_type_id
join sintrue_year_charge yearcharge on charge.sintrue_year_id=yearcharge.sintrue_year_id and customer.sintrue_customer_type_id=yearcharge.sintrue_customer_type_id
join sintrue_admin adm on adm.sintrue_admin_login=charge.sintrue_admin_id
left join sintrue_unit unit on unit.sintrue_unit_id=customer.sintrue_unit_id
where 1=1 and date(charge.sintrue_charge_date)>='2009-10-01' and date(charge.sintrue_charge_date)<='2009-11-29' order by charge.sintrue_charge_date limit 15,15
如何优化