随笔分类 -  MySQL

摘要:线上的数据增长越来越快,数据量的增长也愈来愈大,尤其是日志类数据,这对于数据迁移、数据备份恢复而言,都是一个非常大的挑战。 于是想到了 13 年开源 tokuDB 存储引擎,来解决我们迫在眉睫的容量问题。 TokuDB 是一个高性能、支持事务处理的 MySQL 和 MariaDB 的存储引擎。Tok 阅读全文
posted @ 2017-07-04 11:11 GlonHo 阅读(2990) 评论(0) 推荐(1)
摘要:生产上误删数据、误改数据的现象也是时常发生的现象,作为 DBA 这时候就需要出来补锅了,最开始的做法是恢复备份,然后从中找到需要的数据再进行修复,但是这个时间太长了,对于大表少数数据的修复来讲,动作太大,成本也大。当然还有其他的一些操作方法,这里暂不展开来讲,我们今天有主角。 最近有些朋友在用大众点 阅读全文
posted @ 2017-05-15 14:18 GlonHo 阅读(12022) 评论(0) 推荐(0)
摘要:前言 一天,小明很着急地在通讯工具上说:这边线上出现了个奇怪的问题,麻烦 DBA 大大鉴定下,执行语句 , 表数据总共 48 条,分页数量正常,但出现了结果混杂的情况,第一页的数据出现在了第二页上;如果 就不会出现这个现象,怎么会这样呢! 其实,这个问题很简单,如果你有仔细阅读 "官档" 的话。~^ 阅读全文
posted @ 2017-05-04 11:24 GlonHo 阅读(12829) 评论(7) 推荐(5)
摘要:小明在某次操作中,误操作导致误删除了某个表,需要立即进行数据恢复。 如果是数据量较小的实例,并且有备份,即便是全备,做一次全量恢复,然后单表导出导入,虽然麻烦一点,却也花不了多少时间;如果是数据量大的实例,但分表备份的话,那么直接导入的话也是可以的。 现实中往往是比较残酷的,我们很可能是全量备份,加 阅读全文
posted @ 2017-04-21 15:04 GlonHo 阅读(2437) 评论(1) 推荐(0)
摘要:写在前面 使用 MySQL 的过程中,会碰到这么一个问题:看错误日志、慢查询日志的时候,时间总是和本地时间对不上,差了 8 个小时,这样分析起来就相对麻烦了一些。 新改进 为了方便对于不知道是什么原因导致日志时间差异,以及不知道如何解决的用户,MySQL 在 5.7.2 版本中新增了一个参数—— , 阅读全文
posted @ 2017-04-20 10:28 GlonHo 阅读(6380) 评论(0) 推荐(0)
摘要:背景 小明同学在本机上安装了 MySQL 5.7.17 配合项目进行开发,并且已经有了一部分重要数据。某天小明在开发的时候,需要出去一趟就直接把电脑关掉了,没有让 MySQL 正常关闭,重启 MySQL 的时候,报错如下: 分析 从日志内容来看,MySQL 在机器关机的时候有数据没有落地,表空间损坏 阅读全文
posted @ 2017-04-18 16:16 GlonHo 阅读(16367) 评论(0) 推荐(1)
摘要:MySQL 5.6 对复制功能提供了新特性:slave 支持 crash safe,可以解决之前版本中系统异常断电可能导致的 SQL thread 信息不准确的问题。 原文: "Enabling crash safe slaves with MySQL 5.6" 可以对从库进行配置 crash sa 阅读全文
posted @ 2017-03-17 14:12 GlonHo 阅读(3063) 评论(1) 推荐(1)
摘要:原文: "MySQL 5.7 Performance Tuning Immediately After Installation" 本文是对上一篇《 "安装 MySQL 后,需要调整的 10 个性能配置项" 》的更新,并且涵盖了 MySQL 5.7 在安装后,要立刻调整的的性能选项。 几年前,Ste 阅读全文
posted @ 2017-03-03 16:38 GlonHo 阅读(24846) 评论(1) 推荐(6)
摘要:注意:这篇博文的更新版本在这儿, "MySQL 5.7 适用" ! 原文: "Ten MySQL performance tuning settings after installation" 在本文中,我们将探讨在安装好 MySQL 之后,可以进行调整的影响性能的前 10 个配置选项。 当我们作为 阅读全文
posted @ 2017-03-01 16:35 GlonHo 阅读(5771) 评论(0) 推荐(0)