据我所知,TiDB 不支持数据库级别的会话超时。但是我可以使用 session ID 在应用级别实现 TiDB 中的 session 超时吗?我应该怎么办?
问问题
130 次
2 回答
0
实际上,TiDB 从 3.0 版本开始就支持它。更多详情请wait_timeout
在https://pingcap.com/docs/stable/releases/3.0beta/#tidb中搜索。
于 2020-04-04T03:25:18.980 回答
0
TiDB 目前确实不支持数据库级别的 session timeout。
如果要在应用层面实现会话超时,可以在没有LB(负载均衡)的情况下使用side记录启动的会话ID,并在应用上自定义会话超时。超时后,kill tidb [session id]
在启动查询的节点上使用终止 SQL。
目前建议使用应用程序实现会话超时。当达到超时时间时,应用层报告异常并继续执行后续程序段。
于 2018-07-31T07:54:56.240 回答