cwl_java

LV1
发表了文章

数据库PostrageSQL-测试覆盖检查

PostgreSQL 源代码可以使用覆盖测试指令编译,因此可以检查哪些部分的代码被回归测试或任何其他测试套件所覆盖。当前使用 GCC 编译时支持该特性,并且需要...

cwl_java
发表了文章

数据库PostrageSQL-TAP 测试

很多测试,特别是src/bin下面的客户端程序测试使用 Perl 的 TAP 工具并且用Perl测试程序prove运行。你可以通过 设置make变量PROVE_...

cwl_java
发表了文章

数据库PostrageSQL-变体比较文件

因为某些测试生来就会产生依赖环境的结果,我们提供了方法来指定替代的“预期”结果文件。每一个回归测试可以有多个比较文件来展示在不同平台上的可能结果。有两种独立的机...

cwl_java
发表了文章

数据库PostrageSQL-WAL配置

有几个WAL相关的配置参数会影响数据库性能。本节将解释它们的使用。关于服务器配置参数的设置的一般信息请参考Chapter 19。

cwl_java
发表了文章

数据库PostrageSQL-异步提交

异步提交是一个允许事务能更快完成的选项,代价是在数据库崩溃时最近的事务会丢失。在很多应用中这是一个可接受的交换。

cwl_java
发表了文章

数据库PostrageSQL-预写式日志(WAL)

预写式日志(WAL)是保证数据完整性的一种标准方法。对其详尽的描述几乎可以在所有(如果不是全部)有关事务处理的书中找到。简单来说,WAL的中心概念是数据文件(存...

cwl_java
发表了文章

数据库PostrageSQL-判断磁盘用量

每个表都有一个主要的堆磁盘文件,大多数数据都存储在其中。如果一个表有着可能会很宽(尺寸大)的列, 则另外还有一个TOAST文件与这个表相关联, 它用于存储因为太...

cwl_java
发表了文章

数据库PostrageSQL-WAL内部

WAL是自动被启用的。除了确保满足WAL日志存放所需要的磁盘空间以及一些必要的调优外(参阅Section 30.4),管理员无需执行任何操作。

cwl_java
发表了文章

数据库PostrageSQL-可靠性和预写式日志

可靠性是任何严肃的数据库系统的重要属性,PostgreSQL尽一切可能来保证可靠的操作。可靠的操作的一个方面是,被一个提交事务记录的所有数据应该被存储在一个非易...

cwl_java
发表了文章

数据库PostrageSQL-逻辑复制

逻辑复制是一种基于数据对象的复制标识(通常是主键)复制数据对象及其更改的方法。我们使用术语“逻辑”来与物理复制加以区分,后者使用准确的块地址以及逐字节的复制方式...

cwl_java
发表了文章

数据库PostrageSQL-测试评估

一些正确安装的并且全功能的PostgreSQL安装可能会在这些回归测试中的某些上“失败”,其原因是平台相关的因素,例如可变浮点表示和 message wordi...

cwl_java
发表了文章

数据库PostrageSQL-回归测试

回归测试是PostgreSQL中对于 SQL 实现的一组综合测试集。它们测试标准 SQL 操作以及PostgreSQL的扩展能力。

cwl_java
发表了文章

数据库PostrageSQL-可扩展性

PostgreSQL的JIT实现可以内联C以及internal类型的函数体,还有基于这类函数的操作符。

cwl_java
发表了文章

数据库PostrageSQL-什么时候会用JIT?

JIT编译主要可以让长时间运行的CPU密集型的查询受益。对于短查询,执行JIT编译增加的开销常常比它节省的时间还要多。

cwl_java
发表了文章

数据库PostrageSQL-什么是JIT编译?

即时(Just-In-Time,JIT)编译是将某种形式的解释程序计算转变成原生程序的过程,并且这一过程是在运行时完成的。例如,与使用能够计算任意SQL表达式的...

cwl_java
发表了文章

数据库PostrageSQL-快速设置

首先在postgresql.conf中设置配置选项: wal_level = logical 对于一个基础设置来说,其他所需的设置使用默认值就足够了。需要调...

cwl_java
发表了文章

数据库PostrageSQL-配置设置

在发布者端,wal_level必须被设置为logical,而max_replication_slots中设置的值必须至少是预期要连接的订阅数加上保留给表同步的连...

cwl_java
发表了文章

数据库PostrageSQL-安全性

用于复制连接的角色必须有REPLICATION属性(或者是一个超级用户)。该角色的访问必须被配置在pg_hba.conf中,并且它必须有LOGIN属性。

cwl_java
发表了文章

数据库PostrageSQL-监控

因为逻辑复制是基于与物理流复制相似的架构的,一个publication节点上的监控也类似于对物理复制主节点(见Section 26.2.5.2)的监控。

cwl_java
发表了文章

数据库PostrageSQL-架构

逻辑复制从拷贝发布者数据库上的数据库快照开始。拷贝一旦完成,发布者上的更改会在它们发生时实时传送给订阅者。订阅者按照数据在发布者上被提交的顺序应用数据,这样任意...

cwl_java

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券