最主要原因应该是你的存储过程里面的SQL语句,因为影响性能的主要条件是SQL语句
如果你的机器性能很好,那就要看你的SQL语句里面的索引使用情况,把作为条件的字段合理加上索引,或者你有了索引而没有使用上,这都有可能,oracle参数设置不是主要的原因,如果设置的SGA等不足ORACLE会给出自己的错误信息。你也可以手工把SGA根据你的内存情况调整大些。db_block_buffers
shared_pool_size
参数等