MySQL Architecture

MySQL’s Logical Architecture

存储引擎在MySQL这个系统架构的哪个位置

Concurrency Control

知道或者用过mysql里的锁没有

Transactions

mysql事务

Dirty reads(脏读), Nonrepeatable reads, Phantom reads(幻读)

什么是脏读和幻读

可重复读底层怎么实现的

Isolation Levels

mysql隔离级别,有哪些隔离级别

mysql在可重复读隔离级别下怎么解决幻读

MysQL 隔离级别,四种默认的是哪个

MySQL’s Storage Engines

知道哪些存储引擎

mysql使用的存储引擎、存储结构

MyIsam与InnoDB的区别

Optimizing Schema and Data Types

Choosing Optimal Data Types

手机号用mysql中的什么数据类型

Mysql的数据char varchar text的区别和运用场景

Indexing for High Performance

Indexing Basics

mysql索引

怎么建索引

order by 索引

组合索引

加索引有什么原则

mysql建索引的原则

新建一个索引会发生什么

MySQL里的索引用过吧, 索引为什么快

bool字段加索引有没有用

创建索引命令

Types of Indexes

索引数据结构MySQL的B+树

OS的文件系统

B-Tree indexes

最左匹配原则Match a leftmost prefix 最左前缀原理,最左匹配原则

范围查找怎么走索引

B+树的叶子结点存什么

为什么B+树比普通二叉树快

B树/B+树的区别

Hash indexes

hash索引,二叉树索引,B树索引,B+树索引

Indexing Strategies for High Performance

Clustered Indexes

mysql聚集索引与非聚集索引

聚簇&非聚簇索引

Query Performance Optimization

mysql优化

sql优化,a>‘x’ and z=‘x’ 会不会失效

sql慢查询

MySQL有做过优化吗, 讲讲吧

MySQL的调优

Optimizing Specific Types of Queries

Optimizing LIMIT and OFFSET

MySQL的分页查询

Advanced MySQL Features

Character Sets and Collations

字符集

InnoDB

mysql innodb内部数据的保存结构

mysql innodb底层原理,具体结构

Replication

Advanced Features in MySQL Replication

看你简历写了数据库半同步复制,那说说什么是半同步复制,半同步复制好处是什么? 主从有哪两个线程(我说了I/O和SQL),他说不是SQL,我坚持说SQL,他说不是 (查了资料就是I/O和SQL呀)

Scaling MySQL

表数据量太大怎么解决,数据太多怎么办

分表需要停机吗 可以不停机吗(先复制一份出来分表再迁移?)

Availability

Avoiding Single Points of Failure

Replication-Based Redundancy

Mysql高可用,是如何配置mha的,在多个slave中选取一个升为master,是怎么做到在多个slave中选取一个slave升为主库的,用的什么方法 vip漂移怎么做的。数据库高可用用到的模块是什么?

Failover and Failback

explain有哪些字段

mysql加载机制?