关于ORACLE的性能问题,难道ORACLE会很差吗? 我们公司做一个比较大的系统,有不少程序会更新数据库,其中也有一些比较频繁的,如:日志入库、工单处理,日志入库数据量稍大一些。另外还有一些客户端通过OCI连ORALCE, 但是这类客户端有的模块经常会出现7s甚至33s在将数据写入ORALCE,我想:作为数据库本身应该不至于差到如此地步呀, 是不是要需要进行一些优化, 还是由于其它原因造成的呢?希望有DBA高手能指明一下, 有没有人遇到这种问题, 或者是偶尔遇见过? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oracle他的主要优势就在于大容量和数据的优化 你之所以会出现这种情况 你可以下是不是你在执行其他操作的时候将数据锁住 或者说你的程序的性能不好 导致性能问题的原因多种多样,需要确定好瓶颈的地方,然后针对性的进行优化。类似你说的查询慢,或者是写入慢,需要对sql的性能先进行分析,可以先用执行计划看看运行的sql的性能如何。 有可能是通讯原因你把客户端的语句拿到数据库服务器所在的sqlplus上执行看看别外,再在客户端所在的的机器上的sqlplu下执行看看。执行的时候: set autotrace traceonly,看看两者的区别 支持楼上的方法,确定是sql语句本身问题,还是客户端调用的应用服务器的问题。 em显示Resource /em not found on this server 存储过程改成一条sql 一个关于java程序调用存储过程传数组参数的问题 imp 导入表数据的问题 使用vc进行oci编程,能否不装oracle客户端 oracle rman 恢复后,重建临时表空间,是怎么一回事? ORACLE怎么识别数据库连来源,是程序连接的还是ORACLE本身自带的管理软件(sqlplus/plsqldev等) update 怎么不区分全角/半角 使用sqlldr把txt文件批量导入到oracle控制文件问题 数据库优化 oracle是否能像SQL一樣,在一台服務器下,實現多個數據庫?
你之所以会出现这种情况 你可以下是不是你在执行其他操作的时候
将数据锁住 或者说你的程序的性能不好