注册

GOLANG如何查询执行计划

流年 2023/01/10 1158 1

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
【操作系统】:WIN11
【CPU】: i7-12700H
【问题描述】*:go version go1.18 windows/amd64

go code:

_, err = dm_db.Query(`explain select rownum as idx FROM dual where rownum<10`) if err != nil { log.println(err) return }

查询报错:

Error 9005: 非查询SQL语句
stack info:
   1).  dm.(*DmConnection).queryContext
        D:/GoProject/go/src/dm/m.go:649
   2).  dm.(*DmConnection).QueryContext
        D:/GoProject/go/src/dm/m.go:302
   3).  database/sql.ctxDriverQuery
        D:/GoProject/go/src/database/sql/ctxutil.go:48
   4).  database/sql.(*DB).queryDC.func1
        D:/GoProject/go/src/database/sql/sql.go:1759
   5).  database/sql.withLock
        D:/GoProject/go/src/database/sql/sql.go:3437
   6).  database/sql.(*DB).queryDC
        D:/GoProject/go/src/database/sql/sql.go:1754
   7).  database/sql.(*DB).query
        D:/GoProject/go/src/database/sql/sql.go:1737
   8).  database/sql.(*DB).QueryContext
        D:/GoProject/go/src/database/sql/sql.go:1710
   9).  database/sql.(*DB).Query
        D:/GoProject/go/src/database/sql/sql.go:1728
   10).  main.dm_explain
        D:/GoProject/app/web/src/Explain.go:30
   11).  main.Explain
        D:/GoProject/app/web/src/Explain.go:9
   12).  main.main
        D:/GoProject/app/web/src/main.go:32
   13).  runtime.main
        D:/GoProject/go/src/runtime/proc.go:250
   14).  runtime.goexit
        D:/GoProject/go/src/runtime/asm_amd64.s:1571

---------------------------------------------

请问如何查询执行计划?

回答 0
暂无回答
扫一扫
联系客服