关闭

MySQL 5.7搭建Master-Slave实践

背景理解了MySQL的Master-Slave的基本原理后,就想在本地虚拟机上实践一下。开启虚拟机上的两个节点,主库Ip为192.168.x.164,从库Ip为192.168.x.170,分别安装相同版本的MySQL 。同时参考http://www.cnblogs.com/jirglt/p/3549047.html这篇文章,完成Master-Slave的实践操作。主从参数配置第一步,配置master...
阅读(315) 评论(0)

MySQL 5.7社区版安装实践

背景CDND首页看到一篇介绍MySQL的Master-Slave架构的文章,了解了Master-Slave的基本原理,所以想实践搭建一个Master-Slave架构,第一步先安装一个社区版的MySQL。本文记录在Linux虚拟机上安装MySQL5.7社区版本的过程,参考官方安装手册,以及http://blog.csdn.net/nengyu/article/details/51615836这篇文章,...
阅读(331) 评论(0)

dbutils工具包分析及应用

背景项目开发过程中,需要更换数据库,DAO层抽象了一个顶层的父类,以此类着手重写一整套操作,可以将换库工作量降低到最少。那么工作量就落在了解决ORM映射问题上,原来使用的BSONObject工具包,直接完成Java对象到JSON对象的转换。现在需要利用原始的JDBC、重写一套ORM映射机制。百度到了dbutils这个工具包,在熟悉了基本的使用方法之后,确定它能满足基本的功能。又用杯具打开它的jar包...
阅读(393) 评论(0)

大流量场景下统计问题整理

前言这是一个沉重的话题,早上上班路上,在一个路口拐弯时,恰逢一辆殡葬车驶过。那肃穆的黑色,唤起了我那被忙碌生活掩盖、进而快忘却了的人生命题,生命终点的问题。因此,今天始终盘亘于我大脑的一句话是:人生苦短,汝当惜之。电视剧《恰同学少年》中,给我印象最深的就是杨昌济先生晨读之前大声朗读的两句话: “杨昌济,时光易逝,汝当惜之;先贤至理,汝当常忆。” 人生苦短,汝当惜之。向圣贤学习,时常警惕、自审,整...
阅读(177) 评论(2)

TokuDB配置目录参数——脚本实现

背景上一节已经完成了TokuDB数据库引擎的配置过程,回顾一下操作: 1 停掉mysql服务 2 目录创建 3 文件移动 4 修改/etc/my.cnf配置文件 5 重启mysql 系列的操作,还是挺多的,可以脚本化来完成,今天就完成了这样一个脚本,以简化MySQL的配置操作。脚本编写按照手动操作的流程,编写脚本,先备份my.cnf后向其中写入标准的配置。需要注意的...
阅读(181) 评论(0)

TokuDB配置目录参数

背景TokuDB数据库调优,网上搜到几个调优参数,官网推荐将TokuDB的数据目录和MySQL的数据目录分开。所以本文记录一下TokuDB数据库配置修改的过程,就是这个简答的参数修改操作,捣鼓了两个下午,终于找到了问题根源,记录如下。TokuDB相关文件TokuDB相关的文件,默认存放路径为mysql的data目录/var/lib/mysql下,查看ll得到结果如下:关注红框部分的几个文件,默认情况...
阅读(267) 评论(0)

别放过不合理的结果,因为真的有bug

背景有一个统计每小时总量趋势的功能,统计结果包括两部分,一部分是折线图,显示 24小时各个小时的总量信息,还有一部分是一整天的总量topN的信息,这两部分信息是由定时任务一起统计并存储在一个数据结构中的。问题测试部同事反馈页面显示的图表有问题,TopN总量有数据,但是24小时趋势图上却没有数据。错误页面截图如下:(折线图是平的,但是底部的TopN有数据)首先,统计结果存储的的数据结构是这样的:pu...
阅读(132) 评论(0)

TokuDB命令之tokuftdump

背景近日急需熟悉TokuDB这个引擎,搜到一篇关于TokuDB黑科技的文章(原文链接:https://yq.aliyun.com/articles/6376?spm=5176.100239.blogcont34818.8.VLac8i)于是验证该文章的内容,以期有所获。toduftdump命令 此工具用来dump一个Fractal-Tree结构的数据文件 这一行话很重要,说明我们首先要找到一个F...
阅读(179) 评论(0)

TokuDB文档下载

背景鉴于TokuDB数据库资料的稀奇,就把官网作为首选的学习资料,第一步就是想下载官方操作手册。 下载链接为:https://learn.percona.com/download-percona-tokudb-7-5-manual问题记录发现这个链接有问题,在Win10的Edge下,可能是我的浏览器设置了拦截,导致这个页面是空白,没有任何信息:说好的资料填写后发送到邮箱,但是没有呢。 用360浏...
阅读(120) 评论(0)