MySQL 大表在线DML神器--pt-online-schema-change

一个朋友问我在线对大表进行ddl操作,如何做能尽量避免主从延迟以及不影响在线dml操作呢?我想到一个开源的pt-online-schema-change工具,测试了吧,效果还可以。pt-online-schema-change原理 1、如果存在外键,根据alter-foreign-keys-method参数的值,检测外键相关的表,做相应设置的处理。 2、创建一个新的表,表结构为修改后的数据表,用于从...
阅读(763) 评论(0)

MySQL 使用pt-table-checksum 检查主从数据一致性

1、基本环境:Mysql版本:5.6.12-logPercona-toolkit:2.2.18Linux:centos6.5   2、安装 源码安装: # 一些依赖包 yum install perl perl-DBI perl-DBD-MySQL perl-IO-Socket-SSL perl-Time-HiRes -y   # 下载安装percona-toolkit wget h...
阅读(3951) 评论(2)

[MySQL 工具] percona-toolkit, pt-variable-advisor

pt-variable-advisor 名称 NAME¶ pt-variable-advisor -分析MySQL变量并且就可能问题提出建议。 概要 SYNOPSIS 使用Usage pt-variable-advisor [OPTIONS] [DSN] pt-variable-advisor  分析MySQL变量并且就可能问题提出建议。...
阅读(2907) 评论(2)

[MySQL 工具] pt-index-usage使用 --> 对查询中的索引进行分析

pt-index-usage¶ pt-index-usage 从日志里面读取查询,并且分析它们是如何使用索引的. 概述: 使用 pt-index-usage [OPTIONS] [FILES] pt-index-usage :从日志里面读取查询,并且分析它们是如何使用索引的. 分析查询会在slow.log里面并且打印报告: pt-index-usage...
阅读(4763) 评论(0)

[MySQL 工具] pt-mysql-summary使用分析mysq数据库

pt-mysql-summary:本地安装、然后远程收集MySQL Server的基本信息 在安装percona-toolkit的时候,这个组件也一起安装完成了:安装参考:http://blog.csdn.net/mchdba/article/details/14209765 要先在数据库里面建立监控帐号: grant all on *.* to pt@''%" identifi...
阅读(4468) 评论(0)

[MySQL 工具] pt-query-digest使用出错问题分析Can't locate Time/HiRes.pm in @INC

pt-query-digest : 分析查询执行日志,并产生一个查询报告 [root@472322 percona-toolkit-2.2.5]# pt-query-digest --help Can't locate Time/HiRes.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5...
阅读(3769) 评论(0)

[MySQL 工具]percona-toolkit使用(1)源码安装

1、percona-toolkit简介 percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql和系统任务,这些任务包括: l  检查master和slave数据的一致性 l  有效地对记录进行归档 l  查找重复的索引 l  对服务器信息进行汇总 l  分析来自日志和tcpdump的查询 l  当系统出问题的时候收集重要的系统信息...
阅读(4819) 评论(1)
    个人资料
    • 访问:3188668次
    • 积分:39968
    • 等级:
    • 排名:第101名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1401条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论