在基准执行阶段,通过以下操作调整数据库:反复运行测试、修改数据库的相关内容(例如,一个或多个数据库属性或连接参数的值),然后再次运行测试查看任何更改的结果。
前提条件
执行此任务没有前提条件。
上下文和注释
下列过程假设您要测试不同的数据库属性和/或连接参数以找到最大益处。重复此过程,直至已测试所有需要测试的参数。
仅选择那些对 UltraLite 部署的工作量和目标至关重要的属性或参数。
通过运行测试的第一次迭代创建基线。在此情况下,因为您要测试不同的数据库属性和/或连接参数,应尽可能使用 UltraLite 缺省设置。
通过一次仅调整一个数据库属性或连接参数来开始正常测试。此限制确保所收集的结果在其方法中是成体系的,并帮助您更容易地确定何时达到调整活动的最大益处。
基准程序的输出应包括:
每个测试的标识符或标签
程序执行的迭代
正在检查的元素名称以及更改方法
记录的经过时间
例如,即使您可能测试其他数据库参数,如果测试仅限于不同页面大小、高速缓存大小和预留大小,则输出可能保存到类似于以下示例的表中:
PROP/PARM VALUES TEST NUMBER 001 002 003 page_size 1 2 8 CACHE_SIZE 128 256 512 RESERVE_SIZE 128 256 512 STMT ID EXECUTION (seconds) 01 01.55 01.50 01.49 02 02.01 02.20 01.59 03 00.33 00.55 00.44 |
当您完成一次迭代时,将数据库返回至基线状态,以确保您不会无意破坏后续运行的结果。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |