我是学生,我正在进行数据库分配。 我想对我的数据库优化策略使用索引和查询优化。 问题是如何证明我的策略有所改进?我的讲座说关于查询优化,我可以通过计算证明,任何人都有更多的想法?怎么算? 关于索引,我需要证据证明它。如何??
答案 0 :(得分:0)
就优化证据而言,您必须为测试用例提供已检测的代码(例如,您可以准确地获取时间)和重新运行的测试用例。可重新运行的一组测试用例的理想情况是也能够重置为基线数据库,这样您就可以保证每次测试运行时数据的起始条件相同。
您还需要了解每个测试用例中其他更微妙的因素:
答案 1 :(得分:0)
我认为解释前后计划对于证明改进有很大帮助。
答案 2 :(得分:0)
您使用的是哪个DBMS?
我建议你看一下你的DBMS产品提供的跟踪选项。例如,在Oracle中,您可以使用SQL Trace并使用tkprof解析输出,以便为您提供证明数据库优化策略显示出改进所需的数据。