2018年12月22日
摘要:
组提交(group commit)是MYSQL处理日志的一种优化方式,主要为了解决写日志时频繁刷磁盘的问题。组提交伴随着MYSQL的发展不断优化,从最初只支持redo log 组提交,到目前5.6官方版本同时支持redo log 和binlog组提交。组提交的实现大大提高了mysql的事务处理性能,
阅读全文
posted @ 2018-12-22 16:23
战神V祝福
阅读(2173)
推荐(0)
2018年12月18日
摘要:
今天在群里看到有人说不熟悉innodb把ibdata(数据文件)和ib_logfile(事务日志)文件误删除了。不知道怎么解决。当时我也不知道怎么办。后来查阅相关资料。终找到解决方法。其实恢复也挺简单的。我们不知道的时候就觉得难了。谁说不是这样呢? 下面我们就来模拟生产环境下,人为删除数据文件和重做
阅读全文
posted @ 2018-12-18 10:29
战神V祝福
阅读(2955)
推荐(0)
2018年12月7日
摘要:
数据存储结构: Kafka中的Message是以topic为基本单位组织的,不同的topic之间是相互独立的。每个topic又可以分成几个不同的partition(每个topic有几个partition是在创建topic时指定的),每个partition存储一部分Message。 partition
阅读全文
posted @ 2018-12-07 11:56
战神V祝福
阅读(3408)
推荐(0)
2018年12月5日
摘要:
今天我司线上kafka消息代理出现错误日志,异常rebalance,而且平均间隔2到3分钟就会rebalance一次,分析日志发现比较严重。错误日志如下 08-09 11:01:11 131 pool-7-thread-3 ERROR [] - commit failed org.apache.ka
阅读全文
posted @ 2018-12-05 10:30
战神V祝福
阅读(7860)
推荐(1)
2018年12月3日
posted @ 2018-12-03 18:22
战神V祝福
阅读(1)
推荐(0)
2018年10月18日
摘要:
正常在我们的环境使用tidb集群,都默认没有spark集群的,但之前部署tidb的时候,spark默认已经和系统编译,下面我们的工作就是搭建spark集群和tikv融合 官方是要我们下载tispark,但我们不需要下载: 1.配置文件: cd /data/tidb/deploy/spark/conf
阅读全文
posted @ 2018-10-18 10:01
战神V祝福
阅读(1701)
推荐(0)
2018年10月17日
摘要:
1.检查ansible版本,正常情况下,2.1 rc3需要兼容ansible 2.5以上的版本 2.检查python两个模块jinja2需要升级到2.9.6或以上版本,jmespath需要升级到0.9.0以上版本 wget https://pypi.python.org/packages/sourc
阅读全文
posted @ 2018-10-17 11:30
战神V祝福
阅读(1013)
推荐(0)
2018年10月9日
posted @ 2018-10-09 10:00
战神V祝福
阅读(1)
推荐(0)
2018年9月27日
摘要:
目的 为了理解MySQL在执行大SQL时,对执行CTRL+C产生的疑惑,本文通过实验测试和源码分析两个方面,对MySQL处理CTRL+C的详细过程进行分析和讲解,从而解除DBA及开发人员对CTRL+C的误解。 测试 首先,基于线上数据库版本,分别使用MySQL客户端版本5.5.20和5.0.77进行
阅读全文
posted @ 2018-09-27 23:41
战神V祝福
阅读(2780)
推荐(0)
摘要:
众所周知MySQL的DDL语句是非事务的,即不能对DLL语句进行回滚操作,哪在事务中包含DDL语句会怎样呢? 如: 这时候如果执行rollback,会发现插入到tb1中数据没有被回滚: 如果查看binlog: 在创建tb2之前,有一个commit操作将上面语句中的事务进行提交,因此虽然后面执行了ro
阅读全文
posted @ 2018-09-27 23:32
战神V祝福
阅读(868)
推荐(0)