快速定位不合理的索引——MySQL索引调优
原文链接:http://http://mp.weixin.qq.com/s?__biz=MjM5MjIxNDA4NA==&mid=401131835&idx=1&sn=37c5fd9d3d8670fb379a1e0565e50eeb&scene=0#wechat_redirect创建索引是门技术活,开发DBA的工作之一就是配合应用创建最优的索引。然大部分公司并没有开发DBA一职,大多数的索引创建需要由程序开发人员自己完成,这导致的一个...
MySQL 5.6快速定位不合理索引
# 若CARDINALITY / TABLE_ROWS小于10%(经验值),那么表示数据重复率较高,通常需要考虑是否有必要创建该索引########################################################## mysql 5.6目前5.6的STATISTICS表中关于Cardinality的统计是错误的!!!具体可见MySQL bugs #78066。但是,表innodb_index_stats中关于Cardi...
(slave不停restart)mysqld got signal 11
2节点的mysql,M-S架构,通过VIP连接,出现有的时候连接成功,有的时候连接异常,排查问题:<br /><strong>1、分别查看M、S节点mysql的errlog,发现slave的errlog有如下信息:</strong><br />。。。。。。。<br />(以下只列出一次start ——crashed的日志)<br />The manual page at http://dev.mysql.com/doc/mysql/en...
Mysql单引号使用
工作中经常需要批处理数据,select 字符串连接生成SQL from tab;而对字符串的字段,值2边通常需要单引号,在select concat(字符串1,字符串2..........)时,给字符串加单引号,目前知道的有如下方法:基于select 'test',给test2边添加单引号 select '\'test\''; #用反斜杠转义select '''test'...
Atlas实践
Atlas简介 Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了大量bug,添加了很多功能特性。目前该项目在360公司内部得到了广泛应用,很多MySQL业务已经接入了Atlas平台,每天承载的读写请求数达几十亿条。同时,有超...
mysqld_multi启动多个mysql实例
可以管理多个帧听不同Unix套接字文件和TCP/IP端口的连接的mysqld 进程。它可以启动或停止服务器,或报告它们的当前状态。 即可以管理多个实例。 ...
MySQL主主复制+slave+MMM实现高可用(二)
架构图环境规划角色IPVIP用途DB1192.168.56.101192.168.56.111/113主Master提供wirte+read...
MySQL主主复制+MMM实现高可用(一)
架构图:环境规划角色IPVIP用途DB1192.168.56.101192.168.56.111/113主Master提供wirte+read...
MySQL主主+Keepalived+LVS高可用(三):单点写入、读负载均衡
方案简介本方案采用 keepalived 中的sorry_server来实现写入数据库为单点的需求,读负载均衡通过 lvs 实现,读能自由的实现负载均衡和故障切换。本方案实现的功能是当网络有问题、 mysql 有问题、服务器宕机、 keepalived 服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。1)&nb...
MySQL主主+Keepalived+LVS高可用(二):单点写入
方案简介 本方案采用keepalived中的sorry_server来实现写入数据库为单点的需求。本方案实现的功能是当网络有问题、mysql 有问题、 服务器宕机、 keepalived 服务停止后,服务器能自动跳转到备用机,当主服务器服务启动起来后会自动切换回来。1) 安装LVS ~]#rpm-ivh libnl-devel-1.1-14.el6...
waiting for table metadata lock
一个没提交的事务使用了A表, 另外一个session 对A表进行alter,出现waiting for table metadata lock查看information_schema.INNODB_TRX拥有事务的trx_mysql_thread_id,kill trx_mysql_thread_id回滚事务如:SessionAmysql> select * from t1;+---+------+------+------+------+| x | y | z &n...