V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LoremIpSum
V2EX  ›  程序员

MySQL 能不能限制每一个 session 的 IO 吞吐

  •  
  •   LoremIpSum · 2019-10-19 17:20:38 +08:00 · 1602 次点击
    这是一个创建于 1623 天前的主题,其中的信息可能已经有所发展或是发生改变。

    场景是这样的,有一个 session a 要执行一个比较复杂的查询,这个时候 session a 可能会占用很高的 io,从而导致其他 session 饥饿,MySQL 是否存在这种配置参数,可以限制每一 session 最大能够利用多少 io ?

    3 条回复    2019-10-20 16:17:56 +08:00
    mamahaha
        1
    mamahaha  
       2019-10-19 17:34:13 +08:00
    自己提出问题自己解决的人都发财了,这么有价值的问题不知道会便宜哪位大佬了。
    bxb100
        2
    bxb100  
       2019-10-20 14:54:50 +08:00
    优化慢查询还有这个角度的?
    zhjits
        3
    zhjits  
       2019-10-20 16:17:56 +08:00
    搞个 readonly 的 slave,把慢查询都丢到 slave 上去,然后通过限制 slave 机子的 IOPS 来控制这个 session 的性能(笑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4755 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:46 · PVG 17:46 · LAX 02:46 · JFK 05:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.