作者: 小麦苗
gitbook简介这是官方介绍GitBook helps you publish beautiful docs for your users and centralize your teams' kn ... 阅读全文
Linux批量替换多个文件的内容
方法一使用perl ,命令如下[crayon-6425167667816458694075/下面这个例子就是将当前目录及所有子目录下的所有pom.xml文件中的”http://repo ... 阅读全文
普罗米修斯Prometheus学习指南
Prometheus 是一个开源的完整监控解决方案,本文将从指标抓取到查询及可视化展示,以及最后的监控告警,对 Prometheus 做一个基本的认识。1. 简介Prometheus 是古希腊神话里泰 ... 阅读全文
在Linux系统中如何找到资源占用率高的前几个进程(top N)
CPU占用率最高的前几个进程https://www.xmmup.com/linuxzhitopmingling.htm[crayon-64251676684a0133399477/内存占用率最高的前几个进程 ... 阅读全文
轻量开源手绘风格画图工具之excalidraw
简介Excalidraw 是一款轻量、开源的手绘风格电子白板和画图应用,可以快速画出漂亮的流程图、UML图甚至是图表。Excalidraw 是一款虚拟白板开源在线应用,方便画出流程图、示意图等图表。多 ... 阅读全文
SQL中的where 1=1的作用是什么
简介你是否曾在 SELECT 查询中看到过 WHERE 1=1 条件。我在许多不同的查询和许多 SQL 引擎中都有看过。这条件显然意味着 WHERE TRUE,所以它只是返回与没有 WHERE 子句时 ... 阅读全文
《PostgreSQL技术内幕——原理探索》第十一章 流复制
PostgreSQL在9.1版本中实现了流复制。它属于所谓的一主多从类型的复制,而这两个术语 —— 主(master)和从(slave),在PostgreSQL中通常分别被称为主(primary)和备 ... 阅读全文
《PostgreSQL技术内幕——原理探索》第十章 基础备份与时间点恢复
在线数据库备份大致可分为两类:逻辑备份和物理备份。它们有着各自的优点和缺点。尽管各有优劣,但逻辑备份有一个缺点:执行需要花费太多时间。特别是对于大型数据库而言,需要花费很长时间进行备份,而从备份数据中 ... 阅读全文
《PostgreSQL技术内幕——原理探索》第九章 预写式日志——WAL
事务日志(transaction log)是数据库的关键组件,因为当出现系统故障时,任何数据库管理系统都不允许丢失数据。事务日志是数据库系统中所有变更(change)与行为(action)的历史记录, ... 阅读全文
《PostgreSQL技术内幕——原理探索》第八章 缓冲区管理器
缓冲区管理器(Buffer Manager)管理着共享内存和持久存储之间的数据传输,对于DBMS的性能有着重要的影响。PostgreSQL的缓冲区管理器十分高效。本章介绍了PostgreSQL的缓冲区 ... 阅读全文
《PostgreSQL技术内幕——原理探索》第七章 堆内元组与仅索引扫描
本章中介绍两个和索引扫描有关的特性—— 堆内元组(heap only tuple, HOT)和仅索引扫描(index-only scan) 。7.1 堆内元组(HOT在8.3版本中实现的HOT特性, ... 阅读全文
《PostgreSQL技术内幕——原理探索》第六章 清理过程(VACUUM)
清理(VACUUM)是一种维护过程,有助于PostgreSQL的持久运行。它的两个主要任务是删除死元组,以及冻结事务标识,两者都在第5.10节中简要提到过。为了移除死元组,清理过程有两种模式:并发清理 ... 阅读全文