ORACLE的进程机制的优缺点
2008-07-07 22:41
169 查看
Oracle是一个多进程的DBMS,每个连接实例都会触发一个进程,十分消耗数据库服务器的资源;而SQL SERVER 是多线程DBMS,多个线程共享一个进程空间,故消耗的系统资源要少的多,这就是同样的算法SQL SERVER比ORACLE快的原因。但另一方面ORACLE因此又比SQL SERVER稳定。
建议使用DELPHI的分布多层应用结构。建立应用服务器,并在该层使用DELPHI的DATABASE POOLING技术来优化程序。DATABASE POOLING 实际上就是数据库连接的重用技术,(即:当第一个用户连接数据库时数据库引擎要为该连接分派许多系统资源,当用户操作执行完毕后数据库引擎并不释放这些资源。而是等到另一个客户端连接同一个数据库时重用以前分配的资源,从而缩短连接时间;同时由于降低了服务器的负荷进而加快了数据库的响应速度。) 非常适用于大量用户访问而连接时间又很短情况。从你描述的情况来看(同时向一千个表中增加一条记录),非常适合使用这项技术。
-------------------------------------------------------------ADO或分布式架构可以有效解决些问题,所以一个好的系统对项目互责人的要求是满高的,程序是谁都可以写,但是写出好程序是很困难。
建议使用DELPHI的分布多层应用结构。建立应用服务器,并在该层使用DELPHI的DATABASE POOLING技术来优化程序。DATABASE POOLING 实际上就是数据库连接的重用技术,(即:当第一个用户连接数据库时数据库引擎要为该连接分派许多系统资源,当用户操作执行完毕后数据库引擎并不释放这些资源。而是等到另一个客户端连接同一个数据库时重用以前分配的资源,从而缩短连接时间;同时由于降低了服务器的负荷进而加快了数据库的响应速度。) 非常适用于大量用户访问而连接时间又很短情况。从你描述的情况来看(同时向一千个表中增加一条记录),非常适合使用这项技术。
-------------------------------------------------------------ADO或分布式架构可以有效解决些问题,所以一个好的系统对项目互责人的要求是满高的,程序是谁都可以写,但是写出好程序是很困难。
相关文章推荐
- oracle 设立机制自动杀掉进程
- 进程同步机制的优缺点比较,......同步机制包括 “原子操作 信号量机制 自旋锁 管程,会合,分布式系统”等
- 列举几种进程的同步机制及优缺点
- 进程同步机制及优缺点
- 进程同步机制及优缺点
- 进程同步机制及优缺点
- 进程同步机制及优缺点
- 关于Oracle归档进程的运行机制
- 在solaris下如何kill oracle所有进程
- ORACLE回收站机制介绍
- oracle中查看正在运行的并行进程
- Windows线程同步机制的区别与比较及进程通信方法
- oracle锁机制
- 进程同步的机制以及通讯方法
- 完全干掉Oracle死锁进程
- Qt 的内部进程通信机制
- linux OOM-killer机制(杀掉进程,释放内存)
- 查看Oracle_表名、字段名、注释、进程及杀进程等常用语句(转别人的)
- Oracle Warehouse Builder 自动化ETL措置责罚进程(2)
- ORACLE的权责及OU安全机制屏蔽