整理了20道经典面试题和回答参考答案
1.谈谈你对 SQL 注入式攻击的理解? 2.幻读是什么,用什么隔离级别可以防止幻读? 3..limit 1000000(一百万) 加载很慢的话,你是怎么解决的呢? 4.介绍下 MySQL 的主从复制原理?产生主从延迟的原因? 5.使用索引查询一定能提高查询的性能吗?为什么? 6.什么是最左前缀原则?什么是最左匹配原则? 7.什么是临时表,何时删除临时表? 8.使用 union 和 union all 时需要注意些什么?
1.谈谈你对 SQL 注入式攻击的理解? 2.幻读是什么,用什么隔离级别可以防止幻读? 3..limit 1000000(一百万) 加载很慢的话,你是怎么解决的呢? 4.介绍下 MySQL 的主从复制原理?产生主从延迟的原因? 5.使用索引查询一定能提高查询的性能吗?为什么? 6.什么是最左前缀原则?什么是最左匹配原则? 7.什么是临时表,何时删除临时表? 8.使用 union 和 union all 时需要注意些什么?
1.MySQL 数据库作发布系统的存储,一天五万条以上的增量, 预计运维三年,怎么优化? 2.SQL注入漏洞产生的原因?如何防止? 3.什么是通用 SQL 函数? 4.MyISAM 和InnoDB 的区别? 5.MYSQL 支持事务吗?在缺省模式下,MYSQL 是 autocommit 模式的,所有的数据库更新操作都会即时提交, 所以在缺省情况下,mysql 是不支持事务的。 MYSQL 表类型是使用 InnoDB Tables 或 BDB tables 的话,你的 MYSQL 就 可 以 使 用 事 务 处 理。
MVCC:多版本控制(Multiversion Concurrency Control): 指的是一种提高并发的技术。最早 的数据库系统,只有读读之间可以并发,读写,写读,写写都要阻塞。引入多版本之后, 只有写写之间相互阻塞,其他三种操作都可以并行,这样大幅度提高了 InnoDB 的并发 度。在内部实现中,InnoDB 通过 undo log 保存每条数据的多个版本,并且能够找回数 据历史版本提供给用户读,每个事务读到的数据版本可能是不一样的。在同一个事务中, 用户只能看到该事务创建快照之前已经提交的修改和该事务本身做的修改
京东,美团,滴滴java面试整理锦集,包含了各大企业的火山动力笔试题,海辉集团面试题整理,等等好多的题目都有详细的整理
1024达人勋章
6月城市之星纪念勋章
6月城市之星入围勋章
话题达人
五一创作勋章
勤写标兵
新星计划潜力新星
笔耕不辍
博客之星–参与
Go
世界杯
云原生学习月优秀学员
云原生入门
授人以渔
Vue入门
知无不言
Java工程师·高级
习惯养成
创作能手
1024勋章
创作之秋
受益良多
孜孜不倦
MarkDown
Java工程师·初级
国庆勋章
MySQL进阶
Python工程师·初级
求知
阅读者勋章
签到王者
签到达人
分享学徒
签到新秀
持续创作