7.5.2 调试和运行应用程序
2025年09月26日
7.5.2 调试和运行应用程序
在一部分数据被加载到数据库之后,就可以开始对数据库系统进行联合测试了,这个过程又称为数据库系统试运行。这一阶段要实际运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求,如果不满足,则要对应用程序进行修改、调整,直到达到设计要求为止。
在数据库试运行阶段,还要对系统的性能指标进行测试,分析其是否达到设计目标。在对数据库进行物理结构设计时已经初步确定了系统的物理参数,但一般情况下,设计时的考虑在很多方面只是一个近似的估计,和实际系统的运行还有一定的差距,因此必须在试运行阶段实际测量和评价系统的性能指标。事实上,有些参数的最佳值往往是经过反复测试后找到的。如果测试的结果与设计目标不符,则要返回到物理结构设计阶段,重新调整物理结构,修改系统参数,某些情况下甚至要返回到逻辑结构设计阶段,对逻辑结构进行修改。
特别需要强调的是,由于组织数据入库的工作十分费力,如果是运行后要修改数据库的逻辑结构设计,则需要重新组织数据入库。因此在试运行时应该先输入小批量数据,试运行基本合格后,再大批量输入数据,以减少不必要的工作浪费。同时,在数据库试运行阶段,由于系统还不稳定,随时可能发生软硬件故障,而且系统的操作人员对系统也还不熟悉,误操作不可避免,因此需调试运行DBMS的恢复功能,做好数据库的备份和恢复工作。一旦出现故障,可以尽快恢复数据库,以减少对数据库的破坏。