发布者: 上海开眼SEO优化
上海网站建设中程序要考虑哪些因素
1、调整算法设计的设计方案。这一部分在开发设计信息系统以前进行,程序猿必须考虑到是不是应用ORACLE数据库的系统分区作用,针对常常浏览的数据库表是不是必须创建数据库索引等。
2、调整程序运行总体设计。这一部分也是在开发设计信息系统以前进行,程序猿在这里一步必须考虑到程序运行应用哪些的体系结构,是应用传统式的Client/Server双层体系结构,還是应用Browser/Web/Database的三层体系结构。不一样的程序运行体系结构规定的数据库資源是不一样的。
3、调整数据库SQL语句。程序运行的实行最后将归纳为数据库中的SQL语句实行,因而SQL语句的实行高效率最后决策了ORACLE数据库的特性。ORACLE企业强烈推荐应用ORACLE语句优化器(OracleOptimizer)和行锁管理工具(row-levelmanager)来调整提升SQL语句。
4、调整服务器内存分派。内存分配是在信息系统运作全过程中提升配备的,数据库管理人员能够依据数据库运行情况调整数据库系统软件全局性区(SGA区)的数据信息缓冲区域、系统日志缓冲区域和共享资源池的尺寸;还能够调整程序流程全局性区(PGA区)的尺寸。必须留意的是,SGA区并不是越大越好,SGA区过交流会占有电脑操作系统应用的运行内存而造成虚拟内存设置的网页页面互换,那样反倒会减少系统软件。
5、调整电脑硬盘I/O,这一步是在信息系统开发设计以前进行的。数据库管理人员能够将构成同一个表空间的数据库文件放到不一样的电脑硬盘上,保证电脑硬盘中间I/O三层交换机。
6、调整电脑操作系统主要参数,比如:运作在UNIX电脑操作系统上的ORACLE数据库,能够调整UNIX数据信息缓存池的尺寸,每一个过程能够应用的内存空间等主要参数。