2018年12月19日
摘要:
MySQL在线表结构变更工具 MySQL的大表表结构变更常用的解决方案无外乎三种: 一是利用Percona的pt-online-schema-change,Facebook的OSC等三方工具, 二是在备库修改通过切换实现滚动变更, 三则是升级MySQL到5.6/5.7通过官方Online DDL实现
阅读全文
posted @ 2018-12-19 14:46
helontian
阅读(310)
推荐(0)
摘要:
10046事件在诊断数据库性能问题时,是一个诊断利器。本文就10046事件功能及在不同场景的诊断做相应说明。 1:10046事件说明 10046事件是一个特定的事件号。通过该事件设置,可以追踪sql语句的执行情况。10046事件与SQL_TRACE=TRUE的功能一致。10046事件可以根据指定不同
阅读全文
posted @ 2018-12-19 14:04
helontian
阅读(2404)
推荐(0)
2018年12月17日
摘要:
MySQL大表清理 生产环境data库业务表base_data大小:500G,data_free:31G mysql> SELECT table_schema,table_name,data_free/1024/1024 AS data_free_MB FROM information_schema
阅读全文
posted @ 2018-12-17 18:01
helontian
阅读(1093)
推荐(0)
2018年12月14日
摘要:
参考:https://www.cnblogs.com/WonderHow/p/5621591.html CentOS 7.3 gflags:git clone https://github.com/gflags/gflags.git lz4:git clone https://github.com/
阅读全文
posted @ 2018-12-14 16:17
helontian
阅读(1033)
推荐(0)
摘要:
TiDB单机安装测试 CentOS7.3安装MySQL5.6 1:下载TiDB安装包# cd /opt/source# wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz# wget http://download.ping
阅读全文
posted @ 2018-12-14 14:35
helontian
阅读(1308)
推荐(0)
摘要:
TiDB官方文档: https://github.com/pingcap/docs-cn TiDB 整体架构 TiDB 集群主要包括三个核心组件:TiDB Server,PD Server 和 TiKV Server。此外,还有用于解决用户复杂 OLAP 需求的 TiSpark 组件 TiDB Se
阅读全文
posted @ 2018-12-14 11:14
helontian
阅读(605)
推荐(0)
摘要:
AUTORESTART Valid For Manager Description Use the AUTORESTART parameter to start one or more Extract and Replicat processes automatically after they f
阅读全文
posted @ 2018-12-14 10:40
helontian
阅读(576)
推荐(0)
2018年12月10日
摘要:
https://blog.csdn.net/xiaoyi23000/article/details/53150776
阅读全文
posted @ 2018-12-10 22:18
helontian
阅读(154)
推荐(0)
摘要:
主从架构(开启5.7的增强半同步模式)master: 10.150.20.90 ed3jrdba90slave: 10.150.20.97 ed3jrdba97 10.150.20.132 ed3jrdba132manager: 10.150.20.95 ed3jrdba95vip:10.150.2
阅读全文
posted @ 2018-12-10 10:57
helontian
阅读(366)
推荐(0)
摘要:
主从架构master: 10.150.20.90 ed3jrdba90slave: 10.150.20.97 ed3jrdba97 10.150.20.132 ed3jrdba132manager: 10.150.20.95 ed3jrdba95vip: 10.150.20.200 master_i
阅读全文
posted @ 2018-12-10 10:54
helontian
阅读(1309)
推荐(0)
摘要:
异步主从复制架构master:10.150.20.90 ed3jrdba90slave:10.15.20.97 ed3jrdba9710.150.20.132 ed3jrdba132manager:10.150.20.95 ed3jrdba95#新增VIPvip:10.150.20.200 四台机器
阅读全文
posted @ 2018-12-10 10:49
helontian
阅读(2209)
推荐(0)
2018年12月7日
摘要:
MHA0.58安装 MHA(Master High Availability)由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。管理节点mha4mysql-manager-0.58mha4mysql-node-0.58下载地址: wget https://github.
阅读全文
posted @ 2018-12-07 18:44
helontian
阅读(1486)
推荐(0)
摘要:
mysql主主复制配置: HOSTNAME IPADDR PORT节点1:my-prod01.oracle.com 192.168.10.97 3306 节点2:my-prod02.oracle.com 192.168.10.5 3306 1、修改my.cnf文件节点1:[mysqld]server
阅读全文
posted @ 2018-12-07 15:59
helontian
阅读(908)
推荐(0)
2018年12月6日
摘要:
https://www.cnblogs.com/xqzt/p/5089826.html ORACLE DG 库参数db_file_name_convert和log_file_name_convert的作用 db_file_name_convert:对端目录,本端目录,对端目录,本端目录 log_fi
阅读全文
posted @ 2018-12-06 21:43
helontian
阅读(5375)
推荐(0)
摘要:
实施目标:由于磁盘空间不足,将主库的临时表空间修改位置 standby_file_management 管理方式:AUTO SQL> show parameter standby_file NAME TYPE VALUE standby_file_management string AUTO 在pr
阅读全文
posted @ 2018-12-06 21:32
helontian
阅读(1608)
推荐(0)
摘要:
临时表空间和临时段 临时表空间用于存放排序、临时表等数据,其信息不需要REDO,因此临时表的DML操作往往比普通表产生的REDO少很多。临时表数据变化不产生REDO,UNDO数据变化产生REDO。临时段不仅仅存在于临时表空间中,也可能存在普通表空间。比如通过CTAS创建一张表,新表的数据放在临时段中
阅读全文
posted @ 2018-12-06 16:05
helontian
阅读(4344)
推荐(0)
2018年12月5日
摘要:
delimiter ;;create procedure idata()begin declare i int ; set i=1; while (i <= 100000) do insert into customer values (i,1,'ELON','TIAN','SCOTT@163.CN
阅读全文
posted @ 2018-12-05 17:37
helontian
阅读(431)
推荐(0)
2018年11月30日
摘要:
mysqldump用户所需要的权限: GRANT SELECT,RELOAD,LOCK TABLES,REPLICATION CLIENT,SHOW VIEW,EVENT,TRIGGER,PROCESS,BACKUP_ADMIN ON *.* TO 'backup'@'localhost'; 1:导
阅读全文
posted @ 2018-11-30 09:53
helontian
阅读(252)
推荐(0)
2018年11月28日
摘要:
当前查询: select b.NAME, b.POSITION, b.DATATYPE_STRING, b.VALUE_STRING, b.LAST_CAPTURED from v$sql_bind_capture b where b.sql_id = 'XXXXXX';历史查询: select b
阅读全文
posted @ 2018-11-28 16:01
helontian
阅读(1505)
推荐(0)
2018年11月27日
摘要:
1、创建类 1 #!/usr/bin/env python 2 #-*- encoding:utf-8 -*- 3 #dog.py 4 class Dog(): 5 """一个模拟小狗的简单尝试""" 6 def __init__(self,name,age): 7 """初始化属性name和age
阅读全文
posted @ 2018-11-27 15:56
helontian
阅读(204)
推荐(0)