ok I think the default is 1024. So for 2000 of cache size: (100+1024)*2000=2,2MB
Il 22/09/2010 16.30, Michele Pradella ha scritto: > ok thank you, usually how big is the default page_size? > > Il 22/09/2010 16.17, Jay A. Kreibich ha scritto: >> On Wed, Sep 22, 2010 at 12:02:33PM +0200, Michele Pradella scratched on the >> wall: >>> I have a question about "PRAGMA cache_size" >>> if I use the default value(2000) and I use the default value for the >>> page size, what is the max memory size sqlite can reach in a request? >> The *cache* can grow to something on the order of >> (page_size + 100) * cache_size (there is some overhead), but the >> total memory consumption can be higher if transient tables or indexes >> are required to service the query. These allocations are typically >> short-lived, however. Normally each database connection has its own >> cache. >> >> If you need to hard-limit SQLite's total memory footprint, you use >> sqlite3_config() and several other functions to provide a static >> memory pool, or provide your own memory allocator. >> >> -j >> >> > -- Selea s.r.l. Michele Pradella R&D SELEA s.r.l. Via Aldo Moro 69 Italy - 46019 Cicognara (MN) Tel +39 0375 889091 Fax +39 0375 889080 *michele.prade...@selea.com* <mailto:michele.prade...@selea.com> *http://www.selea.com* _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users