号召所有数据库家伙...性能测试DB2读写时需要考虑什么?
的情况是这样的: 我有被写入和读取DB2数据库。我需要对程序执行的读/写进行一些性能测试。
我知道如何编写一个程序来读取/写入这个数据库,但我不确定在我的性能测试中应考虑哪些因素。
我需要担心一个会话读/写与多个会话之间的区别吗?
与DB2本身进行交互以获取这些执行所花费的时间的最佳方式是什么?
我正在测试的过程基本上就像是一个连续的批处理过程,不断地接收消息并坚持它们。在任何给定时间,数据库可能最多只有一个或两个会话。
是否真的需要读取/写入最佳指标?
我相信这种测试有很多工具。任何建议表示赞赏。
进一步信息:
我正在考虑一件事是尝试是运行X号的读取/我的数据库API(自制)写道,并尝试“时间”需要多长时间。不幸的是DB2会缓存这些消息。有没有办法让DB2在完成读/写操作时进行回调?或者通过某种方式来从外部测量这些操作的时间? (工具等)
测试更多地沿着批次/继续过程。 – Alex 2009-04-24 15:21:03