mysql管理员就业_MySQL管理员必备的十大工具盘点

ySQL必备工具第一位: mk-query-digest

没有什么比低下的MySQL性能表现更让人抓狂的了。尽管大家常常下意识地认为是硬件配置滞后导致此类问题,但事实上在大多数情况中真正的症结并不

在这里。性能表现不佳往往由以下原因造成,即某些执行缓慢的查询阻塞了其它查询指令的顺畅进行,并由此产生了一个响应时间迟缓的恶性循环。由于优化查询指

令比起升级硬件来说能够节约大量成本,因此合乎逻辑的优化方式应该从分析查询指令日志文件入手。

数据库管理员们应该经常分析查询日志,进而把握运行环境的各类波动。而如果大家从来没有进行过该项分析,请立即着手进行吧。如果对此缺乏经验,依靠

第三方软件的帮助也是不错的选择;尽管很多人认为那些软件只会在瞎忙一气之后给出一个虚构的漂亮结果,但我得说,实际上它们通常情况下还是确切有效的。

在当前的诸多选择中,mk- query-digest是查询日志分析工具中最棒的一款。它由Baron

Schwartz和我本人联合编写,功能成熟性、记录充分性以及测试彻底性都做得相当到位。MySQL本身包含了一款名为mysqldumpslow的查

询日志分析器,但该工具不仅陈旧过时、验证规范不准确,而且缺乏广泛的实际应用加以支持。而其它几款较为著名的查询日志分析器,包括我前几年编写的

mysqlsla,都与mysqldumpslow具备相同的缺点。

mk-query-digest能够分析查询日志内容并根据汇总得出的执行时间及其它各项指标的统计信息自动生成报告。由于查询日志中的信息量极为巨大,有时甚至包含数以百万计的条目,因此此类分析工作必须依靠特定工具来完成。

mk-query-digest可以帮助大家找出那些与其它查询指令相比耗时最长的条目。对这些低速查询加以优化将使整套MySQL体系的运行速度

大幅提高,最大响应延迟也将相应下降。查询指令的优化工作本身堪称艺术,其中包含诸多细致入微的技巧,但整个流程的基本原则总是共通的:寻获低速查询指

令、进行优化、提高查询响应时间。

该工具使用起来非常简便,执行mk-query-digest

slow-query.log,那些运行速度迟缓的查询指令将被输出至slow-query.log文件。工具中还提供了“查询指令复核”功能,意在列出

那些我们尚未加以核对或批准的查询指令。如此一来,我们就可以仅仅对那些新出现的查询指令进行有针对性的处理,繁琐枯燥的日志分析工作也随之变得更加快

速、高效。

下载地址: http://maatkit.org/get/mk-query-digest

维护负责人: Daniel Nichter and Baron Schwartz

更多信息: http://maatkit.org/ |

http://code.google.com/p/maatkit/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/406188.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

webpack.DefinePlugin使用介绍

webpack.DefinePlugin使用介绍 webpack.DefinePlugin

vim、gvim在windows下中文乱码的终极解决方案

From: http://www.liuhuadong.com/archives/68/index.html vim、gvim在windows下中文乱码的终极解决方案 在windows下vim的中文字体显示并不好,所以我们需要调整字体显示编码为utf-8,只有这样才能使用美观的中文。这时候可能出现很多中文乱码。 如&#…

mysql业务繁忙时能建索引吗_MySQL DBA面试高频三十问

原标题:MySQL DBA面试高频三十问前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,…

网易新闻 时事新闻抓取链接

http://news.163.com/special/0001220O/news_json.js转载于:https://www.cnblogs.com/Anykong/p/4345466.html

Android小項目之---吃飯選哪?--》選擇對話框(附源碼)

還記得早先我們做的記算器的例子嗎?當中的驗證判斷用到了對話框,今天我們來做一個不一樣的對話框,要做的這個小例子是一個可供選擇效果的對話框 即層層迭迭的Alert Dialog;界面方面我們擺放一個Button來做一個按鈕事件&#xff0c…

lodash中pick和omit函数介绍

lodash中pick和omit函数介绍

对vector中的数据排序

要求:从文件fin中读取数据,每行的格式如"王明 85",代表"姓名 成绩",具体有多少行不确定。按成绩从大到小排序,将结果写入文件fout. /*功能:从文件fin中读取"name grade"&…

UVa 11059 Maximum Product

题意&#xff1a;给出n个数组成的序列&#xff0c;求乘积最大的连续子序列 看的紫书&#xff0c;因为n最大为18&#xff0c;每个数最大为10,所以10^18用long long 能够存下&#xff0c; 直接枚举起点和终点找最大值就可以了 1 #include<iostream> 2 #include<cstdio&…

python 高维数据_用Sci-kit learn和XGBoost进行多类分类:Brainwave数据案例研究

在机器学习中&#xff0c;高维数据的分类问题非常具有挑战性。有时候&#xff0c;非常简单的问题会因为这个“维度诅咒”问题变得非常复杂。在本文中&#xff0c;我们将了解不同分类器的准确性和性能是如何变化的。理解数据对于本文&#xff0c;我们将使用Kaggle的“EEG Brainw…

缔造完美运维 共谱双赢新篇

国华电力早在许久之前就曾经使用北塔网络监控产品&#xff0c;但由于当前国华电力信息中心的网络管理系统呈分散状态&#xff0c;其范围也非常有限&#xff0c;致使无法全面了解国华电力客户信息网中计算机及网络系统的实时运行状况&#xff0c;对网络资源配置及网络流量分布也…

Android 底部导航 UI框架

此版本在“一个不错的UI框架”基础上修改了首次启动底部导航没有选中Tab的情况 运行效果图如下&#xff1a; 1、TabView.java 这里修改的是mState-1 /********************************************************************************* Copyright (c) Weaver Info Tech Co. …

Windows在当前目录(文件)打开cmd窗口

将下面的内容保存到一个.reg文件&#xff0c;再双击运行即可。 Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\cmdhere] "Cmd&Here"[HKEY_CLASSES_ROOT\*\shell\cmdhere\command] "cmd.exe /c start cmd.exe /k pushd \"%L\\..\&qu…

ceontos7安装mysql5.5_centos7 安装mysql5.7及配置

一、Mysql 各个版本区别&#xff1a;1、MySQL Community Server 社区版本&#xff0c;开源免费&#xff0c;但不提供官方技术支持。2、MySQL Enterprise Edition 企业版本&#xff0c;需付费&#xff0c;可以试用30天。3、MySQL Cluster 集群版&#xff0c;开源免费。可将几个M…

linux编译源码问题 环境变量的设置

本来想安装一个gkrellm-2.3.2&#xff0c;解压进去后,执行./configure&#xff0c;出现这个情况。如图1大概的意思是gtk-2.0未安装吧。然后我下载了一个gtk-2.0&#xff0c;执行./configure&#xff0c;出现这种情况。如图2大概的意思是说&#xff0c;这glib-2.0,atk,pango,cai…