| Index: third_party/sqlite/src/src/sqliteLimit.h
 | 
| diff --git a/third_party/sqlite/src/src/sqliteLimit.h b/third_party/sqlite/src/src/sqliteLimit.h
 | 
| index 75cad1274b4241ab579b1736fbf8c19b8409e9a3..0554e6158188924b550fa2fc09adc2c4fea1cdf4 100644
 | 
| --- a/third_party/sqlite/src/src/sqliteLimit.h
 | 
| +++ b/third_party/sqlite/src/src/sqliteLimit.h
 | 
| @@ -101,13 +101,13 @@
 | 
|  ** The suggested maximum number of in-memory pages to use for
 | 
|  ** the main database table and for temporary tables.
 | 
|  **
 | 
| -** IMPLEMENTATION-OF: R-31093-59126 The default suggested cache size
 | 
| -** is 2000 pages.
 | 
| +** IMPLEMENTATION-OF: R-30185-15359 The default suggested cache size is -2000,
 | 
| +** which means the cache size is limited to 2048000 bytes of memory.
 | 
|  ** IMPLEMENTATION-OF: R-48205-43578 The default suggested cache size can be
 | 
|  ** altered using the SQLITE_DEFAULT_CACHE_SIZE compile-time options.
 | 
|  */
 | 
|  #ifndef SQLITE_DEFAULT_CACHE_SIZE
 | 
| -# define SQLITE_DEFAULT_CACHE_SIZE  2000
 | 
| +# define SQLITE_DEFAULT_CACHE_SIZE  -2000
 | 
|  #endif
 | 
|  
 | 
|  /*
 | 
| @@ -120,8 +120,9 @@
 | 
|  
 | 
|  /*
 | 
|  ** The maximum number of attached databases.  This must be between 0
 | 
| -** and 62.  The upper bound on 62 is because a 64-bit integer bitmap
 | 
| -** is used internally to track attached databases.
 | 
| +** and 125.  The upper bound of 125 is because the attached databases are
 | 
| +** counted using a signed 8-bit integer which has a maximum value of 127
 | 
| +** and we have to allow 2 extra counts for the "main" and "temp" databases.
 | 
|  */
 | 
|  #ifndef SQLITE_MAX_ATTACHED
 | 
|  # define SQLITE_MAX_ATTACHED 10
 | 
| @@ -156,7 +157,7 @@
 | 
|  ** The default size of a database page.
 | 
|  */
 | 
|  #ifndef SQLITE_DEFAULT_PAGE_SIZE
 | 
| -# define SQLITE_DEFAULT_PAGE_SIZE 1024
 | 
| +# define SQLITE_DEFAULT_PAGE_SIZE 4096
 | 
|  #endif
 | 
|  #if SQLITE_DEFAULT_PAGE_SIZE>SQLITE_MAX_PAGE_SIZE
 | 
|  # undef SQLITE_DEFAULT_PAGE_SIZE
 | 
| 
 |