vb+oracle9 开发的程序,请问大家,多人操作数据库时,使操作速度变慢,一个人操作时,挺快的。
我没有使用事务等复杂操作,就是select ,insert ,update等操作。请问,是哪里的原因呢?

解决方案 »

  1.   

    cs,,,,好像无法共享连接。
    多人操作DML,对同一张表的话,oracle会加锁让你等待的,基本没辙。
    select尽量优化查询语句。
    基本没辙
      

  2.   

    这么大个话题。并发后速度下降是正常的。
    参数(特别是内存相关)调整,性能分析,TOP SQL调优
      

  3.   

    ORACLE 9i是吧?
    去看看StatSpack的资料,数据库性能分析。
    根据分析结果,有针对性的调整,事半功倍!
      

  4.   


    把执行率最高的sql
    和sql执行计划看看。
    utlxplan.sql
      

  5.   

     今可能多的commit,这样可以更好的释放资源!有效地利用资源!减少服务器的负担!