mirror of
				https://github.com/TeaOSLab/EdgeNode.git
				synced 2025-11-04 16:00:25 +08:00 
			
		
		
		
	sqlite添加参数_sync=OFF
This commit is contained in:
		@@ -82,7 +82,7 @@ func (this *FileList) Init() error {
 | 
			
		||||
	}
 | 
			
		||||
	var dbPath = dir + "/index.db"
 | 
			
		||||
	remotelogs.Println("CACHE", "loading database '"+dbPath+"'")
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+dbPath+"?cache=shared&mode=rwc&_journal_mode=WAL&_cache_size=16000")
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+dbPath+"?cache=shared&mode=rwc&_journal_mode=WAL&_sync=OFF&_cache_size=16000")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return errors.New("open database failed: " + err.Error())
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -51,7 +51,7 @@ func (this *IPListDB) init() error {
 | 
			
		||||
		remotelogs.Println("CACHE", "create cache dir '"+this.dir+"'")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+this.dir+"/ip_list.db?cache=shared&mode=rwc&_journal_mode=WAL")
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+this.dir+"/ip_list.db?cache=shared&mode=rwc&_journal_mode=WAL&_sync=OFF")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -88,7 +88,7 @@ func (this *Task) Init() error {
 | 
			
		||||
		remotelogs.Println("METRIC", "create data dir '"+dir+"'")
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+dir+"/metric."+strconv.FormatInt(this.item.Id, 10)+".db?cache=shared&mode=rwc&_journal_mode=WAL")
 | 
			
		||||
	db, err := sql.Open("sqlite3", "file:"+dir+"/metric."+strconv.FormatInt(this.item.Id, 10)+".db?cache=shared&mode=rwc&_journal_mode=WAL&_sync=OFF")
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user