MySQL并发复制系列(三)|MySQL和MariaDB实现对比

无论是MySQL还是MariaDB在Binary Log Group Commit优化的目的都是:使高并发下的事务尽可能的在同一个时间点提交,然后用一次fsync()的操作将这一组的Binary log缓存的数据写入磁盘。

MySQL并发复制系列(二)|多线程复制

那么为了减少主备数据同步延迟时间,由于备库只有单线程补偿数据的原因而造成延迟,那么能否使slave节点同时运行多个如SQL线程一样的功能来重放在主库执行的事务?答案当然是:可以!

MySQL并发复制系列(一)|binlog组提交

MySQL Binary log在MySQL 5.1版本后推出主要用于主备复制的搭建,我们回顾下MySQL 在开启/关闭 Binary Log功能时是如何工作的 。

MySQL技术|微博的MySQL数据库优化实践经验

数据库是所有架构中不可缺少的一环,一旦数据库出现性能问题,那对整个系统都会来带灾难性的后果。并且数据库一旦出现问题,由于数据库天生有状态(分主从)带数据(一般还不小),因此出问题之后的恢复时间一般不太可控,所以,对数据库的优化是需要我们花费很多精力去做的。

Oracle Memory Management and HugePage

概述 大家好,我是魏兴华,你们可以叫我肉丝,我的英文名是Rose😊。在这篇文章中,我给大家介绍一些Oracle … 继续阅读“Oracle Memory Management and HugePage”

基于Oracle的私有云架构探析

当今一些中大型企业有着成百上千的数据库,这些数据库可能有着不同的版本,不同的配置,甚至是在同样的大版本下打着不同小版本补丁,这给企业带来了非常大的成本和负担:管理的成本、运维的成本、人员的成本、机房的成本、数据库软件licence的成本、存储的成本等等,用一句话概括就是TCO的成本非常的大。

MySQL技术|MySQL的一个表最多可以有多少个字段

问题由来 引用我们客户的原话 创建如下表,提示我: [Err] 1118 - Row size too lar … 继续阅读“MySQL技术|MySQL的一个表最多可以有多少个字段”

MySQL技术|事务已提交另外会话查询不到的问题解析

开发人员遇到一个问题:跑python代码程序,使用python程序开启两个session连接数据库,在第二个session往t表插入一行记录,并commit了;在第一个session去查t表,发现t表中查询不到刚插入的这条记录记录。

MySQL技术|Latch导致MySQL Crash

最近我们遇到一个MySQL的问题,分析后很有代表意义,特地写出来供大家参考。 出现问题是:数据库先是被置为只读,然后过了一段时间,MySQL直接Crash掉了。

MySQL技术|MySQL排序1 2 3

MySQL排序其实是一个老生长谈的问题了,但是我们这次想由浅入深详细的说说MySQL排序模式,怎么影响MySQL选择不同的排序模式和怎么优化排序。