號召所有數據庫傢伙...性能測試DB2讀寫時需要考慮什麼?
的情況是這樣的: 我有被寫入和讀取DB2數據庫。我需要對程序執行的讀/寫進行一些性能測試。
我知道如何編寫一個程序來讀取/寫入這個數據庫,但我不確定在我的性能測試中應考慮哪些因素。
我需要擔心一個會話讀/寫與多個會話之間的區別嗎?
與DB2本身進行交互以獲取這些執行所花費的時間的最佳方式是什麼?
我正在測試的過程基本上就像是一個連續的批處理過程,不斷地接收消息並堅持它們。在任何給定時間,數據庫可能最多隻有一個或兩個會話。
是否真的需要讀取/寫入最佳指標?
我相信這種測試有很多工具。任何建議表示讚賞。
進一步信息:
我正在考慮一件事是嘗試是運行X號的讀取/我的數據庫API(自制)寫道,並嘗試「時間」需要多長時間。不幸的是DB2會緩存這些消息。有沒有辦法讓DB2在完成讀/寫操作時進行回調?或者通過某種方式來從外部測量這些操作的時間? (工具等)
測試更多地沿着批次/繼續過程。 – Alex 2009-04-24 15:21:03