最新 最热

影响mysql的场外因素

Mysql在使用时不仅会受到自己的配置参数影响, 服务器硬件设施, 内核参数也会对性能有影响.

2022-06-20
4

如何解决缓存和数据库的数据一致性问题

随着数据越来越大, QPS越来越高, 各公司都会利用分布式缓存, 缓解数据库压力.

2022-06-20
0

分库分表会带来读扩散问题?怎么解决?

我们平时做项目开发。一开始,通常都先用一张数据表,而一般来说数据表写到2kw条数据之后,底层B+树的层级结构就可能会变高,不同层级的数据页一般都放在磁盘里不同的地方,换言之,磁盘IO就会增多,带来的便是查询性能变差。如果...

2022-06-20
4

使用uuid做MySQL主键,被老板,爆怼一顿!

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络...

2022-06-20
4

老司机总结的12条 SQL 优化方案(非常实用)

点击上方“芋道源码”,选择“设为星标”管她前浪,还是后浪?能浪的浪,才是好浪!每天 10:33 更新文章,每天掉亿点点头发...源码精品专栏原创 | Java 2021 超神之路,很肝~中文详细注释的开源项目RPC 框架 Dubbo 源码解析网络...

2022-06-20
2

mysql查询 limit 1000,10 和limit 10 速度一样快吗?如果我要分页,我该怎么办?

建表sql大家也不用扣细节,只需要知道id是主键,并且在user_name建了个非主键索引就够了,其他都不重要。

2022-06-20
2

Mysql的索引为什么使用B+树而不使用跳表?

直接遍历这一行行数据,性能就是O(n),比较慢。为了加速查询,使用了B+树来做索引,将查询性能优化到了O(lg(n))。

2022-06-20
3

​Mysql数据库查询好慢,除了索引,还能因为什么?

mysql查询为什么会慢,关于这个问题,在实际开发经常会遇到,而面试中,也是个高频题。

2022-06-20
2

两个事务并发写,能保证数据唯一吗?

产品经理要求用户和用户之间,电话号码不能重复,为了保证这一点。我们想到了先查一下数据库,再判断一下,如果存在,就退出,否则插入一条数据。类似下面这样的伪代码。...

2022-06-20
2

mysql主库更新后,从库都读到最新值了,主库还有可能读到旧值吗?

我们知道,mysql数据库,为了得到更高性能,一般会读写分离,主库用于写操作,比如用于执行insert,update操作,从库用于读,也就是最常见的select操作。像下面这个图这样。...

2022-06-20
2