摘要: ## 测试环境 MySQL版本: 5.7.27-30-log Percona Server (GPL), wsrep_31.39 涉及表结构: ```SQL CREATE TABLE `scout_job` ( `task_id` varchar(22) NOT NULL DEFAULT '' CO 阅读全文
posted @ 2023-08-07 14:11 TeyGao 阅读(79) 评论(1) 推荐(0) 编辑
摘要: ## MGR集群节点探测学习 ## 参数学习 ```SQL group_replication_unreachable_majority_timeout 参数取值: 0-31536000 参数单位: 次数 默认值: 0 参数含义: 指定受网络分区影响而无法连接到大多数的成员在离开组之前等待的秒数。默 阅读全文
posted @ 2023-06-21 19:54 TeyGao 阅读(158) 评论(0) 推荐(0) 编辑
摘要: ## LVS学习 ### LVS工作模式 - NAT(网络地址转换模式),进站/出站的数据流量都经过网络分发器,通过在网络层修改IP地址来实现负载均衡。 - DR(直接路由模式),只有进站的数据流量经过网络分发器,通过在数据链路层修改MAC地址来实现负载均衡。 - TUN(隧道模式),只有进站的数据 阅读全文
posted @ 2023-06-19 15:01 TeyGao 阅读(21) 评论(0) 推荐(0) 编辑
摘要: ## 服务器信息 ```sh Consul Server: 172.16.188.208 App Server: 172.16.188.209 ``` ## 安装Consul 在Consul服务器上执行: ```sh ## 下载 wget https://releases.hashicorp.com 阅读全文
posted @ 2023-06-15 19:45 TeyGao 阅读(14) 评论(0) 推荐(0) 编辑
摘要: ## Redis做RDB备份时对已过期键的处理 【待验证】执行SAVE和BGSAVE所产生的RDB文件不会包含"已过期键"。 ## Redis做RDB加载时对已过期键的处理 在Redis实例加载RDB时,会先加载"已过期键",如果当前实例为主节点则会通过decrRefCount操作来删除"已过期键" 阅读全文
posted @ 2023-06-06 16:17 TeyGao 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Semi-Join Subquery优化策略 Semi-Join Subquery(半连接子查询):对应IN或EXISTS子查询,仅需要检查"外表记录"在"子查询结果集"中是否存在匹配记录,不需要计算"子查询结果集"中记录匹配次数,也不需要返回"子查询结果集"中匹配记录内容 在MariaDB(MyS 阅读全文
posted @ 2023-05-06 18:04 TeyGao 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 倒序索引存储 引用"阿里云数据库开源"里说的:MySQL倒序索引的改动主要在server层的优化器和执行器,在InnoDB存储引擎层变化不大。 MySQL倒序索引限制: 由于涉及到数据的存储,目前只支持InnoDB Descending index 无法使用change buffer Descned 阅读全文
posted @ 2023-04-27 21:44 TeyGao 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 问题缘由 其实遇到好博主和好文章,点赞关注是大部分人的基本操作,但不要脸的CSDN为了广告收入强制让用户登录和用户关注的事情太恶心,CSDN真的是中国互联网的耻辱。 解除限制 以Chrome浏览器为例,在"书签" ==> "书签管理器" ==> "新增书签"下设置 JavaScript: (func 阅读全文
posted @ 2023-04-22 22:55 TeyGao 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在很多业务场景中业务需要过滤掉重复数据,对于MySQL数据库可以有多种SQL写法能实现这种需求,如: 使用DISTINCT,如: SELECT DISTINCT username FROM hotel_owner WHERE username IN ('user001','user002' 阅读全文
posted @ 2023-04-21 16:44 TeyGao 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 问题描述 MySQL JDBC Driver 在 5.1.36 以下的版本且数据库版本大于 5.6.5,在每次 update/insert/delete 请求时,均会向后端数据库发送 select @@tx_read_only 命令,判断下当前会话的事务是否是只读。 MySQL JDBC Drive 阅读全文
posted @ 2023-04-07 23:49 TeyGao 阅读(261) 评论(0) 推荐(0) 编辑