10 2016 档案
摘要:按这里的教程: http://www.imooc.com/learn/391 试验时,发现在wordcount的最后一步一直提示如下错误: 猜测是包名导致的,但在cli中加上包名后还是不行,最后通过删除WordCount.java源码中的: 解决了问题。 初次接触Hadoop,根本原因还没找到。
阅读全文
摘要:前言 作为一名运维人员,保证数据的安全是根本职责,所以在维护系统的时候,要慎之又慎,但是有时难免会出现数据被误删除的情况,在这个时候该如何快速、有效地恢复数据显得至关重要,extundelete就是其中的一个选择。 如何使用”rm -rf”命令 在Linux系统下,通过命令“rm -rf”可以将任何
阅读全文
摘要:一、原理 分为同步复制和异步复制,实际复制架构中大部分为异步复制。 复制的基本过程如下: 1).Slave上面的IO进程连接上Master,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容; 2).Master接收到来自Slave的IO进程的请求后,通过负责复制的IO进程根据请求信
阅读全文
摘要:一、简单安装 二、简单使用 参考文章:http://blog.itpub.net/29773961/viewspace-2024992/ pt-query-digest是一套帮助DBA管理mysql的工具集percona-toolkit下的一个小工具,由percona公司开发。 用于做日志分析,此处
阅读全文
摘要:mysqldumpslow使用说明 Usage: mysqldumpslow [ OPTS... ] [ LOGS... ] Parse and summarize the MySQL slow query log. Options are --verbose verbose --debug deb
阅读全文
摘要:SELECT table_name, table_rows FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DATABASE_NAME' ;
阅读全文
摘要:主要配置参数转载自: http://www.linuxyw.com/a/shujuku/20130506/216.html 并稍微做了修改MyISAM部分以适应当前的环境 此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysq
阅读全文
摘要:在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL
阅读全文
摘要:摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My
阅读全文
摘要:在开发过程中,对每个上线的SQL查询指纹(query figerprint)的质量都应有估算;而估算DB查询质量最直接的方法,就是分析其查询执行计划( Query Execution Plan ,即QEP)。MySQL数据库,通过Explain指令查看SELECT(5.6.3+版本开始支持updat
阅读全文