> IT面试 >

MYSQL DBA面试题 – 都是问答类描述题

1.	请用图框的方式大致地描绘出MySQL架构体系.








2.	MySQL中InnoDB引擎与MyISAM引擎的区别,至少写出四点.
Myisam: 不支持事务,是mysql公司开发的,物理文件主要有数据文件,日志文件,索引文件,并且这三个文件是单独存在。支持表及锁。
Indodb :支持事务,是innodb公司开发的,物理文件主要:日志文件,数据文件,索引文件,索引文件和数据文件是放在一个目录下,可以设置共享文件,独享文件两种格式。支持行级锁。





3.	MySQL中控制内存分配的全局参数,有哪些?






4.	请简洁地描述下MySQL中InnoDB支持的四种事务隔离级别名称,以及逐级之间的区别?





5.	小题集锦
1>.VARCHAR(N) 或 CHAR(N)中的N含义是:

2>.若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少(精确到数量级即可):

3>.表中有大字段X(例如:text类型),且字段X不会经常更新,以读为为主,请问您
是选择拆成子表,还是继续放一起,并且写出您的 理由?
答案: 
理由:


4>.MySQL中InnoDB引擎的行锁是通过加在什么上完成(或称实现)的:
A.	数据块
B.	索引值
5>.MySQL数据库备份方式有那几种(不分引擎讨论),至少写四种。




6.	MySQL复制搭建M->N的过程,请简述各个步骤?(备注:M已经在线跑,N为新安装的MySQL服务器)




7.	工作是否还有MySQL疑难至今未解决(备注:有,请简洁描述;若无,请写无)?

(责任编辑:IT)