------Mysql基础
_lynnwu
天下事,以难而废者十之一,以惰而废者十之九。
展开
-
Mysql之pt-online-schema-change在线更新大表加索引
由于目前生产环境中大表比较多,这里选择了一个600M的小表做一次在线测试。环境:Ubuntu 12.04mysql版本 :5.6.29-log表引擎:Innodb一、pt-online-schema-change介绍 percona 公司提供的一款在线更新表的工具,更新过程不会锁表,也就是说操作alter的过程不会阻塞写和读取。即使如此,建议大家操作前还是先做原创 2016-05-30 15:06:28 · 7425 阅读 · 0 评论 -
一主多从快速变级联进行主从切换
业务需求和性能影响,需将主库切换到新的服务器,并进行架构调整。切换模型大概为: 切换到原创 2016-07-22 10:52:21 · 1764 阅读 · 0 评论 -
mysql利用init-connect增加访问审计功能
mysql的连接首先都是要通过init-connect初始化,然后连接到实例。我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功能。实现步骤1、创建审计用的库表。为了不与业务的库冲突,单独创建自己的库:#建库表代码create database db_monitor ;use原创 2016-09-02 17:18:36 · 3631 阅读 · 0 评论 -
mysql中 show index from tb_name命令各列的含义
show index from table_name这个命令有助于诊断性能低下的查询,尤其是查询是否使用了可用的索引。下面介绍下 这个命令显示的结果列的含义:| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null |转载 2015-01-19 17:13:52 · 946 阅读 · 0 评论 -
mysql主从复制搭建中几种log和pos详解
主从复制是一个老话题了,这里不就不说主从复制的细节了,重点讲下关于show slave status\G 中几种日志和位置的区别;首先截个图方便讲解:图中那么多参数,更重要的是单是*log,*pos就好几个,怎么区分呢,各自又代表什么意义呢?我们先来讲下主从复制的原理:一、主从原理Replication 线程 Mysql的 Replication 是原创 2012-09-29 15:54:52 · 12183 阅读 · 0 评论 -
mysql二进制非root用户安装后启动mysqld的路径不对的问题
一、非root用户安装二进制mysql分发版创建用户 >useradd fc>passwd fcenter password:...以fc登录,上传二进制mysql版本,我的是mysql 32位的mysql-5.1.57-linux-i686-glibc23.tar.gz解压后,创建权限表]$ scripts/mysql_install_db --base原创 2012-08-08 17:07:45 · 1447 阅读 · 0 评论