PHP面试mysql

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

《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 26

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

1年前 评论
anticipate (楼主) 1年前
working (作者) 1年前
王大牛 1年前
working (作者) 1年前

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

1年前 评论
anticipate (楼主) 1年前
Smilephp (作者) 1年前

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

1年前 评论

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

1年前 评论
anticipate (楼主) 1年前
bishi123 1年前
忆往昔弹指间 (作者) 1年前

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

1年前 评论
Junwind

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

1年前 评论
忆往昔弹指间 1年前
anticipate (楼主) 1年前
bishi123 1年前
shunjian_1 1年前
Junwind (作者) 1年前
Junwind (作者) 1年前
bishi123 1年前
提桶跑路了 1年前
Junwind (作者) 1年前

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