gpt4 book ai didi

mysql - 计算 Golang 中数据库的查询次数?

转载 作者:IT王子 更新时间:2023-10-29 01:49:53 24 4
gpt4 key购买 nike

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

如何在 Django 中执行此操作的示例是 here .

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

最佳答案

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

使用类似 pt-query-digest 的工具帮助消化这些以获得类似查询的频率。攻击那些需要修复的慢查询,然后设置一个较低的值。

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

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

关于mysql - 计算 Golang 中数据库的查询次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54896988/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com