摘要: mysql 使用utf8字符集默认的校验规则collate为utf8_general_ci,不区分数据的大小写 测试如下 修改数据库和表的字符集对已存入的和后来插入的数据都无影响,数据的collate依然是默认的 修改相关变量不起效,变更字段的collate才奏效 阅读全文
posted @ 2017-12-26 16:12 西橙 阅读(869) 评论(0) 推荐(0)
摘要: 通过SSH直接执行远程命令(这种方式会使用Bash的non-interactive + non-login shell模式)找不到命令参考:http://ghoulich.xninja.org/2017/05/09/how-to-find-env-vars-with-ssh-remote-exec- 阅读全文
posted @ 2017-12-01 23:56 西橙 阅读(616) 评论(0) 推荐(0)
摘要: 收到开发反应一库的sql频繁超时,系统几乎瘫痪,无法执行任何操作,我登上库先查看到当前的线程,发现有大量的线程状态是 查看当前的事务 从昨天开始执行,到今天早晨还没执行完,具体原因还没深究,先将此线程释放,然后备份才可以flush table成功继而备份完成后后面一系列被阻塞的sql都得以正常运行 阅读全文
posted @ 2017-12-01 23:34 西橙 阅读(1203) 评论(2) 推荐(0)
摘要: 测试数据 实现查询t表中id 的值不存在b中的id记录,有三种实现方式,分别为left join、not exists、not in 其中前两种对null值的处理机制相同 但是对于not in 结果不尽相同 子查询中的结果集中如果包含null则返回null,无值返回,可以过滤掉null值达到预期的效 阅读全文
posted @ 2017-11-18 21:55 西橙 阅读(1251) 评论(0) 推荐(0)
摘要: 从慢日志报表中看到一条很长的SQL 询问开发得知是通过程序拼成的sql 表中存入的location_axis是区域信息,存三个区域,用$分隔,如 $1$2$3,可以看出要实现的是匹配值是否在location_axis中的第一个域或第二个域中 匹配的值是从另一个表中根据条件获取的如: 问题:繁琐、前缀 阅读全文
posted @ 2017-11-16 19:52 西橙 阅读(339) 评论(0) 推荐(0)
摘要: binlog_rows_query_log_events 对binlog_format=row有效,设为true后可以在binary log中记录原始的语句 官方文档显示binlog_rows_query_log_events是动态参数,可以在线设置生效,但是测试中发现只有重启才可以生效 版本信息 阅读全文
posted @ 2017-11-13 22:46 西橙 阅读(1646) 评论(0) 推荐(0)
摘要: 复制现象是,slave线程状态正常,但是sql 线程不应用,所以delay越来越大,查看复制状态 发现id号为16的work线程从2017-11-03 20:53:34卡到现在,查看正在应用的relay log 16号work线程正在执行的事务是批量的insert,线上语句是 insert into 阅读全文
posted @ 2017-11-04 12:07 西橙 阅读(1538) 评论(0) 推荐(0)
摘要: 允许 enforce-gtid-consistency 可能引发的错误 原因是在binlog为row模式下,create table .... select这类语句在binlog中相当于两个event,一个是建表语句,一个是insert,当在从库上执行到insert时,某些情景导致insert中断, 阅读全文
posted @ 2017-10-18 21:59 西橙 阅读(178) 评论(0) 推荐(0)
摘要: 参考文档:https://www.percona.com/doc/percona-xtrabackup/2.4/xtrabackup_bin/restoring_individual_tables.html 需要满足的条件: innodb_file_per_table开启 innodb存储引擎 表有 阅读全文
posted @ 2017-10-16 23:17 西橙 阅读(1957) 评论(0) 推荐(0)
摘要: handler状态参数 在事务中可以设置保存点生成当前事务快照,在当前事务中通过rollback可恢复到任一保存点那一时刻的数据 测试:连续插入三条数据然后删除然后再插入,每个query执行后设置一个保存点 可以从后往前恢复到最早的保存点,但是如果跳过中间的保存点一步恢复到最早的恢复点则中点保存点将 阅读全文
posted @ 2017-09-22 17:45 西橙 阅读(990) 评论(0) 推荐(0)