当前位置: 代码迷 >> PB >> 小弟我想问问,在统计报表时的检索速度
  详细解决方案

小弟我想问问,在统计报表时的检索速度

热度:35   发布时间:2016-04-29 07:53:34.0
我想问问,在统计报表时的检索速度?
问题是这样的,开发环境是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
钩上
------解决方案--------------------
两千条数据不应该慢的,看看表的索引有没有建过
  相关解决方案