oracle 11g r2的活动会话数,有时候突然等待量就上来了.在应用程序中执行增删改会相当慢.. 观察了几天,当有人批量导入或导出数据,如excel(1000条左右)通过jxl解析然后jdbc执行update到数据库中,此时,活动会话数的等待量就猛增,系统整体变慢.
但是不知道为什么
以下我列出我考虑到的ora简单参数:SQL> show parameter sgaNAME TYPE VALUE
------------------------------------ ----------- -------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 6016M
sga_target big integer 6016M我采用的自动内存共享管理模式,我分配给数据库6个G. 运行在win2003 64位机器上
但是不知道为什么
以下我列出我考虑到的ora简单参数:SQL> show parameter sgaNAME TYPE VALUE
------------------------------------ ----------- -------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 6016M
sga_target big integer 6016M我采用的自动内存共享管理模式,我分配给数据库6个G. 运行在win2003 64位机器上
程序中你是批量提交?还是一次提交一条?
批量提交的statement.executBatch()