最新 最热

跑了4个实验,实战讲解 MySQL的行锁、间隙锁...​

今天跟大家聊一聊MySQL的事务隔离,并通过一些实验做了些总结。光说不练,假把式,没有经过实践就没有话语权。

2021-12-13
0

MySQL性能测试之select&update【FunTester框架】

前文提到了MySQL性能测试之insert&delete【FunTester框架】,今天来分享一下FunTester框架MySQL性能测试对于select和update语句进行性能测试。

2021-12-13
4

[数据库]-基础面试题总结

drop(丢弃数据): drop table 表名 ,直接将表(表结构和数据)都删除掉,在删除表的时候使用。 truncate (清空数据) : truncate table 表名 ,只删除表中的数据,再插入数据的时候自增长 id 又从 1 开始,在清空表中数据的时候使用...

2021-12-13
11

『叶问』#39,都有哪些情况可能导致MGR服务无法启动

至少有两种方法可用:方法一,查询MySQL日志。如果MySQL实例自从初始化后的日志一直留存着的话,自然可以查到当时的时间。

2021-12-13
0

GreatSQL MGR FAQ

GreatSQL是由万里数据库维护的MySQL分支,开源、免费。GreatSQL基于Percona Server,在其基础上进一步提升MGR(MySQL Group Replication)的性能及可靠性。此外,GreatSQL合并了华为鲲鹏计算团队贡献的Patch,实现了InnoDB并行查...

2021-12-13
2

干货 | 分布式数据库TiDB在携程的实践

携程自2014年左右开始全面使用MySQL数据库,随着业务增长、数据量激增,单机实例逐渐出现瓶颈,如单表行数过大导致历史数据查询耗时升高,单库容量过大导致磁盘空间不足等。为应对这些问题,我们采取了诸多措施如分库分表的水...

2021-12-13
4

浅谈postgre-sql uuid生成方法的细节

最近在工作中编写业务sql的时候,突然对于gen_random_uuid() 这个方法比较好奇,他在高并发的情况下是否拥有强一致性的特点(就是保证主键唯一性),趁着感兴趣研究了一波,发现有不少有意思的东西可以讨论,所以出了这篇文章来聊...

2021-12-13
8

一起讨论下,消息幂等(去重)通用解决方案

消息中间件是分布式系统常用的组件,无论是异步化、解耦、削峰等都有广泛的应用价值。我们通常会认为,消息中间件是一个可靠的组件——这里所谓的可靠是指,只要我把消息成功投递到了消息中间件,消息就不会丢失,即消息肯定会...

2021-12-13
3

某个SQL导致数据库CPU飙高,如何快速定位?

如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?这里用一个简单例子说明下...

2021-12-13
2