表示 进入内容 17
Displaying posts with tag: 本无分类 (reset)
获取Replication中真正的Master节点

在MySQL运维过程中,都会碰到这样一个问题:
大部分MySQL都是以各种集群的方式存在的,其类型有:
1) Master–Slave
2)Master–Master
3)Master–SlaveS
4)Master–SLave–SLave(S)
我们在管理过程中要自动化的运维MySQL集群,就要很明确得知道整个集群的拓扑结构,这时候,获取集群真正的Master非常重要,如果Master节点获取不正确,整个集群的拓扑结构就是不正确的。在获取Master节点上,有几个方案:

1. 通过命令 show Slave status;
根据返回结果的Master_Host,可知道目前节点的Master是哪个,然后一次上溯,这个过程不仅能获取Master,还能感知集群的拓扑结构,是个实用的方法。
但是在遇到Master-Master这种结构的时候,就比较麻烦了。

2. 通过 show slave status;

[获取更多]
最近的一道MySQL面试题

最近在面试过程中拍脑袋出了一道题,经过几次面试之后,发现已经在朋友里面传开了,有人问思路,这里说说看。

题目是:在MySQL Innodb中通过主键更新一个表的某一个字段,跟更新这个表的某多个字段,在执行性能上有什么区别?
翻译一下是:
1. update txxx set a=”x” where pk_col=’x’;
2. update txxx set a=”x”,b=’x’,c=’x’,… where pk_col=’x’;
通过主键 update 一列 和 多列 有啥区别 ?

出题的本意是想看看应聘者的解题思路,在突然面对一个莫名其妙的问题的时候,他的反应情况和分析问题的能力,以及自己思路的表达能力。

说到答案,其实不复杂,这里提供几个思路:
1.在update过程中,语句2更新的字段跟语句1相比,是不是还存在其他二级索引,如果纯在的话,也需要同时更新索引。

[获取更多]
记CMUG福州之行

MySQL中国用户组的第十次正式活动选择在了美丽的福州举办,这得益于身在福州的叶金荣大师的有力组织和宝存科技公司的大力支持。
我们致力于MySQL及其周边技术的交流和学习,在推广技术交流的同时促进参加活动者和自己的技术进步。这次活动,我们招募到5位嘉宾来做技术分享。

主题一,来自靠谱云的陈晰《如何构建高可靠的物理主机服务》,介绍了他们在构建简单部署、高效管理、稳定可靠的物理服务器上所做的努力,这是所有运维人员都需要面对和解决的问题,他的分享主要介绍如何将传统物理服务器转换为更高性能、高可用、高自助、易管理、单租户的智能服务器过程中的探索、应用原理和技术架构。

主题二,来自宝存科技的吕智超《谈Pcie ssd在数据库优化中的作用II之颠覆性创新(存储篇)》

[获取更多]
2014年末总结

2014年过去了,按惯例,需要总结一下,以弥补没有坚持写日记和博客的不足。
在过去的这一年里,与之前差别不大的是,大部分的时间还是花在了工作上,放在家庭的精力对比之下少之又少,所以回顾半天,还是得从工作开始。

过完14年,我进新公司也满了一年半了,我这个当年的新官把三把火足足烧了一年半才算是火苗渐起,略有小成,期待来年春风一吹,能有燎原之势。
总结一下,这三把火是:

[获取更多]
关于Galera的几个答疑 by stephane Combaudon@percona

galera关注了很久很久了,作为一个坚定的推广者,不时的会碰到有人问这样那样的问题,其中核心的问题有几个,这几天刚好在percona看到一篇文章,一定要推荐一下,地址为:

http://www.percona.com/blog/2014/11/17/typical-misconceptions-on-galera-for-mysql/

 

大致的要点有以下几条,记录如下:

1.在使用Galera的时候为啥还要开binlog?

在使用Galera的时候,推荐配置为:

log_bin

log_slave_updates

binlog_format =row

Galera的节点间数据复制不需要开binlog,但是binlog可以备份数据,特别是用row格式的,如果某个节点或者整个集群down掉,binlog是最好的恢复数据方法。

2. 设置 …

[获取更多]
相约七夕,记ACMUG2014年8月份活动

8月2号,适逢中国传统佳节七夕节,这是中国传统节日中最具浪漫色彩的一个节日。它来自于牛郎与织女的传说。由于古代女子希望以织女为榜样。所以每逢七姐诞,她们都会向七姐献祭,祈求自己能够心灵手巧、获得美满的姻缘。我们选择在这一天举办活动,也期望在聊技术的同时,某些志同道合的俊男美女能在热烈的讨论中摩擦出爱情的花火,留下一段美事也是ACMUG的佳话。

本次活动有两个主题,分别是来自 CNTV的古雷古大师的《InnoDB Page一瞥》和来自新浪网的李涛带来的《新浪数据库自动化运维平台演进》。

在《InnoDB Page一瞥》中,古大师首先跟大家解释了一下什么是InnoDB Page,让大家有个初步的认识,然后详细介绍了在源码中InnoDB Page的读取,如何进行查询,index的遍历,以及OverFlow …

[获取更多]
ACMUG的故事(7)

#CMUG##ACMUG# No.7:缘起。大概是2012年的时候,@拉风_zhang 张海 同学跟Oracle官方组织IOUC联系注册了CMUG。这样CMUG就正式固定了下来,它跟FFDC的活动几乎是同样的性质和内容,组织和参加活动的也大部分是一拨人,鉴于大家都是利用业余的时间组织活动,精力有限,于是二者非常自然的走在了一起,形成了今天的统一的MySQL社区组织,目前主要活跃在北京等少数几个城市。在2013年的时候,金官丁同学 @mysqlops 着手组织以上海为核心的中华数据库协会,在这个过程中CMUG的核心人员也积极参与其中,为中华数据库协会的顺利组建也贡献了自己的力量。这样,在全国范围内,MySQL的线下社区活动正在慢慢蔓延,相信不久的将来会有燎原之势。

表示 进入内容 17