论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
通过ORACLE的平台依赖性进行系统优化
摘要:
本文基于ORACLE对平台的依赖性,以NT平台为例,描述ORACLE在NT平台上的一些特点,提供一个ORACLE系统优化的思路。
关键词:
ORACLE 平台依赖性 系统优化
当前,ORACLE作为大型数据库管理系统快速发展,如何更好的发挥其强大的数据管理功能?这成为ORACLE系统优化方面一个不可忽视的问题。有专门文章从系统参数等软件内部挖掘其"潜力",本文尝试从ORACLE与外部环境的特定关系,即ORACLE的平台依赖性着手,主要以NT平台为例,就ORACLE的平台依赖性的各个方面进行描述。
1.ORACLE在NT平台下仅仅是一个多线程(Multiple Threads)操作系统进程(Process)
在NT平台下,ORACLE的每一个后台"进程"(如LGWR、DBWR等)和专用服务"进程"都是ORACLE进程的一个子线程。这种多线程结构(Muli_threaded Architecture)在NT上是非常高效的,因为所有子线程都共享同一主进程的资源。如果你添加一个ORACLE实例(Instance),才会有一个新的ORACLE进程,这个新的进程同样拥有与前一个进程相同的多线程结构。
在NT平台下,操作系统并不给每个ORACLE线程标志诸如LGWR、DBWR之类的名字。如果想查看有关线程信息,可以通过SQL语句来查询数据字典(Data Dictionary)中的相关表(Table)和视图(View)。