increased the default sqlite cache_size to 16mb
This commit is contained in:
		
							parent
							
								
									edcb6950e5
								
							
						
					
					
						commit
						cb156e1903
					
				| 
						 | 
					@ -29,6 +29,7 @@ func init() {
 | 
				
			||||||
					PRAGMA synchronous        = NORMAL;
 | 
										PRAGMA synchronous        = NORMAL;
 | 
				
			||||||
					PRAGMA foreign_keys       = ON;
 | 
										PRAGMA foreign_keys       = ON;
 | 
				
			||||||
					PRAGMA temp_store         = MEMORY;
 | 
										PRAGMA temp_store         = MEMORY;
 | 
				
			||||||
 | 
										PRAGMA cache_size         = -16000;
 | 
				
			||||||
				`, nil)
 | 
									`, nil)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				return err
 | 
									return err
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -11,7 +11,7 @@ func connectDB(dbPath string) (*dbx.DB, error) {
 | 
				
			||||||
	// Note: the busy_timeout pragma must be first because
 | 
						// Note: the busy_timeout pragma must be first because
 | 
				
			||||||
	// the connection needs to be set to block on busy before WAL mode
 | 
						// the connection needs to be set to block on busy before WAL mode
 | 
				
			||||||
	// is set in case it hasn't been already set by another connection.
 | 
						// is set in case it hasn't been already set by another connection.
 | 
				
			||||||
	pragmas := "?_pragma=busy_timeout(10000)&_pragma=journal_mode(WAL)&_pragma=journal_size_limit(200000000)&_pragma=synchronous(NORMAL)&_pragma=foreign_keys(ON)&_pragma=temp_store(MEMORY)"
 | 
						pragmas := "?_pragma=busy_timeout(10000)&_pragma=journal_mode(WAL)&_pragma=journal_size_limit(200000000)&_pragma=synchronous(NORMAL)&_pragma=foreign_keys(ON)&_pragma=temp_store(MEMORY)&_pragma=cache_size(-16000)"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	db, err := dbx.Open("sqlite", dbPath+pragmas)
 | 
						db, err := dbx.Open("sqlite", dbPath+pragmas)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue