写入和删除缓存文件时增加线程数限制

This commit is contained in:
刘祥超
2024-04-29 22:36:26 +08:00
parent 7febc6aaf3
commit 973324ae8f
15 changed files with 117 additions and 136 deletions

View File

@@ -39,9 +39,9 @@ func (this *Stmt) ExecContext(ctx context.Context, args ...any) (result sql.Resu
if this.enableStat {
defer SharedQueryStatManager.AddQuery(this.query).End()
}
fsutils.WriteBegin()
fsutils.WriterLimiter.Ack()
result, err = this.rawStmt.ExecContext(ctx, args...)
fsutils.WriteEnd()
fsutils.WriterLimiter.Release()
return
}
@@ -57,9 +57,9 @@ func (this *Stmt) Exec(args ...any) (result sql.Result, err error) {
defer SharedQueryStatManager.AddQuery(this.query).End()
}
fsutils.WriteBegin()
fsutils.WriterLimiter.Ack()
result, err = this.rawStmt.Exec(args...)
fsutils.WriteEnd()
fsutils.WriterLimiter.Release()
return
}