5
要使用高速緩存表,我可以使用驅動程序URL:jdbc:hsqldb:mem
還是應該使用jdbc:hsqldb:file
? 我需要一個非持久性臨時表,它將容納更多適合內存的數據。HSQLDB臨時高速緩存表
從文檔中不清楚使用create cached table
語法的JDBC URL是否爲jdbc:hsqldb:mem
實際上使用緩存表,還是因爲URL是內存而始終使用內存?
要使用高速緩存表,我可以使用驅動程序URL:jdbc:hsqldb:mem
還是應該使用jdbc:hsqldb:file
? 我需要一個非持久性臨時表,它將容納更多適合內存的數據。HSQLDB臨時高速緩存表
從文檔中不清楚使用create cached table
語法的JDBC URL是否爲jdbc:hsqldb:mem
實際上使用緩存表,還是因爲URL是內存而始終使用內存?
您必須使用jdbc:hsqldb:file:<file path>
。您可以使用SET FILES LOG FALSE關閉註銷,以便在僅存儲臨時數據時加速操作。
因爲JDBC:HSQLDB:MEM:URL創建一個全功能於內存中的表,CREATE CACHED TABLE
被解釋爲CREATE MEMORY TABLE