问题是这样的,开发环境是pb 9.0 + sql 2000 ,我数据库中现在有两千多条数据,但在统计报表时,检索速度比较慢,我不知道为什么?
数据窗口中的sql语句是:
SELECT person_info.Acad_dnumber,
person_info.Acad_name,
person_info.Acad_sex,
person_info.Acad_birthday,
person_info.Acad_uduty,
person_info.Acad_post,
person_info.Acad_wtelephone,
person_info.Acad_lev1,
person_info.Acad_handset,
o_folk_code.folk_name,
o_polity_code.pol_name,
person_info.Acad_nspeciality
FROM person_info,
o_folk_code,
o_polity_code
WHERE ( person_info.Acad_folk = o_folk_code.folk_id ) and
( person_info.Acad_clan = o_polity_code.pol_id )
大家帮忙看看!
------解决方案--------------------
可以考虑做个视图!
2000多条的话应该不能感到慢!要不就是有计算的过程!
几万条的话直接查询都应譔没问题,
再大的话可以用存储过程,把结果存到一个结果表中!
------解决方案--------------------
进dw
row->retrieve options ->row as needed
钩上
------解决方案--------------------
两千条数据不应该慢的,看看表的索引有没有建过