摘要: 状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务器而失败的连接数 Binlog_cache_disk_use Global 使用临时二进制日志缓存但 阅读全文
posted @ 2017-08-05 19:55 yijiaotu 阅读(79) 评论(0) 推荐(0)
摘要: mysql5.7增加了sys 系统数据库,通过这个库可以快速的了解系统的元数据信息 这个库确实可以方便DBA发现数据库的很多信息,解决性能瓶颈都提供了巨大帮助 这个库在mysql5.7中是默认存在的,在mysql5.6版本以上可以手动导入,数据库包请在github自行查找 这个库包括了哪些内容? 这个库是通过视图的形式把information_schema 和performance_sc... 阅读全文
posted @ 2017-08-05 19:52 yijiaotu 阅读(170) 评论(0) 推荐(0)
摘要: 代价模型 mysql 5.7代价计算相对之前的版本有较大的改进。例如 • 代价模型参数可以动态配置,可以适应不同的硬件 • 区分考虑数据在内存和在磁盘中的代价 • 代价精度提升为浮点型 • jion计算时不仅要考虑condition,还要考虑condition上的filter,具体参见参数condition_fanout_filter 5.7 在代价类型上分为io,cpu... 阅读全文
posted @ 2017-08-05 19:51 yijiaotu 阅读(341) 评论(0) 推荐(0)
摘要: 下载64位zip包,解压: 然后进入目录安装: Mysqld.exe –initialize –user=mysql Mysqld.exe –install mysql57 即安装成功 进入数据库修改密码: Mysql在安装时间会初始化一个密码,找到登录mysql: Mysql –u root –p Set password for root@localhost=password(“12345... 阅读全文
posted @ 2017-08-05 19:32 yijiaotu 阅读(64) 评论(0) 推荐(0)
摘要: 打印出了索引的统计信息,还有删除重复索引的sql。 为什么会把索引4都删除掉呢,原来是因为默认开启了--[no]clustered 参数。 去掉参数的话:显示2个。 pt-online-schema-change 功能介绍: 功能为在alter操作更改表结构的时候不用锁定表,也就是说执行alter的 阅读全文
posted @ 2017-08-05 19:16 yijiaotu 阅读(289) 评论(0) 推荐(0)
摘要: 要测试记录下 阅读全文
posted @ 2017-08-05 18:51 yijiaotu 阅读(85) 评论(0) 推荐(0)
摘要: MySQL数据库中EXPLAIN的使用及其注意事项 1、EXPLAIN tbl_name EXPLAIN tbl_name是DESCRIBE tbl_name或SHOW COLUMNS FROM tbl_name的一个同义词。 2、EXPLAIN [EXTENDED] SELECT select_o 阅读全文
posted @ 2017-08-05 18:48 yijiaotu 阅读(195) 评论(0) 推荐(0)
摘要: EXPLAIN tbl_name或:EXPLAIN [EXTENDED] SELECT select_options 前者可以得出一个表的字段结构等等,后者主要是给出相关的一些索引信息,而今天要讲述的重点是后者。 举例 1. mysql> explain select * from event; 2. +—-+————-+——-+——+—————+——+———+——+——+——-... 阅读全文
posted @ 2017-08-05 18:47 yijiaotu 阅读(176) 评论(0) 推荐(0)
摘要: MySQL 主从复制(master->slave) 1、在MASTER主机(192.168.128.132)上创建数据库mytest: create database mytest; 然后配置my.cnf 在[mysqld]配置段添加如下字段中增加 log-bin=mysql-bin.log binlog-do-db=mytest #要同步的数据库的名字 server-id=1 ***... 阅读全文
posted @ 2017-08-05 18:44 yijiaotu 阅读(61) 评论(0) 推荐(0)
摘要: 引用 $ top top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0... 阅读全文
posted @ 2017-08-05 18:36 yijiaotu 阅读(92) 评论(0) 推荐(0)
摘要: 用下来感觉这4个命令比较常用,功能也比较强大,等我有时间了要好好整理一下。 首先介绍一下cut,之前有文章已经讲过它的用法了,这次连带cut的死对头paste,一起拎出来讲讲。 第一篇 cut 常用参数: -c 根据字符,用法:cut -cnum1-num2 filename 截取num1~num2之间的字符,字符从1开始记。 -f 根据域,默认为tab分隔 -d 定义域分隔符 范例: ... 阅读全文
posted @ 2017-08-05 18:34 yijiaotu 阅读(274) 评论(0) 推荐(0)
摘要: find path -option [- print] [-exec -ok command] {} \; #print 将查找的文件输出到标准输出 #exec command{}\; 将查到的文件执行command操作,{}和\;之间有空格。 #ok 和 -exec相同,只不过在操作前要询问用户 ===============================================... 阅读全文
posted @ 2017-08-05 18:33 yijiaotu 阅读(148) 评论(0) 推荐(0)
摘要: 概要 有时候你需要指定shell脚本中的依靠命令的成功与否来实施不同过程的行为。 if 结构允许你来指定这样的条件。 最精简的 if 命令的语法是: if TEST-COMMANDS; then CONSEQUENT-COMMANDS; fi TEST-COMMAND 执行后且它的返回状态是0,那么 CONSEQUENT-COMMANDS 就执行。返回状态是最后一个命令的退出状态,或者当没有条件... 阅读全文
posted @ 2017-08-05 18:31 yijiaotu 阅读(777) 评论(0) 推荐(0)
摘要: user www www; worker_processes 8; worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; worker_processes 语法: worker_processes number 缺省值: 1 e.g.: worker_pr... 阅读全文
posted @ 2017-08-05 18:06 yijiaotu 阅读(643) 评论(0) 推荐(0)
摘要: 软件:rsync-2.6.8-3.1(一般系统默认安装)、inotify-tools-3.13.tar.gz 主机:Linux-Master:192.168.0.75(源主机)、Linux-Slave:192.168.0.82 1、介绍 Inotify 是文件系统事件监控机制,作为 dnotify 阅读全文
posted @ 2017-08-05 18:03 yijiaotu 阅读(78) 评论(0) 推荐(0)
摘要: 一、介绍 Inotify 是文件系统事件监控机制,作为 dnotify 的有效替代。dnotify 是较早内核支持的文件监控机制。Inotify 是一种强大的、细粒度的、异步的机制,它满足各种各样的文件监控需要,不仅限于安全和性能。 inotify 可以监视的文件系统事件包括: IN_ACCESS,即文件被访问 IN_MODIFY,文件被 write IN_ATT... 阅读全文
posted @ 2017-08-05 17:40 yijiaotu 阅读(137) 评论(0) 推荐(0)
摘要: Rsync命令参数详解 在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 Rsync的命令格式可以为以下六种: rsync [OPTIO 阅读全文
posted @ 2017-08-05 17:36 yijiaotu 阅读(142) 评论(0) 推荐(0)