随笔分类 -  mysql

摘要:1>用”repair table”方式修复语法:repair table 表名 [选项]选项如下:QUICK 用在数据表还没被修改的情况下,速度最快EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下。利用.fr 阅读全文
posted @ 2017-04-15 09:24 ノGHJ 阅读(533) 评论(0) 推荐(0)
摘要:1.通过用户反馈获取存在性能问题的SQL. 2.通过慢查日志获取存在性能的SQL. 启动慢查日志 slow_query_log=on set global slow_query_log=on; slow_query_log_file 指定慢查日志存储路径及文件 默认情况保存在mysql的数据目录中, 阅读全文
posted @ 2017-04-14 15:30 ノGHJ 阅读(315) 评论(0) 推荐(0)
摘要:错误提示如图 一开始我查询了 [root@web01 mysql]# ls -al /lib/libc* -rwxr-xr-x 1 root root 1909464 Mar 22 01:49 /lib/libc-2.12.so -rwxr-xr-x 1 root root 195532 Mar 2 阅读全文
posted @ 2017-04-14 10:21 ノGHJ 阅读(140) 评论(0) 推荐(0)
摘要:根据类型分为普通索引2种类型,hash 和b-tree 最常用 hash是按一对一索引的.速度 最快但不支持范围 比如where name = 'dd' 最快.但是使用 date >3 and date <5 则失效唯一索引同上 2种类型 使用mysql约束不能有重复值 主键(唯一的一种) 是唯一索 阅读全文
posted @ 2017-04-14 10:10 ノGHJ 阅读(161) 评论(0) 推荐(0)
摘要:一、优化概述 二、查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三、配置优化 1) max_connections 2) back_log 3) interactive_timeout 4) key_buffer_ 阅读全文
posted @ 2017-04-14 09:38 ノGHJ 阅读(181) 评论(0) 推荐(0)
摘要:[Shell] 纯文本查看 复制代码 ? 1 tail -f /日志文件 [Shell] 纯文本查看 复制代码 ? 1 tail -f /日志文件 ? 1 tail -f /日志文件 ? 1 tail -f /日志文件 tail -f /日志文件 阅读全文
posted @ 2017-04-14 09:31 ノGHJ 阅读(9248) 评论(0) 推荐(0)
摘要:[AppleScript] 纯文本查看 复制代码 ? 1 2 3 4 #长 查询 时间 = 几秒 long_query_time=1 #日志 慢 查询们 = 路径,最好绝对路径 log-slow-queries=/var/logs/mysqlslow.log [AppleScript] 纯文本查看  阅读全文
posted @ 2017-04-14 09:30 ノGHJ 阅读(146) 评论(0) 推荐(0)
摘要:explain 一般用于分析sql. 如下 [SQL] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 drop table if exist 阅读全文
posted @ 2017-04-14 09:25 ノGHJ 阅读(129) 评论(0) 推荐(0)
摘要:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALL 从最快的system >最慢的是ALL 阅读全文
posted @ 2017-04-14 09:18 ノGHJ 阅读(185) 评论(0) 推荐(0)
摘要:复制的核心步骤 备库读取中继日志中的事件,将其重放到备库数据之上; 下图即MySQL复制如何工作的细节 第一步,在每次准备提交事务完成数据更新前,主库将数据更新的事件记录到二进制日志中。MySQL会按事务提交的顺序而非每条语句的执行顺序来记录二进制日志。在记录二进制日志后,主库会告诉存储引擎可以提交 阅读全文
posted @ 2017-04-13 19:54 ノGHJ 阅读(211) 评论(0) 推荐(0)
摘要:复制的分类 基于SQL语句的复制 - SBR 主库二进制日志格式使用STATEMENT 在MySQL 5.1之前仅存在SBR模式, 又称之为逻辑复制. 主库记录CUD操作的SQL语句, 从库会读取并重放. 优点 生成的日志量少, 节约网络传输IO 当主从的列的顺序不一致时, SBR依然可以正常工作. 阅读全文
posted @ 2017-04-13 19:45 ノGHJ 阅读(252) 评论(0) 推荐(0)
摘要:一、Mysql binlog日志有三种格式,分别为ROW、Statement以及MiXED。Row LevelBinary Log会记录成【每一行数据被修改的形式】,然后在Slave端再对相同的数据进行修改。如果修改了表的结构,那么binlog日志记录的是重新创建表,在插入字段、update等操作语 阅读全文
posted @ 2017-04-13 19:41 ノGHJ 阅读(1230) 评论(0) 推荐(0)
摘要:[SQL] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 drop table if exists test1; CREATE TABLE test1 ( i 阅读全文
posted @ 2017-04-13 13:33 ノGHJ 阅读(272) 评论(0) 推荐(0)
摘要:一般来说, 在使用的时候 性能从某个数值开始.突然大大下降,说明就到了瓶颈期. mysql 瓶颈有2种,一种是 cpu瓶颈 一种是 io瓶颈.cpu瓶颈多是由io引起. 而io可以通过 show processlist 查看. 一般是数据量超过极限导致 阅读全文
posted @ 2017-04-13 13:33 ノGHJ 阅读(280) 评论(0) 推荐(0)
摘要:一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌/百度一下『关系型数据库原理』,看看结果多么的稀少【译者注:百度为您找到相关结果约1,850,000个…】 阅读全文
posted @ 2017-04-12 10:21 ノGHJ 阅读(339) 评论(0) 推荐(0)
摘要:咱们先建个表吧 [SQL] 纯文本查看 复制代码 ? 1 2 3 4 5 6 CREATE TABLE `test1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `test1` varchar(255) NOT NULL DEFAULT '', 阅读全文
posted @ 2017-04-12 10:12 ノGHJ 阅读(159) 评论(0) 推荐(0)
摘要:[Shell] 纯文本查看 复制代码 ? 1 vi /usr/local/mysql/my.cnf [Shell] 纯文本查看 复制代码 ? 1 vi /usr/local/mysql/my.cnf ? 1 vi /usr/local/mysql/my.cnf ? 1 vi /usr/local/m 阅读全文
posted @ 2017-04-12 10:11 ノGHJ 阅读(110) 评论(0) 推荐(0)
摘要:数字型 类型 类型 大小 大小 范围(有符号) 范围(有符号) 范围(无符号) 范围(无符号) 用途 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3 阅读全文
posted @ 2017-04-08 12:16 ノGHJ 阅读(28174) 评论(1) 推荐(3)
摘要:在sql注意时,经常会用到一个不怎么常用的联合查询 http://www.php20.com/forum.php?m ... &extra=page%3D1 清空表.从新执行一下以上链接中的sql.来试一下 [SQL] 纯文本查看 复制代码 ? 1 2 3 select title as tt fr 阅读全文
posted @ 2017-04-08 12:15 ノGHJ 阅读(284) 评论(0) 推荐(0)
摘要:呵呵,,,有个坑,,mysql默认不支持full join 是吧. 什么是full join呢就是left+right join 可以使用union联表解决这个问题 union 链接 http://www.php20.com/forum.php?m ... &extra=page%3D1 原表链接 阅读全文
posted @ 2017-04-08 12:15 ノGHJ 阅读(5958) 评论(0) 推荐(0)