DarkStar

PostgreSQL Write Ahead Logging WAL

前言 WAL 是 Write Ahead Log 的缩写,预写式日志。WAL log 也被称为 xlog 。WalWriter 进程就是写 WAL 日志的进程。预写式日志的概念就是在修改数据之前,必须要把这些修改操作记录到磁盘中,这样后面更新实际数据时,就不需要实时地把数据持久化到文件中了。即使机器突然宕机或数据库异常退出,导致一部分内存中的脏数据没有及时地刷新到文件中,在数据库重启后,通...

Windows 利用 Netsh 管理 WiFi 连接

前言 基本现在的轻薄笔记本都已经没有网线接口了,除了拓展坞之外只能使用 WiFi 连接网络。当我们重装系统或者更换电脑的时候需要重新配置网络,手动配置的方式效率较低,可以利用 Windows 下的 netsh 工具备份已有的 WiFi 连接信息,然后在其他机器导入或者重装系统之后恢复 WiFi 信息。 在 Windows 中可以通过 控制面板的网络管理,或者网卡属性查看 WiFi 信息。...

Linux 虚拟内存参数 min_free_kbytes

前言 Linux 的虚拟内存参数列在 /proc/sys/vm 目录中,可以直接查看对应的文件。 前几天调整了 Oracle SGA 大小,结果运行没多久就挂掉了,检查日志发生了 OOM,虽然使用率比较高,可是检查内存还有 2G 的空闲,最开始以为是设置了 操作系统用户的内存使用限制,可是也不应该是 OOM,不过还是设置为了 unlimit 。重启之后运行两个小时之后又宕机了。还是提示 ...

PostgreSQL 配置密码验证策略

概述 数据库等保的时候会遇到一些安全加固操作,其中 PostgreSQL 数据库设置密码验证失败延迟时间可以通过安装 auth_delay 扩展插件来实现,该设置主要是防止暴力破解,在验证失败后, 会延迟一段时间后,才能继续验证。可以搭配 passwordcheck 限制简单密码。 一般来说 ‘passwordcheck、auth_delay’ 两个插件就在源码路径中的 contrid 目...

© TheDarkStarJack. 保留部分权利。

[本站总访问量1793次] [本站访客数1246人次] [本文总阅读量16次]

本站采用 Jekyll 主题 Chirpy