Search code examples
sqlitein-memory-database

How to browse an in-memory SQLite database with the command line tool sqlite3


Is there a way to load an entire SQLite database into memory for faster results, using the sqlite3 CLI tool? Thanks!


Solution

  • I'm not sure of what you are trying to accomplish here, but I have two ideas to propose:

    1- Copy everything from your database to some attached in memory database. This link will tell you how to attach an in memory database: http://www.sqlite.org/lang_attach.html

    2- Increase your cache size, keep transactions in memory, and keep the "temp store" in memory: http://www.sqlite.org/pragma.html#pragma_cache_size http://www.sqlite.org/pragma.html#pragma_journal_mode http://www.sqlite.org/pragma.html#pragma_temp_store