本帖最后由 default7 于 2014-08-28 14:39:12 编辑

解决方案 »

  1.   

    php没用过呢,感觉不像是oracle的问题,问题还得从php方面着手
      

  2.   

    (图:Toad切换到一个很久几分钟没运行过的Editor窗口执行SQL 就这样,等待到最后是Reconnect!)php 只有这一段代码(codeigniter 框架),使用其他PHP框架也是这样: /**
     * Execute the query
     *
     * @access  protected  called by the base class
     * @param   string  an SQL query
     * @return  resource
     */
    protected function _execute($sql)
    {
    // oracle must parse the query before it is run. All of the actions with
    // the query are based on the statement id returned by ociparse
    $this->stmt_id = FALSE;
    $this->_set_stmt_id($sql);
    oci_set_prefetch($this->stmt_id, 1000);
    return @oci_execute($this->stmt_id, $this->_commit);
    }
      

  3.   


    公司有专门的DBA在负责,看不到日志。oracle应用比mysql还广泛,按道理来说性能不可能这么差!
    JAVA+WebLogic+oracle却没有感觉到延迟卡顿。而PHP Toad Pl/SQL这些去连接oracle卡得完全用不了。
      

  4.   


    公司有专门的DBA在负责,看不到日志。oracle应用比mysql还广泛,按道理来说性能不可能这么差!
    JAVA+WebLogic+oracle却没有感觉到延迟卡顿。而PHP Toad Pl/SQL这些去连接oracle卡得完全用不了。
    就像你说的 oracle 应用广泛, 的确不应该出现你说的情况, 检查下网络问题吧。 看看防火墙, 还有 ping 会不会丢包什么的
      

  5.   

    打开Toad ,过一两分钟使用Toad 就这样提示了。
    oracle 为什么会怎么落后。? by default7#zbphp.com
      

  6.   

    oracle(win 64 oracle 11g),你这个64位的有木有影响?如果JAVA+WebLogic+oracle却没有感觉到延迟卡顿的话。也许这个64位的需要点什么特别的设置