你用的 Mysql 是哪个引擎,各引擎之间有什么区别?
事务是一种高级的处理方式,如在一些列增删改中只要哪个出错还可以回滚还原,而MyISAM 就不可以了; MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及涉及到安全性较高的应用; InnoDB支持外键,MyISAM不支持;
Mysql集群的优缺点?
优点: · 99.999%的高可用性 · 快速的自动失效切换 · 灵活的分布式体系结构,没有单点故障 · 高吞吐量和低延迟 · 可扩展性强,支持在线扩容
数据库索引?
数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常,使用 B_TREE。B_TREE 索引加速了数据访问,因为存储引擎不会再去扫描整张表得到需要的数据;
获取所有员工的ID为单数的员工信息
其中涉及到MySQL语句的综合使用,比如包含分组、常用函数、连接查询。表名: 员工薪资表:salaries 字段: 发薪月份(date_month)[yyyy-mm] 员工编号(emp_id) 员工入职日期(emp_entry_date)[yyyy-mm-dd] 员工级别
数据库的优化?
1.优化索引、SQL 语句、分析慢查询;2.设计表的时候严格根据数据库的设计范式来设计数据库;3.使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘 IO4.优化硬件;采用 SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等