博客园 - 张冲andy
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=122016
2023-06-27T03:02:26Z
张冲andy
https://www.cnblogs.com/andy6/
feed.cnblogs.com
https://www.cnblogs.com/andy6/p/17508141.html
MySQL 磁盘爆了,是 optimize table 的锅 - 张冲andy
2023-06-26 22:17左右,收到某系统的主库磁盘使用率告警。2023-06-26 23:02左右收到该系统的从库磁盘使用率告警。 收到告警后,登录数据库查看各表的磁盘使用。 经分析发现DB存在一个当日的备份表t_eap_sys_navigation_log_bak_20230626 ,且在
2023-06-27T03:02:00Z
2023-06-27T03:02:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】2023-06-26 22:17左右,收到某系统的主库磁盘使用率告警。2023-06-26 23:02左右收到该系统的从库磁盘使用率告警。 收到告警后,登录数据库查看各表的磁盘使用。 经分析发现DB存在一个当日的备份表t_eap_sys_navigation_log_bak_20230626 ,且在 <a href="https://www.cnblogs.com/andy6/p/17508141.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17469287.html
OOM 如何监控可视化、告警推送、服务自愈 - 张冲andy
OOM,out of memory,就是内存用完了耗尽了的意思。会触发kernel调用OOM killer杀进程来解除这种状况。 OOM分为虚拟内存OOM和物理内存OOM,两者是不一样的。 虚拟内存OOM发生在用户空间,用户空间分配的就是虚拟内存,不能分配物理内存,用户空间虚拟内存OOM表现为mal
2023-06-09T07:10:00Z
2023-06-09T07:10:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】OOM,out of memory,就是内存用完了耗尽了的意思。会触发kernel调用OOM killer杀进程来解除这种状况。 OOM分为虚拟内存OOM和物理内存OOM,两者是不一样的。 虚拟内存OOM发生在用户空间,用户空间分配的就是虚拟内存,不能分配物理内存,用户空间虚拟内存OOM表现为mal <a href="https://www.cnblogs.com/andy6/p/17469287.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17393903.html
percona-server-rocksdb-8.0.32 安装 - 张冲andy
MyRocks是关系型数据库Mysql 基于RocksDB 的存储引擎,一个可嵌入的、持久的键值存储。Percona MyRocks 是集于 Percona Server for MySQL的. RocksDB存储基于日志结构的合并树(LSM tree)。它针对快速存储进行了优化,有出色的空间和写入
2023-05-12T05:48:00Z
2023-05-12T05:48:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】MyRocks是关系型数据库Mysql 基于RocksDB 的存储引擎,一个可嵌入的、持久的键值存储。Percona MyRocks 是集于 Percona Server for MySQL的. RocksDB存储基于日志结构的合并树(LSM tree)。它针对快速存储进行了优化,有出色的空间和写入 <a href="https://www.cnblogs.com/andy6/p/17393903.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17391679.html
调优PostgreSQL 14和更早版本的统计信息收集器 - 张冲andy
PostgreSQL 15的一项重大改进:PostgreSQL 15:统计收集器不见了? 虽然对这个即将到来的改进高兴,但我们可以在以前的版本中看到一些关于“效率低下”的评论。 这让我意识到,尽管调整stats collector的特性是官方文档和建议的一部分,而且过去有许多关于它的博客帖子,但我很
2023-05-11T09:12:00Z
2023-05-11T09:12:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】PostgreSQL 15的一项重大改进:PostgreSQL 15:统计收集器不见了? 虽然对这个即将到来的改进高兴,但我们可以在以前的版本中看到一些关于“效率低下”的评论。 这让我意识到,尽管调整stats collector的特性是官方文档和建议的一部分,而且过去有许多关于它的博客帖子,但我很 <a href="https://www.cnblogs.com/andy6/p/17391679.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17361863.html
如何在ProxySQL中保持散列格式的密码 - 张冲andy
在这篇博客文章中,我们将看到如何在ProxySQL mysql_users 中保存哈希格式的密码。此外,即使有人以明文形式存储密码,我们也可以很容易地将其转换成散列格式。 纯文本密码极易受到未经授权的访问,因为任何有权访问数据库或配置文件的人都可以轻易地读取它们。虽然将这些文件存储在安全的位置可以缓
2023-04-28T05:32:00Z
2023-04-28T05:32:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】在这篇博客文章中,我们将看到如何在ProxySQL mysql_users 中保存哈希格式的密码。此外,即使有人以明文形式存储密码,我们也可以很容易地将其转换成散列格式。 纯文本密码极易受到未经授权的访问,因为任何有权访问数据库或配置文件的人都可以轻易地读取它们。虽然将这些文件存储在安全的位置可以缓 <a href="https://www.cnblogs.com/andy6/p/17361863.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17352606.html
StarRocks 3.0 集群安装手册 - 张冲andy
本文介绍如何以二进制安装包方式手动部署最新版 StarRocks 3.0集群。 什么是 StarRocks StarRocks 是新一代极速全场景 MPP (Massively Parallel Processing) 数据库。StarRocks 的愿景是能够让用户的数据分析变得更加简单和敏捷。用户
2023-04-25T06:53:00Z
2023-04-25T06:53:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】本文介绍如何以二进制安装包方式手动部署最新版 StarRocks 3.0集群。 什么是 StarRocks StarRocks 是新一代极速全场景 MPP (Massively Parallel Processing) 数据库。StarRocks 的愿景是能够让用户的数据分析变得更加简单和敏捷。用户 <a href="https://www.cnblogs.com/andy6/p/17352606.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17348540.html
Elasticsearch ILM DSL 索引生命周期管理 - 张冲andy
1、冷热集群架构 冷热架构也叫冷暖架构,是“Hot-Warm” Architecture的中文翻译。 冷热架构本质是给节点设置不同的属性,让每个节点具备了不同的属性。为演示 ILM,需要首先配置冷热架构,三个节点在 elasticsearch.yml 分别设置的属性如下: 查看es冷热集群架构 2、
2023-04-24T01:53:00Z
2023-04-24T01:53:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】1、冷热集群架构 冷热架构也叫冷暖架构,是“Hot-Warm” Architecture的中文翻译。 冷热架构本质是给节点设置不同的属性,让每个节点具备了不同的属性。为演示 ILM,需要首先配置冷热架构,三个节点在 elasticsearch.yml 分别设置的属性如下: 查看es冷热集群架构 2、 <a href="https://www.cnblogs.com/andy6/p/17348540.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17336148.html
PostgreSQL中的复制延迟 - 张冲andy
PostgreSQL是一个流行的开源关系数据库管理系统,PostgreSQL中可能遇到的一个常见问题是复制延迟。在这篇博客中,我们将讨论什么是复制延迟,它为什么会发生,以及如何在PostgreSQL中减轻它。 什么是复制延迟? 复制延迟是指数据写入主数据库和复制到备用数据库之间的时间延迟。在Post
2023-04-20T03:18:00Z
2023-04-20T03:18:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】PostgreSQL是一个流行的开源关系数据库管理系统,PostgreSQL中可能遇到的一个常见问题是复制延迟。在这篇博客中,我们将讨论什么是复制延迟,它为什么会发生,以及如何在PostgreSQL中减轻它。 什么是复制延迟? 复制延迟是指数据写入主数据库和复制到备用数据库之间的时间延迟。在Post <a href="https://www.cnblogs.com/andy6/p/17336148.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17317833.html
ES X-Pack密码认证与用户管理 - 张冲andy
用户数据的安全性一直被人诟病且默认没有密码认证,Elasticsearch在6.8之前官方的X-pack安全认证功能都是收费的,所以很多人都采用Search Guard或者ReadOnly REST这些免费的安全插件对Elasticsearch进行安全认证。从Elasticsearch 6.8开始,
2023-04-14T03:36:00Z
2023-04-14T03:36:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】用户数据的安全性一直被人诟病且默认没有密码认证,Elasticsearch在6.8之前官方的X-pack安全认证功能都是收费的,所以很多人都采用Search Guard或者ReadOnly REST这些免费的安全插件对Elasticsearch进行安全认证。从Elasticsearch 6.8开始, <a href="https://www.cnblogs.com/andy6/p/17317833.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17303739.html
天坑,os root密码过期,导致主机crontab自动任务罢工 - 张冲andy
告警 clickhouse日志报错 访问的表不存在! 明明我们设定crontab定时任务了啊,怎么没有建表呢?查看crontab定时任务及其进程运行情况 crond为 active 且 启动在 7 months 9 days ago,但是有信息显示 expired password for user
2023-04-10T09:46:00Z
2023-04-10T09:46:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】告警 clickhouse日志报错 访问的表不存在! 明明我们设定crontab定时任务了啊,怎么没有建表呢?查看crontab定时任务及其进程运行情况 crond为 active 且 启动在 7 months 9 days ago,但是有信息显示 expired password for user <a href="https://www.cnblogs.com/andy6/p/17303739.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17302686.html
Loki采集Mysql errorlog,你值得拥有的错误日志聚合系统 - 张冲andy
说到分布式日志存储系统,大家肯定对ELK、EFK这些工具并不陌生。可是它们都基于Elasticsearch存储,搭建复杂,耗资源,上手难。所以,个人非常推崇Grafana Labs开源的Loki 轻量级日志聚合分析系统 Loki使用标签来作为索引,而不是对全文进行检索,所以在搜索上会有一定的局限性。
2023-04-10T05:40:00Z
2023-04-10T05:40:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】说到分布式日志存储系统,大家肯定对ELK、EFK这些工具并不陌生。可是它们都基于Elasticsearch存储,搭建复杂,耗资源,上手难。所以,个人非常推崇Grafana Labs开源的Loki 轻量级日志聚合分析系统 Loki使用标签来作为索引,而不是对全文进行检索,所以在搜索上会有一定的局限性。 <a href="https://www.cnblogs.com/andy6/p/17302686.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17298846.html
Mysql 你还在一个字段一个索引吗 - 张冲andy
今天看到某系统的mysql在某时段存在thread_running线程数飙高触发告警,挤时间分析了该异常时间段的慢日志记录,并进行了sql优化 慢日志记录主要归为3个慢sql (编号1,2,3) 一、 1号sql原文 select * from `feeds` where `topics_id` >
2023-04-08T09:10:00Z
2023-04-08T09:10:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】今天看到某系统的mysql在某时段存在thread_running线程数飙高触发告警,挤时间分析了该异常时间段的慢日志记录,并进行了sql优化 慢日志记录主要归为3个慢sql (编号1,2,3) 一、 1号sql原文 select * from `feeds` where `topics_id` > <a href="https://www.cnblogs.com/andy6/p/17298846.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17294285.html
MYSQL数据库误赋权引发的血案 - 张冲andy
赋权操作是DB最常规操作,只增加一个赋权,这都有坑吗? 帮同事处理mysql赋权引发的故障案例,有代表性,避坑!!! 11:03 接到求助,系统完全打不开了。 信息获取。 Q1:哪个系统? xxx系统。 Q2:什么报错? Access denied by for user ‘pqc_doa_up’@
2023-04-06T13:30:00Z
2023-04-06T13:30:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】赋权操作是DB最常规操作,只增加一个赋权,这都有坑吗? 帮同事处理mysql赋权引发的故障案例,有代表性,避坑!!! 11:03 接到求助,系统完全打不开了。 信息获取。 Q1:哪个系统? xxx系统。 Q2:什么报错? Access denied by for user ‘pqc_doa_up’@ <a href="https://www.cnblogs.com/andy6/p/17294285.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17287830.html
Mysql一条多表关联SQL把CPU打爆了,如何优化 - 张冲andy
今天是清明假期的第三天,收到同事的求助,DB的CPU被打爆了! 查看监控,CPU已经被打爆100% 登录mysql,DB无锁阻塞,元凶是一个异常sql,存在39个并发执行。 SQL的明细如下: select TEMPSALE.USER_ID_BUY, TEMPSALE.ORDER_AMOUNT, T
2023-04-04T12:31:00Z
2023-04-04T12:31:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】今天是清明假期的第三天,收到同事的求助,DB的CPU被打爆了! 查看监控,CPU已经被打爆100% 登录mysql,DB无锁阻塞,元凶是一个异常sql,存在39个并发执行。 SQL的明细如下: select TEMPSALE.USER_ID_BUY, TEMPSALE.ORDER_AMOUNT, T <a href="https://www.cnblogs.com/andy6/p/17287830.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17281131.html
Redis集群从节点无限循环同步故障 - 张冲andy
今天是清明节假日第一天,收到客户请求,我们的redis出问题了帮忙看看! 程序的报错日志提供如图 登录该套redis集群查看节点信息与集群状态 根据现场状态与监控,迅速做出判断与推理 第一时间内给出个人的建议:建议重启部分异常程序,业务全部恢复正常! 业务已经恢复了,那继续来修复这个fail的异常r
2023-04-02T11:53:00Z
2023-04-02T11:53:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】今天是清明节假日第一天,收到客户请求,我们的redis出问题了帮忙看看! 程序的报错日志提供如图 登录该套redis集群查看节点信息与集群状态 根据现场状态与监控,迅速做出判断与推理 第一时间内给出个人的建议:建议重启部分异常程序,业务全部恢复正常! 业务已经恢复了,那继续来修复这个fail的异常r <a href="https://www.cnblogs.com/andy6/p/17281131.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/17278951.html
PostgreSQL 13 pacemaker 高可用集群 - 张冲andy
环境介绍 操作系统版本 CentOS Linux release 7.8.2003 (Core) 数据库版本 psql (13.10) PCS集群版本 [root@hd-clw-select-proxysql01 ~]# rpm -qa|grep pacemaker pacemaker-libs-1
2023-04-01T09:18:00Z
2023-04-01T09:18:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】环境介绍 操作系统版本 CentOS Linux release 7.8.2003 (Core) 数据库版本 psql (13.10) PCS集群版本 [root@hd-clw-select-proxysql01 ~]# rpm -qa|grep pacemaker pacemaker-libs-1 <a href="https://www.cnblogs.com/andy6/p/17278951.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/12849456.html
oel 7 本地yum源配置 - 张冲andy
os环境:# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.6 (Maipo) 1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel7)# mkdir -p /repo/i
2020-05-08T03:26:00Z
2020-05-08T03:26:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】os环境:# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.6 (Maipo) 1. 建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel7)# mkdir -p /repo/i <a href="https://www.cnblogs.com/andy6/p/12849456.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/11705026.html
Saltstack系列5:Saltstack之pillar组件 - 张冲andy
pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。 在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适
2019-10-19T12:09:00Z
2019-10-19T12:09:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】pillar组件 pillar也是Saltstack最重要的组件之一,其作用是定义与被控主机相关的任何数据,定义好的数据可以被其他组件使用,如模板、state、API等。 在pillar中定义的数据与不同业务特性的被控主机相关联,这样不同被控主机只能看到自己匹配的数据,因此pillar安全性很高,适 <a href="https://www.cnblogs.com/andy6/p/11705026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/11705022.html
Saltstack系列4:Saltstack之Grains组件 - 张冲andy
grains说明 grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。 例:(janja模板) g
2019-10-19T12:08:00Z
2019-10-19T12:08:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】grains说明 grains是Saltstack最重要的组件之一,grains的作用是手机被控主机的基本信息,这些信息通常都是一些静态类的数据,包括CPU、内核、操作系统、虚拟化等,在服务器端可以根据这些信息进行灵活定制,管理员可以利用这些信息对不同业务进行个性化定制。 例:(janja模板) g <a href="https://www.cnblogs.com/andy6/p/11705022.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/andy6/p/11705007.html
Saltstack系列3:Saltstack常用模块及API - 张冲andy
说明 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可) 常用模块 Archive模块 功能:实现系统层面的压缩包调用,支持gzip、gunzip、ra
2019-10-19T12:04:00Z
2019-10-19T12:04:00Z
张冲andy
https://www.cnblogs.com/andy6/
【摘要】说明 API原理是通过调用master client模块,实例化一个LocalClient对象,再调用cmd()方法来实现的。以下API实现test.ping的示例:(其他API调用只需要改变cmd即可) 常用模块 Archive模块 功能:实现系统层面的压缩包调用,支持gzip、gunzip、ra <a href="https://www.cnblogs.com/andy6/p/11705007.html" target="_blank">阅读全文</a>