全表扫描的慢查询是否会影响其他请求

一般慢SQL,会占用比较大的内存,因为全表扫描需要做一些条件比对,然后多个节点会将数据返回给tidb 节点,这个时候如果数据量较大,tidb 就很容易 OOM

第二种情况,tidb 和 tikv 节点的内存资源和计算资源被 slow query 占走了,刚好有其他的并发请求过来了需要处理,资源不足会怎么样呢? 会导致 OOM

第三种情况,slow query 较少,能够短时间内释放,tidb 和 tikv 节点资源足够,能够撑到GC 时间到来,帮助释放内存…这种情况OK

以此类推,太多状态和因素的影响了,比较复杂…
第四种情况…

第N种情况…

以上供你参考…