在基础资料:产品表有20-30W记录。
我在主从业务窗体中,比如:销售单中
我在从表中,录入产品明细,这个从表以ResID为关键字与产品ID作关联字段,当数据量大时,速度明显变慢。
高手,在实际运用中,有没有好的办法,可以解决这个问题呢???

解决方案 »

  1.   

    先用产品类型筛选一下,不要连接不带where的产品表
      

  2.   

    一般情况下这样是会慢的,就是设置了主键也一样,因为你是设置了关联,我认为是这个样子的,比如:
    产品表: id  name size.....
    单据表: id  productid(关联产品表id)  price .... 显示的时候却显示产品的name ,size 等信息
    我不知道建立了表关系后以你的数据量会是什么样子,我没遇到过,如果真的慢的话,可以考虑下在 单据表里面 也加上  productname ,size 等你要显示的字段,至于说如果产品表的信息发生变化而担心你的单据表中的产品信息没变,可以考虑写个触发器,当然这样会比较麻烦,但由于数据量的问题,也是没办法的,呵呵