- 博客(12)
- 收藏
- 关注
原创 MySQL中的复制全表到新表
两种方式 1、 create table new_table; insert into new_table select * from old_table; 2、 create table new_table as select * from old_table; 性能比较 1、 mysql> create table t_1 like t_i; Quer
2017-06-07 18:08:47 2451
原创 MySQL半同步
部分转载自:http://www.cnblogs.com/ivictor/p/5735580.html 查看是否支持动态加载插件 mysql> show variables like '%have_dynamic_loading%'; +----------------------+-------+ | Variable_name | Value | +-------------
2017-01-19 10:31:30 1263
转载 MySQL使用临时表的情况
原文地址:http://www.tuicool.com/articles/BBRFN3B MySQL在以下几种情况会创建临时表: 1、UNION查询; 2、用到TEMPTABLE算法或者是UNION查询中的视图; 3、ORDER BY和GROUP BY的子句不一样时; 4、表连接中,ORDER BY的列不是驱动表中的; 5、DISTINCT查询并且加上ORDER BY时; 6、SQL中
2017-01-16 11:13:06 4262
转载 连表查询之驱动表
联表查询注意谁是驱动表&你搞不清楚谁join谁更好时请放手让mysql自行判定 写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来
2017-01-16 10:37:23 5106
转载 使用pt-table-checksum和pt-table-sync解决主备不一致
主备数据不一致常见原因 1 备库写数据 2 执行non-deterministic query 3 回滚掺杂事务表和非事务表的事务 4 binlog或者relay log数据损坏 应对措施 1 禁止修改备库数据 2 采用row-based replication 3 避免同一个事务中同时引用innodb和myisam表 4 开启binlog checksum 其
2017-01-13 17:53:59 520
原创 my.cnf一些参数(没完)
主从复制的参数 log-slave-updates log-slave-updates这个参数用来配置从服务器的更新是否写入二进制日志,这个选项默认是不打开的 但是,如果这个从服务器B是服务器A的从服务器,同时还作为服务器C的主服务器,那么就需要开发这个选项,这样它的从服务器C才能获得它的二进制日志进行同步操作 log_slave_updates=1是开启,如果既当从又当主,需要这样
2017-01-13 17:01:51 273
原创 Mysql函数和运算符(看一点写一点)
CONCAT 连接函数 SELECT CONCAT(2,' test'); -> '2 test' 还能隐式把字符类型改成字符串 SELECT 38.8, CONCAT(38.8); -> 38.8, '38.8' CAST字符类型转换 SELECT 38.8, CAST(38.8 AS CHAR); -> 38.8, '38.8'
2017-01-13 13:34:42 291
转载 MySQL用户现成的建立与用户线程的状态源码解析
本文转载自公众号数据库随笔,作者happypig 微信看起来麻烦 pig已经好长一段时间没有分享文章了,有点对不起订阅的朋友。最近在做比较复杂跟困难的事情,也并不一定最终会有成果,因此必须对此沉默。 停了一段时间,现在定个小目标----2个星期至少写一篇小文章,简单讲清楚一个小细节。希望自己最后坚持下来。 回题,mysql是多线程的数据库,每个应用会话
2017-01-11 17:40:38 409
原创 perconaPT工具
下载 https://www.percona.com/downloads/percona-toolkit/ rpm安装 安装依赖包 yum install -y perl-IO-Socket-SSL.noarch yum install -y perl-TermReadKey.x86_64 检查主从一致性 pt-table-checksum h=192.168.16.105,u=z
2017-01-11 11:09:27 277
原创 mongodb3.4.1分片
下载 https://www.mongodb.com/download-center tar -xvf mongodb-linux-x86_64-amazon-3.4.1.tgz mv mongodb-linux-x86_64-amazon-3.4.1 /usr/local/mongodb 环境变量 vim /etc/profile末尾添加 export MONGODB_HOME="/
2017-01-10 13:14:42 625
原创 MHA配置
1 配置主从 主:192.168.16.105 从:192.168.16.102 192.168.16.106 管理:192.168.16.148 2 配置ssh免秘钥登录 创建ssh登录用户mysql5 useradd -d /home/mysql5 mysql5 su - mysql5 其中一台mysql节点执行:ssh-keygen -t
2017-01-09 17:47:25 733
原创 ansible安装
apt-get installansible 1.1 Ansible配置 1.1.1 SSH免密钥登录设置 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 这个命令会在.ssh文件夹下创建id_dsa和id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似与钥匙和锁。把id_dsa.pub(公钥)追加
2017-01-09 16:38:18 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人