Performance

在 SQLITE 中,如何在自己的文件中創建一個新表?

  • April 2, 2021

我正在嘗試進行鍵值配對,其中性能是重中之重。我知道 sqlite 文件越小,讀寫速度就越好,所以我將創建大約 64 個文件,每個文件都有明確的鍵值組合。

因此,我想創建一個命令,該命令將在其自己的文件中創建一個新表。我該怎麼做呢?

謝謝。

如果您嘗試儲存鍵值對數據,則應使用鍵值儲存數據庫而不是 SQLite,因為 SQLite 旨在儲存關係數據。您的數據庫將放在哪裡?…移動設備或專用伺服器?

但是,如果您確實堅持使用 SQLite,則文件大小在讀寫速度方面並不是一個很大的因素。相反,您可能正在考慮並發問題,尤其是並發寫入數據庫時。在這種情況下,您可以執行諸如啟用WAL之類的操作,並可能為您需要大量並發寫入的任何表組創建一個單獨的數據庫,因為並發問題大多發生在同一個數據庫中。還要確保您適當地索引您的表,這可能只是您的鍵值對的鍵。

切換到適當的鍵值數據儲存也可能會幫助您解決任何並發問題。

引用自:https://dba.stackexchange.com/questions/289142