Informi数据库培训教程.pdfVIP

  • 5
  • 0
  • 约3.46万字
  • 约 36页
  • 2021-11-14 发布于江苏
  • 举报
第十一章 动态服务器性能调整 所谓性能调整就是平衡时间、空间、资金、可靠性等几个因素之间的关系,使设备达到最 好的使用效果。其中任何一个因素的改变都会影响到其他因素的变动,要想单纯的改变某一个 因素是不可能的。只能尽量地接近而不能超越最优状况下的实际性能。 一、 影响性能的主要因素 ●要素 指令执行的时间、处理时间和利用率。 ●磁盘要素 访问时间 ●内存要素 实际内存需求量、换页率、对换和访问时间。 二、 进行性能评测的工具 ●硬件厂商提供的工具 1、 :显示执行一个程序所耗费的时间。 2、 :报告有关进程、内存、磁盘和的统计信息。 3、 :用来查看系统的实时记录。 ●工具 1、 :列出在命令运行的瞬间共享内存结构中的情况。 2、 :用于修复磁盘中受到破坏的索引和数据页,还可用于监测系统磁盘上的其它 数据结构。 三、 性能调整的几个方面 ●合理的磁盘布局 1. 磁盘布局的目标是平衡所有设备的操作! 2 . 确定磁盘布局的步骤 ◆检查应用的以决定的频繁程度 1、 (对已使用的数据库) 2、检查应用 (对未使用的数据库) ◆找出使用最频繁的表 ◆确定系统可使用的磁盘资源 ◆决定如何在磁盘间分布 3 .如何进行磁盘布局 ◆分割的种类 1、 表的分割 2、 索引的分割 ◆分割的方式 1、 基于表达式方式分割 特点:数据的存取是不均匀分布的、查询的选择性很强、基于列的某个条件的 查询可以消除某些分片的查询。 2、 基于循环方式分割 特点:数据的均匀分布、最高的数据可用性、没有了对表达式进行求值的过程 从而可得到最高的数据装载效率。 ◆数据分割的原则 1、 对重点是数据的分割 2、 对重点是索引的分割 3、 对顺序扫描读的表采用循环方式进行分割 4、 分割表达式应尽量简单、 5、 尽量将最可能满足的表达式放在前面 6、 避免在表达式中有类型转换操作 7、 不要针对经常改变的字段进行分割 ◆ 的影响 加到系统中的顺序也会影响系统的性能。因为在系统检查点期间, 给 分配清页线索是根据加到系统中的顺序进行的。 ◆临时空间的建立 如果系统支持查询,就需要频繁的创建和使用临时表和排序文件,那么 临时数据空间的位置对性能的影响是很大的,此时应考虑建立一个或多个临时空 间,并且不同的临时空间应尽量分布在不同的磁盘上,道理同顺序。 4。磁盘布局地监控 ◆命令监控磁盘活动。 ◆使用工具 1 5 显示磁盘利用率。 5.磁盘布局的改变 用 语句改变现有磁盘布局。该语句可以重新设置新的分割策略,可以增加、删除、修 改一个分片,可以将几个结构相同的表合并或将一个表分成几个结构相同的表。 ●正确地调整影响性能的几个参数 1.缓冲区参数的设置 ◆环境下,应将共享内存的大部分分配到驻留部分。 ◆环境下,应将共享内存的大部分分配到虚拟部分。 2.参数的设置 ◆ (核心异步)和的概念以及两者的区别。 监测系统是否使用。 ◆配置参数 1、对于使用并且所有都是原始设备的系统,

文档评论(0)

1亿VIP精品文档

相关文档