2011-08-25 62 views
0

我正在編寫一個從表A中提取數據到txt文件的過程。開發數據庫中的表有100多行數據。但在生產數據庫中有數百萬行數據。 如果該過程適用於生產數據庫,我將如何估算所需的性能時間? 我是否需要抽取與生產一樣多的數據?生產中的數據庫提取性能估計

回答

0

另一個問題是硬件。幾乎可以肯定,生產比開發更好。 如果您有權訪問產品,則可以使用相同的過程從表格的副本中提取(例如,假設有1百萬行),然後您可以假定提取的時間是成比例的。 如果在ecuation中沒有其他變量,則可以使用磁盤速度或cpu速度在dev和prod之間創建一個比例(取決於您的過程的類型:更多計算或更多I/O。)

0

您必須對生產進行測試。 這不僅僅是硬件或者不是。或記錄。你必須考慮生產系統的負載。 因此,僅僅基於硬件容量或者不能預測任何事情是不安全的。的記錄。

即使在非高峯時段,生產數據庫也可能支持報表生成和ETL系統。