随着计算机的普及以及网络的发展,数据库已经不再仅仅是那些
程序员所专有的话题。而Oracle数据库更是凭借其性能卓越,操作方便灵活的特点,在
数据库设计的市场中已经占据了一席之地。Oracle数据库作为大型数据库管理系统,近年来一直占有世界上高端数据库的最大份额,其强大而完善的数据库管理功能,以及Oracle公司推陈出新的不断努力,一直成为IT业界瞩目的焦点。
Oracle
数据库设计优化策略一般包括服务器操作系统参数调整、ORACLE数据库参数调整、网络性能调整、应用程序SQL语句分析及设计等几个方面,下面一品
威客网就为您一一介绍。
1、调整数据库SQL语句。 应用程序的执行最终将归结为数据库中的SQL语句执行,因此SQL语句的执行效率最终决定了ORACLE数据库的性能。ORACLE公司推荐使用ORACLE语句优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL语句。
2、调整数据结构的设计。 这一部分在
开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引等。
3、调整服务器内存分配。 内存分配是在信息系统运行过程中优化配置的,数据库管理员可以根据数据库运行状况调整数据库系统全局区(SGA区)的数据缓冲区、日志缓冲区和共享池的大小;还可以调整程序全局区(PGA区)的大小。需要注意的是,SGA区不是越大越好,SGA区过大会占用操作系统使用的内存而引起虚拟内存的页面交换,这样反而会降低系统。
4、调整应用程序结构设计。 这一部分也是在开发信息系统之前完成,程序员在这一步需要考虑应用程序使用什么样的体系结构,是使用传统的Client/Server两层体系结构,还是使用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源是不同的。
为了保证ORACLE数据库运行在最佳的性能状态下,在信息系统开发之前就应该考虑数据库的优化策略。一品威客网提供专业的access
数据库设计、access数据库开发、数据库系统开发等创意服务,只要您在一品威客网发布任务需求,就会有百万专业威客给您献上最好的创意方案。
(一品威客网 anyi)