上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 79 下一页
摘要: 转自 图解MySQL | [原理解析] MySQL使用固定的server_id导致数据丢失 https://mp.weixin.qq.com/s/stJ301hBiBOZwys5iSvcLQ 阅读全文
posted @ 2020-11-06 16:22 paul_hch 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、问题起源 不久前用户反馈部门的 MySQL 数据库发生了数据更新丢失。为了解决这个问题,当时对用户使用的场景进行了分析。发现可能是因为用户在两台互为主从的机器上都进行了写入导致的数据丢失。 如图所示,是正常和异常情况下应用写入数据库的示例。随后在更加深入调查问题的过程中,DBA 发现了故障引起数 阅读全文
posted @ 2020-11-06 16:21 paul_hch 阅读(447) 评论(0) 推荐(0) 编辑
摘要: XtraBackup是由Percona提供的开源备份软件。它能在不关闭服务器的情况下复制普通文件。但为了避免不一致,它会使用redo日志文件。XtraBackup被许多公司广泛用做标准备份工具。与逻辑备份工具相比,其优势是备份速度非常快,恢复速度也非常快。 Percona XtraBackup的工作 阅读全文
posted @ 2020-11-06 12:53 paul_hch 阅读(1890) 评论(1) 推荐(0) 编辑
摘要: pt-table-checksum是一个基于MySQL数据库主从架构在线数据一致性校验工具。其工作原理在主库上运行, 通过对同步的表在主从段执行checksum, 从而判断数据是否一致。在校验完毕时,该工具将列出与主库存在差异的对象结果。 一、主从不一致的情形 Master端使用了不确定的语句(如: 阅读全文
posted @ 2020-11-05 16:45 paul_hch 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一、背景 有 4 个地区工厂的数据,需要同步到 idc。之前有个方案是用阿里的 otter 管理平台去同步到 idc 机房。运行一段时间过后,发现 otter 平台会不断的往 idc 发包,建立几百个空连接,这样导致 idc 的网络造成拥堵。 后来经过讨论,还是采用 MySQL 源生自带的主从复制方 阅读全文
posted @ 2020-11-05 09:19 paul_hch 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 可能大家在日常工作中会遇到这么个问题,现在基本的linux系统都是自带老版本的python2.7.x版本,我又不想用老版本,但直接升级可能会出问题,或是依赖老版本的程序就运行不了,有没办法能安装3.x新版本的? 答案是有的,请使用pyenv,可以支持管理多个python版本,任意使用。 其实官方于2 阅读全文
posted @ 2020-11-04 16:20 paul_hch 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 记录一些SQL编写的技巧,不断更新中…… 多个字段查询 SELECT id_number,birthday,gender_typecode FROM `ord_passenger` where order_id in (123456, 654321); 套接查询 select * from orde 阅读全文
posted @ 2020-11-04 16:10 paul_hch 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 首先Oracle官网下载安装包: https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html 安装解压缩到/usr/local/oracle mkdir /usr/local/orac 阅读全文
posted @ 2020-11-04 15:55 paul_hch 阅读(233) 评论(0) 推荐(0) 编辑
摘要: set参数介绍 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置 -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数 阅读全文
posted @ 2020-11-04 11:24 paul_hch 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 面向对象进阶 在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。 @property装饰器 之前我们讨论过Python中属性和方法访问权限的问题 阅读全文
posted @ 2020-11-03 16:04 paul_hch 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Redis 作为内存数据库,拥有非常高的性能,单个实例的QPS能够达到10W左右。但我们在使用Redis时,经常时不时会出现访问延迟很大的情况,如果你不知道 Redis 的内部实现原理,在排查问题时就会一头雾水。很多时候,Redis 出现访问延迟变大,都与我们的使用不当或运维不合理导致的。这篇文章我 阅读全文
posted @ 2020-11-03 12:07 paul_hch 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍Linux下使用Shell处理文本时最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk;提供的例子和参数都是最常用和最为实用的;对shell脚本使用的原则是命令单行书写,尽量不要超过2行;如果有更为复杂的任务需求,还是考虑py 阅读全文
posted @ 2020-10-29 16:41 paul_hch 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 PS -e -o "%C : %p : %z : %a"|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o "%C : %p : %z : 阅读全文
posted @ 2020-10-29 14:44 paul_hch 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作为分布式系统解决方案的 ZooKeeper,被广泛应用于多个分布式场景。例如:数据发布/订阅,负载均衡,命名服务,集群管理等等。 因此,ZooKeeper 在分布式系统中扮演着重要的角色,今天通过一个简单的例子来看看它的实现原理。 从一个简单的例子开始 在分布式系统中经常会遇到这种情况,多个应用读 阅读全文
posted @ 2020-10-29 11:26 paul_hch 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 1. mysql查询所有表: SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名' AND TABLE_TYPE ='BASE TABLE' mysql查询建表语句: show create tabl 阅读全文
posted @ 2020-10-27 10:56 paul_hch 阅读(911) 评论(1) 推荐(1) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 79 下一页