数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常,使用 B_TREE。B_TREE 索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;
其中涉及到MySQL语句的综合使用,比如包含分组、常用函数、连接查询。表名: 员工薪资表:salaries 字段: 发薪月份(date_month)[yyyy-mm] 员工编号(emp_id) 员工入职日期(emp_entry_date)[yyyy-mm-dd] 员工级别
1.优化索引、SQL 语句、分析慢查询;2.设计表的时候严格根据数据库的设计范式来设计数据库;3.使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘 IO4.优化硬件;采用 SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等
1、储存引擎选择:如果数据表需要事务处理,应该考虑使用InnoDB,因为它完全符合ACID 特性。如果不需要事 务处理,使用默认存储引擎MyISAM是比较明智的
用户流失分析: - 两层模型: 细分用户、产品、渠道,看到底是哪里用户流失了。注意由于是用户流失问题,所以这里细分用户时可以细分用户处在生命周期的哪个阶段。