登录
首页 >  Golang >  Go问答

统计 Golang 中数据库查询的次数

来源:stackoverflow

时间:2024-03-03 22:54:24 409浏览 收藏

大家好,今天本人给大家带来文章《统计 Golang 中数据库查询的次数》,文中内容主要涉及到,如果你对Golang方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

问题内容

我正在尝试计算针对 Golang API 服务器的请求中针对数据库运行的查询数量。这是为了优化并查找 API 中的瓶颈。

这里有一个如何在 Django 中执行此操作的示例。

知道 Golang 中是否有一种简单的方法可以做到这一点吗?


解决方案


为了找到瓶颈,我建议直接进入 MySQL 数据库并启用慢查询日志,然后慢慢将 long_query_time 设置为较低的毫秒值。

使用 pt-query-digest 等工具来帮助消化这些内容,以获得类似查询的频率。将这些查询视为需要修复的慢查询,然后设置较低的值。

每个查询的实际计数实际上并没有那么有用。

从实际角度解决问题时,测量每个接口的 API 响应时间将帮助您全面了解服务。

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《统计 Golang 中数据库查询的次数》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>