-1
如果在數據庫中累計超過100萬行數據,則在建立數據庫連接時,getConnection()需要大約2 GB的內存。HSQLDB內存消耗
爲什麼我需要大量內存,並且想知道是否有一種方法可以減少所需的內存量。
如果在數據庫中累計超過100萬行數據,則在建立數據庫連接時,getConnection()需要大約2 GB的內存。HSQLDB內存消耗
爲什麼我需要大量內存,並且想知道是否有一種方法可以減少所需的內存量。
如果您在HSQLDB中使用默認表類型,則所有數據都會保存在內存中以實現快速訪問。
對於大型數據庫,應該使用CREATE CACHED TABLE將數據主要存儲在硬盤上。你可以將你現有的表格轉換成
SET TABLE mytablename TYPE CACHED
這個問題很不清楚,你在用什麼語言編寫代碼?即使這些事情是已知的,這個問題將會過於寬泛。縮小範圍並根據可驗證的可重現條件提出具體問題。 – CamW
它被標記爲HSQLDB,所以數據庫很清楚。 – fredt