上一页 1 2 3 4 5 6 7 8 ··· 33 下一页
摘要: 问题描述 某服务器实例Thread Running屏藩报警,高峰期Thread Running数超过200: 通过查看活跃进程发现大量进程处于" Opening tables "或" closing tables " 状态,当前实例上存在945个数据库(schema)和11万多数据表(table)。 阅读全文
posted @ 2022-03-04 21:23 TeyGao 阅读(470) 评论(0) 推荐(0) 编辑
摘要: ## 查看客户端连接使用内存 ``` ## 执行命令 redis-cli -p 12704 client list |awk '{printf $2" ";for(i=3;i<=NF;i++)if($i~/^omem/)print $i}'|sort -t'=' -r -n -k 3 ## 输出示例 阅读全文
posted @ 2022-02-23 11:59 TeyGao 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 测试环境 MySQL版本: 5.7.26-29-log Percona Server (GPL) 测试表结构: DROP TABLE IF EXISTS `tb101`; CREATE TABLE `tb101` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1 阅读全文
posted @ 2022-01-20 17:41 TeyGao 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 测试环境描述 MySQL版本: 5.7.26-29-log Percona Server (GPL) MySQL架构: 主从复制 MySQL参数: + + + | Variable_name | Value | + + + | auto_increment_increment | 1 | | aut 阅读全文
posted @ 2021-12-27 10:18 TeyGao 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 问题描述 有慢SQL如下: SELECT vendor.id, third_vendor_id, ctrip_id, vendor_type, vendor.lat as lat, vendor.lon as lon, vendor.create_time, vendor.update_time, 阅读全文
posted @ 2021-12-21 21:54 TeyGao 阅读(264) 评论(0) 推荐(0) 编辑
摘要: EXT4无符号INT溢出问题 jbd2会为每个transaction分配一个unsigned int的tid用来记录操作次数,如fdatasync操作对应i_datasync_tid。参数j_commit_request用于记录jdb日志commit次数,随着jbd2日志的不断提交不断增长。在执行f 阅读全文
posted @ 2021-12-21 16:16 TeyGao 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 排查环境 Server version: 5.7.26-29-log Percona Server (GPL) 问题描述 数据库周期性新增几条`unauthenticated user`的连接,连接长期未释放导致异常。 排查方法 ## 查看用户为unauthenticated user的PROCES 阅读全文
posted @ 2021-11-29 15:14 TeyGao 阅读(671) 评论(0) 推荐(0) 编辑
摘要: AOFRewrite触发场景 AOFRewrite触发场景: 执行BGREWRITEAOF命令重写AOF日志时触发 使用CONFIG SET命令开启AOF日志时触发 当AOF日志超过基准大小的特定百分比时(参数auto-aof-rewrite-percentage控制)时触发。 执行BGREWRIT 阅读全文
posted @ 2021-09-01 11:44 TeyGao 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 复制从节点过期键清理 在周期时间事件serverCron-->databasesCron函数中有如下代码: /* This function handles 'background' operations we are required to do * incrementally in Redis 阅读全文
posted @ 2021-08-12 09:48 TeyGao 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 哈希冲突问题 Redis使用哈希表来存放键值对数据,在插入新键值对数据时,会先按照”key“来计算哈希值,再根据哈希值和哈希表的sizemask来计算出该”key“在对于哈希数组中的索引值,然后将键值对数据封装成dictEntry对象并放入到索引值对应的哈希数组中。 不同的Key经过相同哈希函数计算 阅读全文
posted @ 2021-08-11 02:21 TeyGao 阅读(796) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 33 下一页