Skip to content

Commit 3c1aa38

Browse files
fix connection closed problem (#900)
1 parent 7b63676 commit 3c1aa38

File tree

2 files changed

+0
-3
lines changed

2 files changed

+0
-3
lines changed

internal/sql-analyzer/collector/sql_audit.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ func (c *Collector) getMaxRequestIDs() (map[string]uint64, error) {
3333
if err != nil {
3434
return nil, errors.Wrap(err, "Failed to get oceanbase connection")
3535
}
36-
defer cnx.Close()
3736

3837
if err := cnx.QueryList(c.Ctx, &observers, sqlconst.GetMaxRequestIDByIP, c.TenantID); err != nil {
3938
return nil, errors.Wrap(err, "Failed to query max request ids")
@@ -149,7 +148,6 @@ func (c *Collector) collectSqlAuditByOBServer(svrIP string, lastRequestID uint64
149148
if err != nil {
150149
return nil, errors.Wrap(err, "Failed to get oceanbase connection")
151150
}
152-
defer cnx.Close()
153151

154152
if err := cnx.QueryList(c.Ctx, &results, sqlconst.GetSqlStatistics, c.TenantID, svrIP, lastRequestID); err != nil {
155153
return nil, err

internal/sql-analyzer/collector/sql_plan.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ func (w *PlanWorker) processPlan(ctx context.Context, idx int, ident *model.SqlP
6464
w.collector.PlanCache.Remove(*ident) // Remove from cache
6565
return
6666
}
67-
defer cnx.Close()
6867

6968
var plans []model.SqlPlan
7069
if err := cnx.QueryList(ctx, &plans, sqlconst.SelectSqlPlan, ident.TenantID, ident.SvrIP, ident.SvrPort, ident.PlanID); err != nil {

0 commit comments

Comments
 (0)