离职流程第二天_lastDay:30-科蓝软件_05/06
1.肝项目
因为都是同类型的公司,所以着重问了下我的项目。
2.redis相关
- 讲讲Redis热点数据处理
- Zset实现排行榜(毕设做的这个,时间忘了具体的实现)
3.mysql索引失效的场景
- 使用select *
- 索引列上有计算操作
- 索引列上有函数操作
- 字段类型不同
- like左边包含%
- 进行索引的列对比
- not in和not exist
4.explain关键字
使用explain关键字,可以模拟优化器执行SQL语句,分析查询语句的性能瓶颈。在select语句之前加上explain关键字,mysql会在查询上设置一个标记,执行查询的时候并不是真正的执行sql语句,而是返回该语句的执行计划。
- possible_keys:可能会使用到的索引
- key:实际使用到的索引
- key_length:使用到索引的长度, 一般以索引的数据类型长度为准
- ref:这一列是mysql估计要读取并检测的行数,注意这个不是结果集里的行数。
- rows:这一列是mysql估计要读取并检测的行数,注意这个不是结果集里的行数。
5.linx的基本命令
- 使用mkdir -p命令创建单个子目录:$ mkdir -p /home/mydir
- 使用mkdir -p命令创建多个子目录:$ mkdir -p /home/mydir1/mydir2/mydir3
- 使用mkdir -p命令创建多个相同的子目录:$ mkdir -p /home/mydir{1..3}/subdir