摘要: Greenplum接触也有一段时间了,在使用过程中积累了一些命令,在此分享给大家。 1. 查看segment是否有切换(没有记录则没有切换) 2. 查看表的分布是否均匀 select gp_segment_id,count(*) from table_name group by 1; 3. 统计各个阅读全文
posted @ 2016-12-15 09:59 yayun 阅读(48) 评论(0) 编辑
摘要: 相信大家都了解mysql binlog的格式,那就是有三种,分别是STATEMENT,MiXED,ROW。各有优劣,具体的请大家自行查阅资料。在MySQL 5.7版本以前,虽然ROW格式有各种各样的好处。 1. 比如加快从库重放日志;ROW直接调用mysql的存储引擎接口(handler API) 阅读全文
posted @ 2016-12-10 11:15 yayun 阅读(135) 评论(0) 编辑
摘要: 一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下: 有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,哈哈。 我的服务阅读全文
posted @ 2016-12-04 11:22 yayun 阅读(310) 评论(0) 编辑
摘要: 最近在折腾greenplum,遇到一个蛋疼的问题,那就是获取表结构,也就是建表语句。大家都知道在MySQL里面是非常easy的,show create table table_name 就搞定了,在gpdb里面就没这么容易,在查询大量资料以后终于找到了方法。那就是自己定义一个函数去获取,函数中可以嵌阅读全文
posted @ 2016-10-28 11:15 yayun 阅读(92) 评论(0) 编辑
摘要: 在使用greenplum中会使用分区表,但同时分区表需要维护分区;比如加分区,这个过程比较痛苦,查询相关资料以后有了相应的解决办法,但是该办法也不是万能的,有诸多限制,关于限制有兴趣的同学可以查看我文章最后提到的参考资料。 创建2个表(range分区表和list分区表) 上面分别创建了list分区表阅读全文
posted @ 2016-10-24 16:28 yayun 阅读(64) 评论(0) 编辑
摘要: 最近踩到一个说大不大,说小不小的坑,在此分享出来给各位同学。事情是这样的,线上有2台服务器,1主1从。A -> B,B服务器从A服务器同步数据。每天使用xtrabackup在B服务器上面进行全备。某天A服务器挂了,后来由于某种原因无法进入系统了,只有重装了系统,那么此时要恢复A服务器的步骤就是在A服阅读全文
posted @ 2016-09-08 14:10 yayun 阅读(598) 评论(0) 编辑
摘要: 最近开始接触Greenplum,线上也在使用了,感觉还不错,本次介绍一下集群的部署方法。那么Greenplum的架构如下: (架构图来源网络) 简单来说GPDB是一个分布式数据库软件,其可以管理和处理分布在多个不同主机上的海量数据。对于GPDB来说,一个DB实例实际上是由多个独立的PostgreSQ阅读全文
posted @ 2016-08-27 17:17 yayun 阅读(233) 评论(0) 编辑
摘要: 最近一个统计系统的大表需要加字段,表的引擎是myisam,表大小在3亿,物理文件在106G。想想都蛋疼。那么这种情况下怎么把字段撸上去呢? 1. 首先想到了《高性能MySQL》提到的直接更改表结构文件(frm),但是在经过测试以后,发现提示表损坏了,需要repair,只好放弃了。 2. 使用pt-o阅读全文
posted @ 2016-08-07 22:34 yayun 阅读(126) 评论(0) 编辑
摘要: 突然收到告警短信,提示有一组服务器MHA已经切换,登录服务器后查看错误日志如下(其中相关insert语句已经处理):mysql版本:5.5.24151221 16:54:26 InnoDB: Assertion failure in thread 139867452008192 in file h...阅读全文
posted @ 2015-12-21 17:10 yayun 阅读(412) 评论(0) 编辑
摘要: Redis目前高可用的架构非常多,比如keepalived+redis,redis cluster,twemproxy,codis,这些架构各有优劣,今天暂且不说这些架构,今天主要说说redis sentinel高可用架构。它的主要功能有以下几点不时地监控redis是否按照预期良好地运行;如果发现某...阅读全文
posted @ 2015-12-12 10:12 yayun 阅读(1083) 评论(5) 编辑