南京SEO网站优化公司分析:数据库如何优化

  1、调整数据结构的设计。这一部分在开发信息体系之前完结,程序员需求考虑是否运用ORACLE数据库的分区功用,关于经常拜访的数据库表是否需求建立索引等。

  2、调整应用程序结构设计。这一部分也是在开发信息体系之前完结,程序员在这一步需求考虑应用程序运用什么样的体系结构,是运用传统的Client/Server两层体系结构,仍是运用Browser/Web/Database的三层体系结构。不同的应用程序体系结构要求的数据库资源是不同的。

  ?

  3、调整数据库SQL句子。应用程序的履行终究将归结为数据库中的SQL句子履行,因此SQL句子的履行功率终究决议了ORACLE数据库的性能。ORACLE公司推荐运用ORACLE句子优化器(Oracle Optimizer)和行锁管理器(row-level manager)来调整优化SQL句子。

  4、调整服务器内存分配。内存分配是在信息体系运行过程中优化配置的,数据库管理员能够根据数据库运行状况调整数据库体系大局区(SGA区)的数据缓冲区、日志缓冲区和共享池的巨细;还能够调整程序大局区(PGA区)的巨细。需求注意的是,SGA区不是越大越好,SGA区过大会占用操作体系运用的内存而引起虚拟内存的页面交流,这样反而会降低体系。

南京SEO网站优化公司分析:数据库如何优化

  5、调整硬盘I/O,这一步是在信息体系开发之前完结的。数据库管理员能够将组成同一个表空间的数据文件放在不同的硬盘上,做到硬盘之间I/O负载均衡。

  6、调整操作体系参数,例如:运行在UNIX操作体系上的ORACLE数据库,能够调整UNIX数据缓冲池的巨细,每个进程所能运用的内存巨细等参数。


收藏
0
有帮助
0
没帮助
0