01 2020 档案

摘要:GTID模式下主库发生故障的主从切换实现思路: 未完待续。。。 阅读全文
posted @ 2020-01-31 22:32 TeyGao 阅读(470) 评论(0) 推荐(0) 编辑
摘要:MySQL复制延迟排查思路: 阅读全文
posted @ 2020-01-19 11:13 TeyGao 阅读(298) 评论(0) 推荐(0) 编辑
摘要:MySQL InnoDB存储引擎使用MVCC机制来提供一致性非锁定读((consistent nonlocking read)。 为方便演示,下面图中: 黄色部分表示重做日志(UNDO LOG) 绿色部分表示正常数据 红色部分表示已删除数据 假设现在有表TB001,其表结构为: CREATE TAB 阅读全文
posted @ 2020-01-13 23:05 TeyGao 阅读(534) 评论(0) 推荐(0) 编辑
摘要:准备测试环境: MySQL 5.7.28 社区版 CentOS release 6.10 MySQL Undo参数配置: innodb_undo_tablespaces = 1 innodb_default_row_format = dynamic 准备测试数据: ## 创建测试表 CREATE T 阅读全文
posted @ 2020-01-13 18:26 TeyGao 阅读(293) 评论(0) 推荐(1) 编辑
摘要:继续上一个测试 测试2:更新测试 测试脚本: ## 更新C1列并导致数据变化 UPDATE TB001 SET C1='BBBB01' WHERE ID='AA0001'; ## 更新C1列但不导致数据变化 UPDATE TB001 SET C1='BB0002' WHERE ID='AA0002' 阅读全文
posted @ 2020-01-12 19:10 TeyGao 阅读(354) 评论(0) 推荐(0) 编辑
摘要:测试环境: MySQL 5.7.28 社区版 CentOS release 6.10 MySQL Undo参数配置: innodb_undo_tablespaces = 1 innodb_default_row_format = dynamic 测试1:插入测试 测试脚本: ## 创建测试表 CRE 阅读全文
posted @ 2020-01-11 16:38 TeyGao 阅读(392) 评论(0) 推荐(0) 编辑
摘要:测试环境: MySQL 5.7.28 社区版 CentOS release 6.10 MySQL Undo参数配置: innodb_undo_tablespaces = 1 innodb_default_row_format = dynamic 测试1:插入测试 测试脚本: ## 创建测试表 CRE 阅读全文
posted @ 2020-01-11 15:06 TeyGao 阅读(821) 评论(0) 推荐(0) 编辑
摘要:测试环境: MySQL 5.7.28 社区版 CentOS release 6.10 MySQL Undo参数配置: innodb_undo_tablespaces = 1innodb_default_row_format = dynamic 测试脚本: ## 创建测试表 CREATE TABLE 阅读全文
posted @ 2020-01-10 23:40 TeyGao 阅读(343) 评论(0) 推荐(0) 编辑
摘要:搭建测试环境演示BKA和MRR特性 建表语句: ## 创建测试表tb1和tb2 CREATE TABLE `tb1` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` int(11) DEFAULT NULL, `c2` int(11) DEFAULT NUL 阅读全文
posted @ 2020-01-09 18:10 TeyGao 阅读(237) 评论(0) 推荐(0) 编辑
摘要:Index Merge特性 在MySQL 5.5之前版本中,查询或子查询被限制在一个表只能使用一个索引(回表查询除外)。 假设表TB1001上C1和C2列分别有单列索引,如对下面查询: SELECT * FROM TB1001 WHERE C1='XXX' OR C2='XXX'; 单独使用任一索引 阅读全文
posted @ 2020-01-08 17:48 TeyGao 阅读(416) 评论(0) 推荐(0) 编辑
摘要:最近在学习Prometheus, 在Grafana上找到一个很漂亮的模板用于展示Linux服务器性能数据。 模板:https://grafana.com/grafana/dashboards/8919 修改后效果: 下载地址 阅读全文
posted @ 2020-01-07 19:42 TeyGao 阅读(601) 评论(0) 推荐(0) 编辑
摘要:适用环境: 数据库版本:MySQL 5.7.29 操作系统:CentOS 7 制作思路: 将数据库初始化和配置工作放到安装脚本中方便定制: 1、打包MySQL应用目录 2、不自动生成配置文件 3、不自动生成数据目录 4、不自动初始化数据 制作步骤: 1、安装依赖包 yum -y install gp 阅读全文
posted @ 2020-01-04 10:53 TeyGao 阅读(1067) 评论(0) 推荐(0) 编辑