-
跟同事杠上了!用雪花算法生成的id做主键对MySQL性能有影响?
公司最近开发了一个新项目,设计表时由于有些字段需要对外展示,所以使用了雪花算法生成的id做主键。 不过有位同事对此提出了异议,认为雪花算法生成的id不是顺序递增的,会对MySQL的性能造成影响。 经过...
-
TiDB 查询优化及调优系列(四)查询执行计划的调整及优化原理
本章节会介绍在优化器产生的查询执行计划和预期不符时,如何通过 TiDB 提供的调优手段来调整及稳定查询计划。本篇文章为查询执行计划的调整及优化原理解析...
-
-
两万字详解Oracle分区表技术,太顶了
大家好,我是哪吒,最近项目有一个新的需求, 按月建表,按天分区 。 不都是分库分表吗?怎么又来个分区? 让我们一起,一探究竟,深入理解一下Oracle分区表技术,实现快速入门,丰富个人简历,提高面试l...
-
-
深入解析 TiFlash丨多并发下线程创建、释放的阻塞问题
TiFlash 初期存在一个棘手的问题:对于复杂的小查询,无论增加多少并发,TiFlash 的整机 CPU 使用率都远远不能打满。如下图:...
-
Chaos Mesh 在每刻科技实际场景的使用
杭州每刻科技有限公司是一家领先的智能云财务产品和解决方案服务商,产品采用最新的微服务架构,内部业务逻辑十分复杂。对于一个大型的微服务应用,保证系统的健壮性是一件非常重要但具...
-
MySQL MVCC实现原理
1、概念 MVCC (Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理实现数据库的并发控制。这项技术使得在InnoDB的...
-
-
