首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    技术分享 | MySQL 存储过程中的只读语句超时怎么办?

    ---- MySQL 有一个参数叫 max_execution_time ,用来设置只读语句执行的超时时间,但是仅对单独执行的 select 语句有效;对于非单独执行的 select 语句,比如包含在存储过程...那对这种非单独出现的 select 语句,该如何控制超时时间呢? 先来看下参数 max_execution_time 设置后的效果。...此参数设置后,select 语句如果执行时间过长,会直接被 cancel 掉,并且报错,如下所示: mysql> set @@max_execution_time=1000; Query OK, 0 rows...比如 cancel 掉指定 SQL 语句、kill 掉指定 session 等。所以完全可以使用 pt-kill 工具来实现 select 语句超时被自动 cancel 掉。...#max_execution_time# #SQL 语句超时退出#

    1.4K30

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券