我的程序中一个表有200多个字段,而且还有十几个表依赖于这个表的主键。这些数据都在一个页面内实现(分为几个TAB)增删改查,现在的问题是比如点保存时,在事件中要把这个表的数据以及和他相关的表的数据全部添加到数据库,这样就导致页面加载时处理速度很慢,有什么方法能解决这个问题?

解决方案 »

  1.   

    真没见过一次添加这么多信息的用 WINFORM 做吧
      

  2.   

    以前是WINFORM现在老总让改为WEB,功能不变,所以比较郁闷
      

  3.   

    既然不愿拆表,建议你学习下AJAX.或许它能实现.
      

  4.   

    还有一种方式:
    利用缓存和XML,将数据提取到XML中,并缓存到固定区域。
    更删改查都在XML中进行
    但有一点要注意 
    必须要保证XML中的数据与数据库中的数据同步
      

  5.   

    sql查询需要优化,建议去建索引.
    CTRL+L到执行计划里面去看看那些语句需要完善