11 2022 档案
摘要:经典案例3(双表) 没有索引时: type类型为all 添加右表索引: 查询结果: 第一次添加到右表中,查询的类型为ref 添加左表索引: 第二次是添加在右表的card字段上。查询类型为index 使用左连接时,数据左表全都有,left join条件用于确定如何从右表搜索行,左边一定都有。 所以右边
阅读全文
摘要:经典案例2(单表分析) 注意:该查询中范围之后的索引会导致失效。但是并不是复合索引全部失效。只在范围条件后面失效 去除原来的ccv索引,创建cv索引。
阅读全文
摘要:explain 经典实战案例1 explain select d1.name,(select id from t3) d2 from (select id, name from t1 where other_column='')d1 union (select named from t2);
阅读全文
摘要:linux查看开放端口的方法: 1、使用rpm安装nmap工具,执行“nmap 127.0.0.1”命令即可查看本机开放的端口; 2、执行“netstat -anp”命令进行查看开放的端口。 1:nmap工具检测开放端口 nmap是一款网络扫描和主机检测的工具。nmap的安装非常简单,如下所示rpm
阅读全文
摘要:执行计划包含哪些信息 id select 查询的序列号,包含一组数字,表示查询中执行select子句或者操作表的顺序 分为三种情况: 1.id相同,执行顺序从上到下。 2.id不同,如果是自查询,id的序号会递增,id值越大,越会先执行。 3.id相同不同,同时存在 id如果相同,可以认为是一组,从
阅读全文