我问一个问题 我能针对一个慢sql做限制时间。但dashboard上看到的sql长这样 SELECT COUNT(*) AS total FROM co_order WHERE ( uid = ? AND STATUS IN (?, ?, ?, ?) ) [arguments: (501, 0, 1, 3, 5)] 这种sql我怎么限制执行时间 user_id不同。其他参数一样 【 TiDB 使用环境】线上、测试、调研 【 TiDB 版本】 【遇到的问题】 【复现路径】`做过哪些操作出现的问题` 【问题现象及影响】 【附件】 > 请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。
1 个赞
你看错了吧,要看慢查询那个页签,不是语句分析那个页签
create global binding for
SELECT COUNT() AS total FROM co_order WHERE ( uid = ? AND STATUS IN (?, ?, ?, ?) )
using
SELECT /+ max_execution_time(10000)/ COUNT() AS total FROM co_order WHERE ( uid = ? AND STATUS IN (?, ?, ?, ?) );
不能改程序SQL的话,加个绑定
该主题在最后一个回复创建后60天后自动关闭。不再允许新的回复。