PHP面试mysql

想问一个大家在小型公司mysql优化大家有真是操作过吗?感觉自己理论知识都知道点,无非就是网上那么几点,自己使用的话感觉最多就是mysql建表时候一个规范点,然后再加加索引,其他像表锁、行锁,大家在项目中有使用到吗?迷茫

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 26

除了加索引加个redis其他的优化都很少遇到,面试造火箭嘛,我可以不用,但你不能不会,你要真按照每个公司面试的标准来你就懂什么是真正的学无止境,面试一家做好规划提前一天预习一些就行了,基础的一些底子当然需要的,就索引一些问题之类的建表问题之类的。灵活运用且附带吹牛BUFF会事半功倍,比如牺牲内存增加数据库效率等概念(通过其他如php运算或者redis这些对数据预先处理再查询)。主要的我觉得就是表结构设计好了,索引加好就已经不错了

10个月前 评论
anticipate (楼主) 10个月前
working (作者) 10个月前
王大牛 10个月前
working (作者) 10个月前

索引、事务隔离级别、字符集、锁 、binlog 基本都用到了吧

10个月前 评论
anticipate (楼主) 10个月前
Smilephp (作者) 10个月前

行锁,表锁写的代码如果有问题,并发一上来经常出现

10个月前 评论

如果你接手过一个维护5年以上的有一定用户基础的屎山项目你就会遇到,以前我都不知道优化了多少sql查询了,有些功能随着数据增长,不优化真心跑不动,不然我是动都懒得动

10个月前 评论
anticipate (楼主) 10个月前
bishi123 10个月前
忆往昔弹指间 (作者) 10个月前

mysql 主要是查,面试的大方向也是查。

10个月前 评论
Junwind

mysql 经常遇到的面试题,有一个 1亿多数据的大表,怎么优化。

10个月前 评论
忆往昔弹指间 10个月前
anticipate (楼主) 10个月前
bishi123 10个月前
shunjian_1 10个月前
Junwind (作者) 10个月前
Junwind (作者) 10个月前
bishi123 10个月前
PHP大佬 10个月前
Junwind (作者) 10个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!