上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 84 下一页
摘要: 前言 随着业务量的增长,存储在 MySQL 中的数据日益剧增,如果业务量不讲武德,搞偷袭,趁我没反应过来把很多表,很快,都打到了千万级别,亿级别。如果大意,没有闪,这就导致跟其 Join 的表的 SQL 变得很慢,对应用接口的 response time 也变长了,影响了用户体验。 一般常见增长量巨 阅读全文
posted @ 2021-04-29 10:58 paul_hch 阅读(816) 评论(0) 推荐(0)
摘要: 今天我们来介绍一下,在 Linux 使用 history 来减少重复命令的几个实用技巧。 1 基本原理 Linux 命令的历史记录,会持久化存储,默认位置是当前用户家目录的 .bash_history 文件。 当 Linux 系统启动一个 Shell 时,Shell 会从 .bash_history 阅读全文
posted @ 2021-04-26 13:56 paul_hch 阅读(582) 评论(0) 推荐(0)
摘要: 检测两台服务器指定目录下的文件一致性 #!/bin/bash######################################检测两台服务器指定目录下的文件一致性######################################通过对比两台服务器上文件的md5值,达到检测一致性的 阅读全文
posted @ 2021-04-22 13:44 paul_hch 阅读(515) 评论(0) 推荐(0)
摘要: 前言 iptables 的功能当然强大,但理解与设置却有点抽象,便通过google认识了rinetd。 简介 Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的 阅读全文
posted @ 2021-04-22 10:38 paul_hch 阅读(2669) 评论(0) 推荐(0)
摘要: 开启路由转发功能 [root@test3domian]# echo 1 > /proc/sys/net/ipv4/ip_forward 1、打开包转发功能: echo “1” > /proc/sys/net/ipv4/ip_forward 2、修改/etc/sysctl.conf文件,让包转发功能在 阅读全文
posted @ 2021-04-22 10:03 paul_hch 阅读(55489) 评论(1) 推荐(2)
摘要: nginx安装添加stream模块 先确定nginx安装时,编译的时候添加了--with-stream这个模块支持。nginx 版本 >=1.9才支持。 # ../sbin/nginx -V nginx version: nginx/1.10.3 built by gcc 4.4.7 2012031 阅读全文
posted @ 2021-04-22 09:46 paul_hch 阅读(11280) 评论(0) 推荐(0)
摘要: 当我们只关心数据表有多少记录行而不需要知道具体的字段值时,类似“select 1 from tblName”是一个很不错的SQL语句写32313133353236313431303231363533e4b893e5b19e31333361313866法,它通常用于子查询。这样可以减少系统开销,提高运 阅读全文
posted @ 2021-04-21 11:09 paul_hch 阅读(1457) 评论(0) 推荐(0)
摘要: 启用MySQL并行复制 MySQL 5.7的并行复制建立在组提交的基础上,所有在主库上能够完成 Prepared 的语句表示没有数据冲突,就可以在 Slave 节点并行复制。 关于 MySQL 5.7 的组提交,我们要看下以下的参数: 1 2 3 4 5 6 7 8 (test) > show gl 阅读全文
posted @ 2021-04-21 10:28 paul_hch 阅读(1687) 评论(0) 推荐(0)
摘要: 去掉mysql: [Warning] Using a password on the command line interface can be insecure. 5.7版本使用mysql执行sql命令都会有这行,去掉方法重定向 echo "select version()"|mysql -S / 阅读全文
posted @ 2021-04-12 16:44 paul_hch 阅读(556) 评论(0) 推荐(0)
摘要: Linux服务器时区更换 cp -a /etc/localtime /etc/localtime.bak cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 参考 Linux服务器修改时区时间 - mvpbang - 博客园https://www. 阅读全文
posted @ 2021-04-12 11:43 paul_hch 阅读(127) 评论(0) 推荐(0)
摘要: 一、磁盘IO 实时IO性能查看: 1、用top命令查看 0.0% wa 等待输入输出的CPU时间百分比0.0% wa 的百分比可以大致的体现出当前的磁盘io请求是否频繁。如果 wa的数量比较大,说明等待输入输出的的io比较多 2、sar 命令 sar -d -p 1 2 其中, “-d”参数代表查看 阅读全文
posted @ 2021-04-12 11:06 paul_hch 阅读(1268) 评论(0) 推荐(0)
摘要: 今天更改服务器账号密码发现报错“鉴定令牌操作错误” 之前系统做过安全基线扫描整改。发现原来是 当时直接将软链接修改为文件了,所以找到不到system-auth,恢复软链接 cp -a /etc/pam.d/system-auth /etc/pam.d/system-auth.20210408 cp 阅读全文
posted @ 2021-04-08 16:35 paul_hch 阅读(2365) 评论(0) 推荐(0)
摘要: 背景介绍 某些情况下,我们在使用Kubernetes作为业务应用的云平台,想要实现应用的蓝绿部署用来迭代应用版本,用lstio太重太复杂,而且它本身定位于流控和网格治理;Ingress-Nginx在0.21版本引入了Canary功能,可以为网关入口配置多个版本的应用程序,使用annotation来控 阅读全文
posted @ 2021-03-26 16:19 paul_hch 阅读(205) 评论(0) 推荐(0)
摘要: 上次打了慢sql日志,发现有很多包含count逻辑的sql,周末抽空来梳理下mysql里的count。 一. count(*)的实现与执行 在mysql中,不同的存储引擎,count(*)的实现方式是不同的 Myisam: Myisam会把表的行数存在磁盘上,每当执行count(*)的时候,直接返回 阅读全文
posted @ 2021-03-17 16:25 paul_hch 阅读(192) 评论(0) 推荐(0)
摘要: 一般删除步骤为:先删pod再删pvc最后删pv,但是遇到pv始终处于“Terminating”状态,而且delete不掉。 # kubectl get pvc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE data-redis-c 阅读全文
posted @ 2021-03-17 13:40 paul_hch 阅读(732) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 84 下一页