摘要:
在实际生产中,关于 join 语句使用的问题,一般会集中在以下两类: 今天这篇文章,我就先跟你说说 join 语句到底是怎么执行的,然后再来回答这两个问题。 为了便于量化分析,我还是创建两个表 t1 和 t2 来和你说明。 可以看到,这两个表都有一个主键索引 id 和一个索引 a,字段 b 上无索引 阅读全文
posted @ 2019-07-15 15:02
代码堆里的看客
阅读(440)
评论(0)
推荐(1)
摘要:
我经常会被问到这样一个问题:我的主机内存只有 100G,现在要对一个 200G 的大表做全表扫描,会不会把数据库主机的内存用光了? 这个问题确实值得担心,被系统 OOM(out of memory)可不是闹着玩的。但是,反过来想想,逻辑备份的时候,可不就是做整库扫描吗?如果这样就会把内存吃光,逻辑备 阅读全文
posted @ 2019-07-15 15:00
代码堆里的看客
阅读(626)
评论(0)
推荐(0)
摘要:
在 MySQL 中有两个 kill 命令:一个是 kill query + 线程 id,表示终止这个线程中正在执行的语句;一个是 kill connection + 线程 id,这里 connection 可缺省,表示断开这个线程的连接,当然如果这个线程有语句正在执行,也是要先停止正在执行的语句的。 阅读全文
posted @ 2019-07-15 14:58
代码堆里的看客
阅读(1161)
评论(0)
推荐(0)