一个B/S结构ERP系统,出入库单据超过100万条,系统在单据调出、保存过程中速度比较慢,原因可能有哪些?有哪些办法可以提高速度?

解决方案 »

  1.   

    例如说SQL语句优化不好,例如说索引太多又没用上。还有机器太烂内存小CPU少用户又太多之类之类吧
      

  2.   

    查询速度慢应该针对该sql进行优化。
    保存速度慢,先看看是否是保存处理程序环节是否存在问题(如,插入数据以前进行了某些大量检索工作等),另外检查是否存在相关的触发器,最后检查索引等方面是否有问题。
      

  3.   

    数据库物理上的原因也需要先查比较好,比如回滚段,redo段,临时段等是否配置合理
      

  4.   

    索引约束过多会引起插入数据过慢、索引与检索无法起不了作用、SQL优化很重要、存储的服务器性能也很重要。100万的数据量已经可以考虑分区存储数据了。