有没有方法限制某个用户/库表 对应的操作资源使用?

【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.1
【遇到的问题:问题现象及影响】

有没有什么方法,可以限制部分对象的资源使用?
比如某个特定用户的,某个库的所有操作,某个表的所有操作,某些特定sql 的操作等等?

看了下,官方似乎不支持 “用户级别”的设置资源限制。
我能想到的解决方案,就只能是程序端去主动设置 session级别的 单条sql 的内存上限阈值了。

木有更多的好办法了,更多都是软限制,不是你期望的硬限制

还有其他的软限制方式么?

SQL 的最大执行时间,但是这个体验不好,SQL 的内存上限 也是软限制

后者我知道,也测试过,麻烦问下前者是哪个参数?

https://docs.pingcap.com/zh/tidb/stable/optimizer-hints#max_execution_timen

小心误伤…

看着的确有点吓人了。。。的确不是很靠谱

确实没有类似Oracle的用户profile限制

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。