程序性能测试后,发现 程序跟oralce进程有几个cpu占很高,经查,发现
130 SQL*Net message from client 901 insert into CallRec
130 SQL*Net message from client 10026 insert into CallRec 是insert into CallRec产生了很多SQL*Net message from client,引起的cpu 高占有率insert into是简单的插入语句,插入的值都是常量,不是从其他表取来再插入之类的,性能测试时,是大概以1s40条的数据来insert的.数据的插入是正常的.就是cpu占高了问下,SQL*Net message from client是什么原因,怎么产生的?????
130 SQL*Net message from client 901 insert into CallRec
130 SQL*Net message from client 10026 insert into CallRec 是insert into CallRec产生了很多SQL*Net message from client,引起的cpu 高占有率insert into是简单的插入语句,插入的值都是常量,不是从其他表取来再插入之类的,性能测试时,是大概以1s40条的数据来insert的.数据的插入是正常的.就是cpu占高了问下,SQL*Net message from client是什么原因,怎么产生的?????
--------------但是cpu占比较高,有什么办法可以 降低些
-----------产生的信息怎么会影响cpu呢,cpu怎么就是一直不降呢????正常的吗???
没有绑定变量,每秒插入40条,那CPU占用是会比较高的
---------------------问题就是测试结束了,cpu还是占的高高的,你说的绑定变量是指在存储过程里,select出来的东西用绑定变量,insert into 这种把,我这个单个insert into的怎么弄绑定变量???
这些信息是不会影响CPU多少的,CPU不降我想应该是数据库还没有把所有的数据都插完
------------------------测试部的人说是,程序已经测完了,数据插入也没问题,cpu不降我先改成预先绑定的试试