还剩2页未读,继续阅读
文本内容:
r MySQLJ经典面试题「MySQL」经典面试题MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle旗下产品下面是我共享的,欢迎大家阅读!经典面试题目
1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联;
2、MySQL中myisam与innodb的区分,至少5点
1、问5点不同;
2、innodb引擎的4大特性
3、2者selectcount*哪个更快,为什么
3、MySQL中varchar与char的区分以及var50中的50代表的涵义⑴、varchar与char的区分⑵、var50中50的涵义⑶、int20中20的涵义
4、mysql为什么这么设计
4、问了innodb的事务与日志的实现方式
1、有多少种日志;
2、事物的4种隔离级别
3、事务是如何通过日志来实现的,说得越深化越好
5、问了MySQL binlog的几种日志录入格式以及区分
1、binlog的日志格式的种类和分别
2、适用场景;
3、结合第一个问题,每一种日志格式在复制中的优劣
6、问了下MySQL数据库cpu飙升到500%的话他怎么处理
1、没有阅历的,可以不问;
2、有阅历的,问他们的处理思路
7、sql优化⑴、explain出来的各种item的意义;
2、profile的意义以及使用场景;
8、备份方案,mysqlduinp以及xtranbackup的实现原理
1、备份方案;
2、备份恢复时间;
3、xtrabackup实现原理
9、mysqldump中备份出来的sql,假如我想sql文件中,一行只有一个....value的话,怎么办假如备份需要带上master的复制点信息怎么办?
10、500台db,在最快时间之内重启
11、innodb的读写参数优化
1、读取参数⑵、写入参数;⑶、与I相关的参数;
4、缓存参数以及缓存的适用场景
12、你是如何监控你们的数据库的你们的慢日志都是怎么查询的?
13、你是否做过主从全都性校验,假如有,怎么做的,假如没有,你准备怎么做?
14、你们数据库是否支持emoji表情,假如不支持,如何操作
15、你是如何维护数据库的数据字典的?
16、你们是否有开发规范,假如有,如何执行的
17、表中有大字段X例如text类型,且字段X不会常常更新,以读为为主,请问
1、您是选择拆成子表,还是连续放一起;
2、写出您这样选择的理由
18、MySQL中InnoDB引擎的行锁是通过加在什么上完成或称实现的为什么是这样子的?
19、如何从mysqldump产生的全库备份中只恢复某一个库、某一张表?开放性问题一个6亿的表a,一个3亿的表b,通过外间tid关联,你如何最快的查询出满意条件的第50000到第50200中的这200条数据记录文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。