- 博客(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
2445
原创 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
1253
转载 MySQL使用临时表的情况
原文地址:http://www.tuicool.com/articles/BBRFN3BMySQL在以下几种情况会创建临时表: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
4250
转载 连表查询之驱动表
联表查询注意谁是驱动表&你搞不清楚谁join谁更好时请放手让mysql自行判定 写在前面的话: 不要求每个人一定理解 联表查询(join/left join/inner join等)时的mysql运算过程; 不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小; 但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来
2017-01-16 10:37:23
5089
转载 使用pt-table-checksum和pt-table-sync解决主备不一致
主备数据不一致常见原因1 备库写数据 2 执行non-deterministic query 3 回滚掺杂事务表和非事务表的事务4 binlog或者relay log数据损坏应对措施1 禁止修改备库数据2 采用row-based replication3 避免同一个事务中同时引用innodb和myisam表4 开启binlog checksum其
2017-01-13 17:53:59
509
原创 my.cnf一些参数(没完)
主从复制的参数 log-slave-updateslog-slave-updates这个参数用来配置从服务器的更新是否写入二进制日志,这个选项默认是不打开的但是,如果这个从服务器B是服务器A的从服务器,同时还作为服务器C的主服务器,那么就需要开发这个选项,这样它的从服务器C才能获得它的二进制日志进行同步操作log_slave_updates=1是开启,如果既当从又当主,需要这样
2017-01-13 17:01:51
269
原创 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
284
转载 MySQL用户现成的建立与用户线程的状态源码解析
本文转载自公众号数据库随笔,作者happypig微信看起来麻烦pig已经好长一段时间没有分享文章了,有点对不起订阅的朋友。最近在做比较复杂跟困难的事情,也并不一定最终会有成果,因此必须对此沉默。 停了一段时间,现在定个小目标----2个星期至少写一篇小文章,简单讲清楚一个小细节。希望自己最后坚持下来。 回题,mysql是多线程的数据库,每个应用会话
2017-01-11 17:40:38
399
原创 perconaPT工具
下载https://www.percona.com/downloads/percona-toolkit/rpm安装安装依赖包yum install -y perl-IO-Socket-SSL.noarchyum install -y perl-TermReadKey.x86_64检查主从一致性pt-table-checksum h=192.168.16.105,u=z
2017-01-11 11:09:27
274
原创 mongodb3.4.1分片
下载https://www.mongodb.com/download-centertar -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
620
原创 MHA配置
1 配置主从主:192.168.16.105从:192.168.16.102 192.168.16.106管理:192.168.16.148 2 配置ssh免秘钥登录创建ssh登录用户mysql5useradd -d /home/mysql5 mysql5su - mysql5其中一台mysql节点执行:ssh-keygen -t
2017-01-09 17:47:25
708
原创 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
539
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人