[基础] PHP技术面试中,问的占80%是MySQL

面试技巧 0 530

面试中面试官问你啥问题,以上的公众号:PHP面试题都给你整理了。每天都会整理一份最接地气的面试题,在公交上,地铁上,面试的路上,直接阅读,巩固知识,方便又实用。

[基础] PHP技术面试中,问的占80%是MySQL

同时你也可以在公众号【PHP面试题】里 获取到如下教程:【PHP程序员简历与面试技巧教程】,【前端跳槽面试必备技巧】,【带你横扫PHP职场 全面解读PHP面试】

文章摘要

1. 如何设计一个高并发的系统

① 数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引的优化

② 使用缓存,尽量减少数据库 IO

③ 分布式数据库、分布式缓存

④ 服务器的负载均衡

2. 锁的优化策略

① 读写分离

② 分段加锁

③ 减少锁持有的时间

④ 多个线程尽量以相同的顺序去获取资源

等等,这些都不是绝对原则php面试技巧php面试技巧,都要根据情况,比如不能将锁的粒度过于细化,不然可能会出现线程的加锁和释放次数过多,反而效率不如一次加一把大锁。这部分跟面试官谈了很久

3. 索引的底层实现原理和优化

B+树,经过优化的B+树

主要是在所有的叶子结点中增加了指向下一个叶子节点的指针,因此InnoDB建议为大部分表使用默认自增的主键作为主索引。

文章内容

点击“阅读原文”,查看面试题考查内容点,并且获取你想要的视频教程,更多的面试题希望能助你拿下高薪offer!

相关推荐: