⌘KCtrl+K 快速搜索

> 文章列表 / Page 11

2018-11-19

postgreSQL pg_resetxlog pg_resetwal 工具介绍

pg_resetxlog - 重置一个 PostgreSQL 数据库集羣的预写日志以及其它控制内容 注意从pg 10开始 pg_resetxlog 被 pg_resetwal 替代 root@vultr:/usr/lib/postgresql/10/bin# ./pg_resetwal --help pg_resetwal resets the PostgreSQL write-ah...
#POST 6 MIN READ
2018-11-19

postgreSQL使用pg_resetxlog恢复pg_control

文章来源: http://blog.sina.com.cn/s/blog_544a710b0101a6xv.html 上一篇测试了通过pg_resetxlog来清理WAL,我们还可以通过它来恢复pg_control。 pg_control在$PGDATA/global下,很小,很不起眼。但一旦这个文件被损坏,PG就启不来。 cd $PGDATA/global mv pg_contro...
#POST 13 MIN READ
2018-11-18

MySQL FLUSH TABLE WITH READ LOCK详解

内容来源:https://www.cnblogs.com/cchust/p/4603599.html FLUSH TABLES WITH READ LOCK简称(FTWRL),该命令主要用于备份工具获取一致性备份(数据与binlog位点匹配)。由于FTWRL总共需要持有两把全局的MDL锁,并且还需要关闭所有表对象,因此这个命令的杀伤性很大,执行命令时容易导致库hang住。如果是主库,...
#POST 9 MIN READ
2018-11-18

postgreSQL 常见数据页损坏坏块问题

pg 中的常见几个数据页损坏坏块问题 could not read block N of relation X/Y/Z: read only 0 of 8192 bytes catalog is missing N attribute(s) for relid M WARNING: page verification failed, calculated checksum %u bu...
#POST 2 MIN READ
2018-11-18

postgreSQL zero_damaged_pages 参数

There is a special option: zero_damaged_pages=on that you can use on postgresql.conf, it is documented here. This option will allow for a pg_dump (or pg_dump_all) that do not stop on critical errors a...
#POST 7 MIN READ
2018-11-18

详述在无备份情况下postgreSQL中为什么drop truncate table基本是不能恢复的

最近在研究postgreSQL的特殊恢复手段;pg的表数据直接独占存放在单个或多个数据文件,这让pg本身的恢复格局较为简单。 postgreSQL的基本情况: 每个表和索引 都是单独的文件, 当表或索引太大时 会扩展到多个文件 每套库都有自己的数据字典表 pg_class等,pg_class的文件号是1529 pg_global表空间里记录了核心字典信息 就是有哪些数据库 和 数据库...
#POST 9 MIN READ
2018-11-15

PostgreSQL中恢复被误删除的行数据

如果自己搞不定可以找诗檀软件专业PostgreSQL数据库修复团队成员帮您恢复! 诗檀软件专业数据库修复团队 服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com 在PostgreSQL中如果误删除了行数据 要如何恢复呢? 例如下面的例子: postgres=# create database test...
#POST 7 MIN READ
2018-11-15

postgresql之vacuum

来源:https://www.cnblogs.com/daduxiong/archive/2010/10/11/1847975.html 数据库总是不断地在执行删除,更新等操作。良好的空间管理非常重要,能够对性能带来大幅提高。在postgresql中用于维护数据库磁盘空间的工具是VACUUM,其重要的作用是删除那些已经标示为删除的数据并释放空间。 VACUUM语法结构: VACUUM [ FULL...
#POST 5 MIN READ
2018-11-15

PostgreSQL 之 autovacuum的触发条件

本文链接:https://blog.csdn.net/pg_hgdb/article/details/79707659 autovacuum 是 postgresql 里非常重要的一个服务端进程,能够自动地执行,在一定条件下自动地对 dead tuples 进行清理并对表进行分析 autovacuum参数控制 autovacuum 进程是否打开,默认为 "on" 根据postgres...
#POST 7 MIN READ
2018-11-15

PostgreSQL源码分析AutoVacuum机制之autovacuum launcher

来源:http://mysql.taobao.org/monthly/2017/12/04/ 背景 根据之前月报的分析,PostgreSQL中的MVCC机制(详见月报)同时存储新旧版本的元组,对于经常更新的表来说,会造成表膨胀的情况。为了解决这个问题,PostgreSQL 引入了VACUUM和ANALYZE命令,并且引入了AutoVacuum自动清理。 在PostgreSQL中,AutoVacuu...
#POST 15 MIN READ