我們正在從上游系統收到消息,消息的平均大小是2-5KB,但在某些情況下消息可能大到20 MB。爲了審計目的,我們需要將消息存儲在表中。數據庫是IBM DB2 9.7,列類型是CLOB。我有幾個問題:IBM Db2 Clob列存儲大小爲20MB的文本
- 在DB2中,CLOB列的默認大小是1MB,可以將列大小增加到20 MB。
- 數據庫是否根據實際數據大小或列大小分配空間,因此假設消息大小爲5KB將爲該行分配多少空間?
- 有沒有其他更好的方法將這些數據存儲在db2關係數據庫中,因此消息的大小不是約束條件。我們只想使用關係數據庫。
感謝
你試圖尋找這些信息呢? –
是的,我做了,根據ibm我可以增加大小,但沒有發現是否會有任何缺點,我試圖在這裏探索。 –