摘要: contact函数默认有字符串长度限制,解决方法:SET group_concat_max_len = 20000这个参数设置一下就好了 阅读全文
posted @ 2017-03-28 10:29 朝圣の路 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 老师 vi mysqld_safe# executing mysqld_safe 后面增加export LD_PRELOAD=/usr/local/lib/libtcmalloc.so 可以做一些内存优化 阅读全文
posted @ 2016-05-17 22:38 朝圣の路 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 总体来说:在 tx_isolation= READ-COMMITTED 、binlog_format =statement 的情况下,mysql 没有gap 锁,这样binlog 记录的数据修改的顺序可能会导致 复制环境的 slave 数据和master 数据不一致。 模拟步骤 数据初始化 sess 阅读全文
posted @ 2016-04-29 14:16 朝圣の路 阅读(4294) 评论(0) 推荐(0) 编辑
摘要: 线程池是Mysql5.6的一个核心功能,对 于服务器应用而言,无论是web应用服务还是DB服务,高并发请求始终是一个绕不开的话题。当有大量请求并发访问时,一定伴随着资源的不断创建和释放,导 致资源利用率低,降低了服务质量。线程池是一种通用的技术,通过预先创建一定数量的线程,当有请求达到时,线程池分配 阅读全文
posted @ 2016-04-29 13:26 朝圣の路 阅读(1423) 评论(0) 推荐(0) 编辑
摘要: 上篇文章是我转载的,忘记注明了出处,在这里深感歉意。但是上篇文章中关于自增列预留ID的计算我当时怎么弄明白,后来自己想了想终于想通了,在这里详细解释一下。 我们以一次性插入10行为例,表格如下: 如上表,当插入行数为3时,由于插入行数为2时已经分配了3的位置,所以3不再分配预留空间,直接插入。由此可 阅读全文
posted @ 2016-03-24 14:43 朝圣の路 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 背景: 自增长是一个很常见的数据属性,在MySQL中大家都很愿意让自增长属性的字段当一个主键。特别是InnoDB,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,这里要说明下自增主键需要注意的几个事项。 问题一:表锁 在MySQL5.1.22之前,InnoDB自增值是通过其本身 阅读全文
posted @ 2016-03-24 14:23 朝圣の路 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 转自 Louis Hust's Blog innodb_flush_log_at_trx_commit 0: 每隔1s,系统后台线程刷log buffer,也就是把redo日志刷盘,这里会调用fsync,所以可能丢失最后1s的事务。 1: 每次commit时,刷redo日志,确定fsync刷盘 2: 阅读全文
posted @ 2016-03-24 12:52 朝圣の路 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 淘宝3月的数据库内核月报对 xtrabackup的备份原理 做了深入的分析,写的还是很不错。不过Inside君在看完之后,感觉没有对一个细节问题进行比较深入的介绍。而此问题可能会导致备份文件恢复后丢失相关数据,之前Inside君在 MySQL 5.6对于Xtrabackup的影响 一文中已经做了简单 阅读全文
posted @ 2016-03-24 12:29 朝圣の路 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 这个错误是在提交之后执行bzr pull时出现的,先uncommit,再pull就可以了。 阅读全文
posted @ 2016-03-21 10:15 朝圣の路 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 本文来自阿里的数据库内核月报,写的很详细,主要是关于mariadb开启gtid之后做主从的方法。 原文连接:http://mysql.taobao.org/monthly/2016/02/08/ 阅读全文
posted @ 2016-03-17 18:15 朝圣の路 阅读(559) 评论(0) 推荐(0) 编辑