
运一点点维
文章平均质量分 89
SpringXCW
行走中的菜鸟
展开
-
xargs实现多并发
xargs 是一个功能强大且灵活的工具,适用于各种批量处理和并发处理场景。通过合理利用其并发功能,可以显著提高任务的处理效率。要想理解xargs如何实现并发,首先需要理解 xargs 命令的基本功能。xargs 是一个用于构造参数列表并执行命令的工具。它从标准输入(stdin)读取数据(如文本行),然后将这些数据转换为命令行参数,传递给指定的命令。默认情况下,这个值设置为 1,即顺序执行。常见用途:比如将 find 命令的输出作为参数传递给其他命令,如 rm 或 cp。原创 2024-03-20 11:40:41 · 908 阅读 · 1 评论 -
不可忽视的PG表膨胀优化
表膨胀是指表的数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。表膨胀不仅浪费了大量的磁盘空间,甚至某些查询场景下,导致表扫描耗时长,影响查询语句效率。就如上述例子中的表t_pm_user,仅有1600多行数据,但是表对应的物理文件已经4GB。原创 2023-09-20 09:46:02 · 663 阅读 · 0 评论 -
Linux虚拟机磁盘空间不足怎么办
对大多数系统管理员来说,扩充 Linux 服务器的磁盘空间是日常的工作之一,下面会通过使用 Linux 命令,在CentOS 7 系统上演示一些简单的操作步骤来扩充系统的磁盘空间而不需要重启服务器。原创 2023-09-19 14:58:02 · 3558 阅读 · 0 评论 -
带你摸透Linux健康状态
操作系统作为所有程序的载体,对应用的性能影响是非常重要的。然而计算机各个组件之间的速度,是非常不均衡的。拿CPU和硬盘的速度来说,比兔子和乌龟的速度差别还要大。下面将简单的介绍CPU、内存、I/O的一些基本知识,以及一些如何评估它们性能的命令。原创 2023-09-18 20:59:31 · 302 阅读 · 0 评论 -
MySQL中如何识别低效的索引
索引用来快速地寻找那些具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。索引的原理很简单,就是把无序的数据变成有序的。读取数据时,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据。原创 2023-09-17 19:23:00 · 388 阅读 · 0 评论 -
Zookeeper运维
客户端对ZK的更新操作都是永久的,不可回退的,ZK会将每次更新操作以事务日志的形式写入磁盘,写入成功后才会给予客户端响应。Zookeeper 不落盘配置,对使用dlock分布式锁非常频繁,IO占用很高的情况下可以使用此方案,提升ZK性能,分布式锁单独部署zk,数据不落盘: 在/dev/shm下创建两个目录datadir和logdir,zk的配置文件把datadir和logdir指向对应创建目录,并设置forceSync=no. 这个方案是在zk服务器内存充足时使用,并将zk快照数量控制在5个左右。原创 2023-09-15 11:19:19 · 802 阅读 · 0 评论 -
简述事务隔离级别
数据库使用中经常遇到的一个概念:事务隔离级别,各种数据库的官方文档也有很详细的解释,但是里面存在大量的数据库专业术语,刚接触的同学可能很难理解。我们先看看几个隔离级别的概念,看完后肯定会晕。原创 2023-09-14 18:47:16 · 253 阅读 · 0 评论