文章 2017-04-18 来自:开发者社区

MySQL中GTID和自增列的数据测试(r12笔记第38天)

  昨天的一篇文章,今天有不少网友向我确认一些细节,我想最近正好在看GTID的东西,可以揉在一起来说说。    GTID这个概念看似简单,实际上还是有不少的门道。 我们来从架构的设计角度来看看存在哪些场景需要考虑GTID的变化。   一主两从的架构模式下GTID的变化   我们就以一主两从的架构为基准进行阐述。在这个架构模式下我们会用到M...

MySQL中GTID和自增列的数据测试(r12笔记第38天)
文章 2017-04-17 来自:开发者社区

MySQL自增列主从不一致的测试(r12笔记第37天)

    MySQL里面有一个问题尤其值得注意,那就是自增列的重复值问题,之前也简单分析过一篇,但是在后续我想了下,还有很多地方需要解释,一个就是从库的自增列是如何维护的,是否重启从库,自增列会受到影响。    我们继续来测试一下。首先复现这个问题。    创建表t1,插入3行数据。 use test; [test]> dr...

文章 2017-04-15 来自:开发者社区

MySQL中的MVCC(r12笔记第35天)

最近同事也问了我关于MySQL MVCC的一些问题,我觉得这个话题蛮有意思, 而之前似乎也没有总结过,就参考了一些资料,把一些内容摘录出来。 什么是MVCC 以下内容摘自:http://www.jdon.com/repository/database-mvcc.html 关系数据库管理系统使用MVCC(Multiversion Concurrency Control多版本...

MySQL中的MVCC(r12笔记第35天)
文章 2017-04-13 来自:开发者社区

MySQL频繁停库的问题分析(r12笔记第33天)

  最近也抽空帮一些网友解决一些问题,有些是Oracle,有些是MySQL,有时候虽然忙忙乎乎,但是解决问题之后还是很有成就感的。   今天来说一个蛮有意思的问题,听起来还很诡异。是一个网友向我咨询,看看能不能给出一些建议。当我看到日志,隐隐感觉这是一个bug的感觉。 详细的日志如下: 2017-04-13 16:25:29 40180 [Note] Server socket...

MySQL频繁停库的问题分析(r12笔记第33天)
文章 2017-04-11 来自:开发者社区

分分钟搭建MySQL一主多从环境(r12笔记第31天)

   之前写过一篇分分钟搭建MySQL Group Replication的测试环境,如果我们在一台服务器上想搭建一主多从的测试环境,怎么能够分分钟搞定呢,其实稍花点时间写个脚本即可搞定,无非就是把哪些程式化的东西整合起来,化繁为简。能够提高效率才是好。    搭建主从的环境,我们还是准备一个配置文件init2.lst,里面主要是端口和节点标示。 24801...

文章 2017-04-10 来自:开发者社区

相同update语句在MySQL,Oracle的不同表现(r12笔记第30天)

   今天有个朋友问我一个SQL问题,大体是一个update语句,看起来逻辑没有问题,但是执行的时候却总是报错。 语句和报错信息为: UPDATE payment_data rr    SET rr.penalty_date = '2017-4-12'  where rr.id =      &nb...

文章 2017-04-05 来自:开发者社区

MySQL自增列的重复值问题(r12笔记第25天)

   如果需要把一台MySQL中的数据定期归档到另外一台MySQL历史库中,那么很可能会发现会有重复值的问题,导致数据导入会失败,而这个问题其实是和自增列的重复值有关,我们来简单看看。    这方面丁奇大师也做了很多详细的说明,还定制了参数,具体可以参见 http://www.csdn.net/article/2015-01-16/2823591  ...

文章 2017-03-28 来自:开发者社区

MySQL中的double write(二)(r12笔记第17天)

    MySQL里的double write是InnoDB的三大闪亮特性,另外两个是insert buffer 和自适应哈希,其实还有几个比如异步IO,Flush neighbour Page(刷新邻接页),这个和系统层面的关联性较高,所以三大亮点还是更有针对性的。    当然一说到MySQL里的double write,其实主要是要应对一个很自...

MySQL中的double write(二)(r12笔记第17天)
文章 2017-03-25 来自:开发者社区

在eclipse中配置MySQL源码环境(r12笔记第14天)

今天费了些周折,总算搭建好了MySQL源码的调试环境,主要的目的就是想在看代码的时候有一些头绪,让这些开发技巧派上用场。不至于盲人摸象一般的拿着命令肉眼扫视,当然对于代码至于能不能啃下来,那是另外一回事了。 我来说说我的情况,Java开发还有一点基础,所以以前的eclipse还算用得比较熟悉。大家知道InnoDB的源码是c,MySQL Server的是c++,这样一套环境想调试好,如果没...

文章 2017-03-23 来自:开发者社区

MySQL源码安装总结(r12笔记第12天)

作为一个DBA, MySQL源码安装还是要做做的,虽然不是推荐线上批量安装部署,但是自己作为了解MySQL的一个学习过程,还是值得的。 相比商业软件来说,开源的这一点上就让人很羡慕,商业软件我们总是使用各种工具和底层原理去反推,探测,但是离代码还是有一定的距离。当然商业有商业的好,开源有开源的乐,不能一概而论。 值得推荐的安装镜像 对于MySQL的安装部署来说,总是存在各种版本...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像