1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-05 15:55:57 +03:00

Experimental changes for faster in-memory DB operation for large databases.

FossilOrigin-Name: 4fe94b0f1841180dfd8cac33838e335dc6a428bf
This commit is contained in:
drh
2016-11-17 21:52:08 +00:00
parent 223b4bb3f7
commit 65e1ba3fe7
3 changed files with 11 additions and 8 deletions

View File

@@ -2038,7 +2038,7 @@ static int pager_end_transaction(Pager *pPager, int hasMaster, int bCommit){
pPager->pInJournal = 0;
pPager->nRec = 0;
if( rc==SQLITE_OK ){
if( pagerFlushOnCommit(pPager, bCommit) ){
if( MEMDB || pagerFlushOnCommit(pPager, bCommit) ){
sqlite3PcacheCleanAll(pPager->pPCache);
}else{
sqlite3PcacheClearWritable(pPager->pPCache);