Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
493 views
in Technique[技术] by (71.8m points)

经常在服务端开发的招聘上看见sql调优优化经验,那么具体应该是怎样的经验呢?

自己做后台开发的,工作也好几年了,这种方面也不算专家,因为并不是有深的涉猎和需求,所以也不知道怎样才能更好的回答,但这个如果不好好回答总会仿佛给人一种水货的感觉。经常在服务端开发的招聘上看见sql调优优化经验,那么具体应该是怎样的经验呢?有面试官说说其实期望了解面试者有什么案例?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

分享下我在跳槽的时候,对数据库方面做的针对性复习项目,下面以mysql举例
1、索引结构原理(不同引擎间的区别)
2、几种特别的查询考点(如左优先原则,原因;回表等)
3、使用索引查询,数据库到底经历了什么
4、数据库高可用方案
5、分库分表的优缺点及怎么去分
6、锁机制

最后回答下我对sql调优的理解,我认为数据库调优无非是在各种数据体量下的读写效率,那么优化读写不单单可以从索引方面入手,表结构优化(冗余个别字段)、分库分表、不同引擎对读写效率的影响等……


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...