1
h2似乎佔用了太多內存空間,如何壓縮它如何壓縮h2數據庫的內存空間(內存模式)?
h2似乎佔用了太多內存空間,如何壓縮它如何壓縮h2數據庫的內存空間(內存模式)?
您是否使用內存模式(數據庫URL爲jdbc:h2:mem:test
或類似的)? H2使用pluggable file system/file system abstraction,作爲其中的一部分,有兩個內存中的文件系統實現,其中一個壓縮數據。要使用它,使用下面的數據庫URL之一:
jdbc:h2:memFS:test
(經常在內存中的文件系統;比jdbc:h2:mem:test
慢一點但使用比特更少的內存)jdbc:h2:memLZF:test
(壓縮內存中的文件系統;比上面慢,但使用較少的內存,可能是一半或三分之一)如果使用持久模式:H2默認使用的內存很少(16 MB),但可以減少緩存大小如果需要(見文檔)。
+1 H2並不停止驚人的功能驚喜! – user454322
我使用內存模式(數據庫URL jdbc:h2:mem:test),因爲它是最快的。我希望它佔用更少的內存,如何去做? – user1616357