随笔分类 - mysql生态圈
摘要:-where 'id<3000' 设置操作条件 --limit 10000 每次取1000行数据给pt-archive处理 --txn-size 1000 设置1000行为一个事务提交一次 --progress 5000 每处理5000行输出一次处理信息 --statistics 结束的时候给出统计信息:开始的时间点,结束的时间点,查询的行数,归档的行数,删除的行数,以及各个阶段消耗的总的时间和比
阅读全文
摘要:send:发文件:nc -l 9001 <test2.sh 传文件夹:tar cf - data | pigz -1 | nc -l 9021 recive: 收文件夹: nc 192.168.50.191 9021| pigz -d | tar xvf - 收文件:nc 172.16.29.171
阅读全文
摘要:目的:有时候想拼接sql ,但是mysql 客户端输出是带边框的,为了清楚显示,但是给拼接带来了麻烦。 怎么去除掉边框及字段间的分隔符呢?-s 参数。即可。 这样得到的文本用 ,拼接撒都好说了。 更多出处,请查阅:https://dev.mysql.com/doc/refman/5.7/en/mys
阅读全文
摘要:原始文件 ignores.sql 为拼SQL,需要吧第3个字段提出来和数据库做校验,看是否存在insert的遗漏。 思路如下 1:使用awk 取出第三个字段 2: 使用sed 在每行末尾添加 "," '15280381910','15280802102','13110615950', 3: 使用se
阅读全文
摘要:XtraBackup8.0 只支持mysql8.0之后的数据库备份。7.0+不支持 # A software update is available:190514 20:59:37 version_check Done.190514 20:59:37 Connecting to MySQL serv
阅读全文
摘要:INSERT IGNORE与INSERT INTO的区别 就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。 mysql> insert ignore int
阅读全文
摘要:主库大了以后,mysqldump备份初始化 数据库从库就显得力不从心。工作:做主从 特别是在 “天下武功,唯快不破” 的年代,速度成了成功的重要前提。 用工具,用出心得。用出剑锋。。。 1: 官方资料:https://www.percona.com/doc/percona-xtrabackup/2.
阅读全文
摘要:简单看题grep --help 问题:想匹配 ttt.sql中 词语为 “8376” 的内容 一般回答: 可是这样是想要的嘛?实际过滤出的数据,都不是想要的。只想要8376 这样的单词!!! 正确姿势:\b 匹配
阅读全文
摘要:今天猪脚是maxwell,zendesk公司开源 https://github.com/zendesk/maxwell 先看架构,和他竞争的有 Debezium Connector for MySQL 废话不多说,搭建目标任务 mysql的binlog 到redis (192.168.0.1 ~~~
阅读全文
摘要:MYSQL执行计划顺序原则上是:在所有组中,id值越大,优先级越高,越先执行,id如果相同,可以认为是一组,从上往下顺序执行做执行计划之前,要了解下表统计信息情况:mysql.innodb_table_stats、innodb_index_stats 上述执行计划执行顺序 derived2(1)--
阅读全文
摘要:mysql> SELECT @rownum:=@rownum+1 AS rownum, FLIGHTS.FLTID FROM (SELECT @rownum:=0) r, FLIGHTS limit 10;
阅读全文
摘要:今天上午同事处理了一个innodb crash 的问题,没有备份,如何恢复? 查看日志: 180928 8:42:44 InnoDB: Error: page 163855 log sequence number 16703789459 InnoDB: is in the future! Curre
阅读全文
摘要:最近碰到了sql_mode 的一些问题,故进行了研究,根据实际情况研究其行为。 上述7个默认行为是mysql5.7.8+的 参考官方文档进行理解: 第一个:NO_ENGINE_SUBSTITUTION, 可以简单理解为 默认开启控制引擎行为的参数 结论1: 在sql_mode中包涵no_engine
阅读全文
摘要:一:个人看法 Mysql Group Replication 随着5.7发布3年了。作为技术爱好者。mgr 是继 oracle database rac 之后。 又一个“真正” 的群集,怎么做到“真正” ? 怎么做到解决复制的延迟,怎么做到强数据一致性?基于全局的GTID就能解决? 围绕这些问题进行
阅读全文

浙公网安备 33010602011771号