dbstats:一个 golang databasesql 驱动程序包装器,提供围绕数据库操作的钩子以收集使用性能统计信息

时间:2024-06-29 16:04:43
【文件属性】:

文件名称:dbstats:一个 golang databasesql 驱动程序包装器,提供围绕数据库操作的钩子以收集使用性能统计信息

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-29 16:04:43

Go

数据库统计 一个 golang 数据库/sql 驱动程序包装器,提供围绕数据库操作的钩子,以收集使用/性能统计信息。 用法 dbstats为database/sql/driver.Driver提供了一个包装器。 这是通过包装驱动程序的Open函数,然后使用database/sql注册新包装的驱动程序来完成的。 一旦驱动程序被包装,就可以注册Hook以收集各种统计信息。 这个包提供了一个非常基本的 Hook CounterHook 。 import ( "database/sql" "github.com/cgilling/dbstats" "github.com/lib/pq" ) var pqStats dbstats. CounterHook func init () { s := dbstats . New ( pq . Open ) s . AddHook


【文件预览】:
dbstats-master
----.gitignore(266B)
----counterhook.go(5KB)
----.travis.yml(13B)
----LICENSE(1KB)
----driver.go(6KB)
----README.md(1KB)
----driver_test.go(10KB)
----counterhook_test.go(5KB)

网友评论