数据库的索引一些常见的问题

本文分享了在业务量增大时,如何通过索引优化、读写分离和集群提升数据库性能。重点探讨了索引优化策略,包括索引选择、主键与唯一索引区别、索引命中率提升及B-Tree结构理解。同时,解析了读写分离原理及其对性能的积极影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近面试老是被问到数据库的优化方面的问题,推荐大家看《高性能mysql》

在数据库优化方面,随着业务量的增大,可以做一下优化:

索引的优化>读写分离>集群

作为一个小菜鸡,自然没有做过集群了,不过索引和读写分离还是可以聊一聊的。

答案在网上很好找,就不写了。

作为面试常问的索引优化,主要问一下几个方面:

都在哪些字段加索引?

主键索引和唯一索引的区别?

怎么使用索引才能提高索引的命中?

索引的最左前缀了解吗?

索引是越多越好吗?为什么?

索引的底层数据结构知道吗?推荐大家看看B-Tree和Hash,以及磁盘的存储结构?

怎么查看是否命中了索引?

读写分离,常见面试题:

读写分离分离为什么能够提高性能?

主从之间怎么实现同步?

还有一些手写简单的SQL,连表查询等必会的基础知识就不过多的介绍了,相信大家肯定都会。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值