oracle数据库速度很慢重启后速度变快

oracle数据库速度很慢重启后速度变快,第1张

楼主的语法是按orcale来的吧?sql server2000中的trigger中没有before、for each row、new等关键字。下面我写了个,能实现你的功能,只是不知道有没有性能更好的写法。期待更佳的

if exists(select from sysobjects where name='Insert_Or_Update_sal')

drop trigger Insert_Or_Update_sal

go

CREATE TRIGGER Insert_Or_Update_sal

ON TEACHER

FOR insert,update

AS

BEGIN

内网的oracle那台服务器有外网,那就有很多方法用TeamViewer远程或者开外网端口1521。

内网的oracle那台服务器没有外网,可以找一台在服务器局域网内,能上外网的机子通过pl/sql访问ORACLE数据库

有更详细的说明么

网络连接是不是不稳定,是不是所有同网段设备网速都比较慢,还是只有装了oracle数据库的机器这样

看了你的补充,你试试看换个端口还会不会这样,默认oracle是1521端口,你换一个看

进行连接本地ORACLE数据库m_pConnection-> ConnectionString =

"Provider=OraOLEDBORACLE1;

Data Source=jiey;

User Id=system;

Password=manager; ";

m_pConnection-> Open( " ", " ", " ",adConnectUnspecified );

这部分整个运行期只做一次,连接是很费时间的,不要总是open

如果不需要查看数据就不要m_pRecordset-> Open了

直接用m_pConnection执行SQL语句插入

我想这样会快很多

先确认一下问题,是代码 *** 作的查询还是连接oracle工具 *** 作的查询,优化大数据量主要先从三两方式入手,第一,建索引,这个有讲究:主要是针于你的查询条件(即是在where后面的字段建索引,有几个条件字段就建几个,如果有组合条件查询,那建联合索引)。第二点,就是按表中的数据,进行表分区,如按时间段进行分区,按区域进行分区,按单位或部门进行分区等。减少全表扫描。三,检查一下表空间大少。

以上就是关于oracle数据库速度很慢重启后速度变快全部的内容,包括:oracle数据库速度很慢重启后速度变快、外网访问内网的oracle数据库很慢怎么解决、ORACLE数据库连接非常慢 tnsping 后获得的结果 测试了几次 平均延迟在15-20秒之间。 监听日志已经清理过了等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9828075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存