Maatkit

mysql管理工具
授权协议 GPLv2
开发语言 C/C++
所属分类 数据库相关、 数据库管理工具
软件类型 开源软件
地区 不详
投 递 者 令狐阳秋
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Maatkit是非常不错的mysql管理工具,网络评价非常不错。包含以下主要工具:

1、mk-table-checksum 检查主从表是否一致的有效工具

2、mk-table-sync 有效保证表一致的工具,不必重载从表而能够保证一致。

3、mk-visual-explain  exlpain解释工具

4、mk-heartbeat 主从同步的监视工具,能够给出从落后于主多少

5、mk-parallel-dump 多线程的mysqldump工具

6、mk-parallel-restore 多线程的表回复工具

7、mk-query-profiler 查询检测分析工具

8、mk-deadlock-logger 死锁的记录工具,支持innodb

9、mk-duplicate-key-checker key侦测工具

10、mk-show-grants 权限管理显示工具

11、mk-slave-restart slave的检测和重启工具

12、mk-slave-delay slave delay replication 的工具

13、mk-slave-prefetch  This tool implements Paul Tuckfield’s famous “oracle” algorithm to read ahead of the slave SQL thread in the relay logs, rewriting queries as SELECT and executing them to warm the slave’s caches. This can help an I/O-bound slave SQL thread run faster under some conditions, because it doesn’t have to wait for as much I/O to complete. 这个看起来非常不错。

  • 问题说明 mysql主从同步时难免出现问题导致数据不一致情况.此时需要手动将主从数据同步. Maatkit是一个开源的工具包,为mySQL日常管理提供了帮助,它包含很多工具,这里主要说下面两个: mk-table-checksum : 用来检测master和slave上的表结构和数据是否一致的; mk-table-sync : 在主从数据不一致时,用来修复数据的;先主后从有效保证表一致的工具,不必

  • 转自http://hatemysql.com/2010/06/10/maatkit-%E7%AE%80%E4%BB%8B/ Maatkit 简介 1、maatkit工具集简介 maatkit包含多个MySQL的辅助工具,使用它们,可以让你的MySQL服务器使用起来更加方便也更加安全。其实它提供的大部分工具本身就应该是MySQL应该提供的,但是由于各种原因,MySQL更专注于数据库本身的性能和功能的

  • 这个maakit工具包不错,里面的有很多对mysql分析的软件 perl Makefile.PL make && make install 二,安装data-showtable包 cd /root wget http://search.cpan.org/CPAN/authors/id/A/AK/AKSTE/Data-ShowTable-3.3.tar.gz tar zxvf Data-ShowTa

  • 1.perl This is perl, v5.8.8 built for x86_64-linux-thread-multi Copyright 1987-2006, Larry Wall Perl may be copied only under the terms of either the Artistic License or the GNU General Public License

  • http://www.maatkit.org/ 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

  • Maatkit是非常不错的mysql管理工具,网络评价非常不错。包含以下主要工具: 1、mk-table-checksum 检查主从表是否一致的有效工具 2、mk-table-sync 有效保证表一致的工具,不必重载从表而能够保证一致。 3、mk-visual-explain  exlpain解释工具 4、mk-heartbeat 主从同步的监视工具,能够给出从落后于主多少 5、mk-parall

  • 1.安装Perl [root@localhost ~]# perl -v This is perl, v5.8.8 built for x86_64-linux-thread-multi 一般linux安装的时候默认安装了perl。 2.安装MySQL,如果yum安装需要安装mysql-devel [root@localhost ~]# yum install mysql-server mysq

  • mk-duplicate-key-checker - 检查MYSQL重复索引,并给出删除语句。安装方法可以参考这里。 在oracle里,不允许在同一个列上创建多个索引,如果试图创建就会报错如下: CREATE INDEX sg1 ON uid_tmp(user_id); CREATE INDEX sg1 ON uid_tmp(user_id) * ERROR AT line 1: ORA-0140

  • Maatkit是不错的mysql管理工具,已经成为Percona的一部分。包含以下主要工具: 1、mk-table-checksum 检查主从表是否一致的有效工具 2、mk-table-sync 有效保证表一致的工具,不必重载从表而能够保证一致。 3、mk-visual-explain  exlpain解释工具 4、mk-heartbeat 主从同步的监视工具,能够给出从落后于主多少 5、mk-p

  • maatkit安装 一,安装DBI cd /root wget http://ftp.cuhk.edu.hk/pub/packages/perl/CPAN/authors/id/T/TI/TIMB/DBI-1.616.tar.gz tar zxvf DBI-1.616.tar.gz cd DBI-1.616 perl Makefile.PL make && make install 二,安装dat

  • 对比配置文件: mk-config-diff h=localhost,u=root h=10.10.17.182,u=maatkit,p=maatkit   检查死锁:mk-deadlock-logger h=localhost,u=root d=open_kslws_com   检查重复索引:mk-duplicate-key-checker h=localhost,u=root d=open_k

  • mk-kill - 顾名思义,杀mysql线程。安装方法查看这里。 在一个OLTP的生产环境,一般不会让sql执行过长的时间,特别是myisam这样表锁的引擎,如果出现长时间执行的sql一般是误操作,要不就是出现问题了。 出现这种情况,一般是登录mysql手工执行kill操作,Maatkit现在提供了一个命令来执行这个操作。例如: 杀掉超过60秒的sql: mk-kill –busy-time 6

  • Maatkit是Mysql的一个高级管理工具集。 官方网站:http://www.maatkit.org/ 参考: http://www.bigheaddba.net/article/ytag/maatkit http://code.google.com/p/maatkit/ #1安装一系列依赖软件 Perl perl-DBI.x86_64 : A database access API for

  • Mysql管理必备工具Maatkit 一、maatkit工具集简介 maatkit包含多个MySQL的辅助工具,使用它们,可以让你的MySQL服务器使用起来更加方便也更加安全。其实它提供的大部分工具本身就应该是MySQL应该提供的,但是由于各种原因,MySQL更专注于数据库本身的性能和功能的增强,而忽略了这些方面工具的提供,好在percona和其他一些对MySQL本身功能仍然不满足公司组织发起并维

  • 其实可以理解成在slave执行了如下命令: stop slave; set global sql_slave_skip_counter=1; start slave; 下面举例说明: 先模拟一个slave报错,在主库建表,然后在从库删除,再去主库删除。报错如下: Last_SQL_Errno: 1051 Last_SQL_Error: Error 'Unknown table 'test_sg''

  • mysql主从数据校验工具 mysql在5.1之前,其replication都是采用的STATEMENT模式,对表的数据是否一致要求并不严格,所以对数据一致性要求比较严格的应用,定期检查数据一致性是很有必要的,mk-table-checksum就是一个很不错的检查工具。mk-table-checksum是包含在Maatkit脚本工具包中的一个,所以要用mk-table-checksum需要先安装M

  • sedby other processes.mk-show-grants Canonicalize and print MySQL grants so you can effectively replicate, compare and version-control them.mk-slave-delay Make a MySQL slave server lag behind its mast

  • yum -y install perl* tar zxvf maatkit-7540.tar.gz cd maatkit-7540 perl Makefile.PL make install 检查主从数据是否一致 mk-table-checksum h=IP地址,u=root,p=密码,P=3306 h=IP地址,u=root,p=密码,P=3306 -d 数据库 检查哪些表不一致 mk-tabl

  • You are here: Home / Tools / Maatkit工具 检查replication数据一致性 Maatkit工具 检查replication数据一致性 l  工具介绍: 1.  Mk-table-checksum: 用于对比一个服务器上不同库之间的数据,也可用于对比多个服务器上数据库之间的数据;可对在线的replication进行一致性检查。比较方法有三种,函数也可以自选。

  • Maatkit工具包 http://www.maatkit.org/ 简介 maatkit是一个开源的工具包,为mysql日常管理提供了帮助。目前,已被Percona公司收购并维护。其中: mk-table-checksum是用来检测master和slave上的表结构和数据是否一致。 mk-table-sync是发生主从数据不一致时,来修复的。   转载于:https://www.cnblogs.

 相关资料
  • 主要内容:下载 RockMongo,安装 RockMongo,创建数据库,创建集合,创建文档,导出/导入数据RockMongo 是一个 MongoDB 管理工具,您可以使用它来管理 MongoDB 服务、数据库、集合、文档、索引等等。它为阅读、编写和创建文档提供了一种非常友好的方式,类似于使用 PHP 开发的 MySQL 管理工具 PHPMyAdmin。 下载 RockMongo 您可以从 https://gitee.com/mirrors/rockmongo 或 https://github.

  • crontab A crontab tool build by golang Crontab 背景: 在实际工作中经常需要在服务器上添加定时任务,当任务多了的时候管理起来就比较麻烦,所以想要有一个方便使用和管理的crontab工具 功能介绍: 使用web api的方式提供任务的添加、删除、查看、运行状态、暂停、恢复、重新加载配置、日志查看等功能,清晰的任务执行日志和工具的系统日志便于问题查找和任务

  • rpcx提供了一个简单的UI管理程序,可以查看和搜索当前注册的服务以及服务的状态, 同时你也可以临时禁用服务,分组或者更改服务的元数据。 rpcx-ui

  • 提纲ceph auth [ add | caps | del | export | get | get-key | get-or-create | get-or-create-key | import | list | print-key | print_key ] ... ceph compact ceph config-key [ del | exists | get | list | put

  • Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: /HelloWorld/HelloWorld/settings.py 文件代码:INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib

  • Package Import Paths # demopkg1/__init__.py import pkgutil import pprint print('demopkg1.__path__ before:') pprint.pprint(__path__) print() __path__ = pkgutil.extend_path(__path__, __name__) print(

  • 工作管理指的是在单个登录终端(也就是登录的 Shell 界面)同时管理多个工作的行为。也就是说,我们登陆了一个终端,已经在执行一个操作,那么是否可以在不关闭当前操作的情况下执行其他操作呢? 当然可以,我们可以再启动一个终端,然后执行其他的操作。不过,是否可以在一个终端执行不同的操作呢?这就需要通过工作管理来实现了。 例如,我在当前终端正在 vi 一个文件,在不停止 vi 的情况下,如果我想在同一个

  • 我虽不要求达不到软件工程的高度,但基本的管理还是有必要的,比如,工程文件的管理、多文档编辑、工程环境的保存与恢复。 6.1 工程文件浏览 我通常将工程相关的文档放在同个目录下,通过 NERDtree (https://github.com/scrooloose/nerdtree )插件可以查看文件列表,要打开哪个文件,光标选中后回车即可在新 buffer 中打开。 安装好 NERDtree 后,请