postgresql
-
通过 FUNCTION 创建大量子表
在PG里,用到分区表的时候需要创建大量的子表,今天有个项目,有个分区表已经很大了,一个月的数据有300G左右,目前这张分区表是以月分区,现在需要将它改为以日分区了, 下面是通过创建…
-
RHEL5: SCP,SSH 不输入密码的方法
有时候Linux 主机之间传文件需要输密码,或者SSH登陆输需要密码,比较麻烦,可以通过以下方法配置。 1234567891011121314151617 1. Setup a n…
-
DataGuard之二:归档日志维护
最近给生产项目上了 DataGuard, 前两天一直考虑如何清除 stadnby和 primary 库上的归档,同时必须保证所清理的归档已经应用到备库上。网上查了好多资料也没有比较…
-
DataGuard之一:Oracle10g dg搭建
最近准备给一个生产项目上oracle10g Dataguard, 两台上机上均装好oracle 10204软件,并在一台上已经建库。OS: Red Hat Enterprise 5…
-
Something About Tuple ID
Tid 扫描(tuple ID scan) )很少用到,表的每一行记录都有一个唯一标记,这个标记名为 tuple ID, 当我们查询记录时,也可以将行的 tuple ID 标记查出…
-
关于PG MVCC原理的一点思考
今天早上骑电屏车上班时突然想到了一个问题,昨天看了些PG的有关MVCC的资料,PG在处理 UPDATE,DELETE 语句时,不会立即删除掉旧的记录,而是将旧的记录保存一段时间,直…
-
PG里的层次查询方法
今天开发人员咨询,他们项目有张表,表中的记录有父子关系,根据父记录ID,如何查询所有子节点的记录, PG里是否有方法可以实现, 听到这,我还是第一次碰到PG的这种问题,想到 Ora…
-
PostgreSQL:几个日志相关的参数
今天在检查数据库时,发现一个奇怪的现象,发现今天的csvlog文件有很多个,差不多半小时就会新生成一个,正常情况下是每天生成一个CSV文件,具体信息如下: 123456789101…
-
Using Only when truncating parent table
在PG里,通常会对大表做分区,建成月表形式,通常月表都是继承父表,在维护时,有个重要的属性需要时刻记牢, 比如 truncate 父表时,需要加 only 属性, 否则,一个 tr…
-
记录一次操作失误: DBA不应该急着干活
昨天是周五,是我上周中最忙的一天,昨天在处理开发人员提过的sir时,稍微操作失误了下sir中要求新建一个用户,并且导入三个脚本,第一个脚本是创建新表和序列,第二个脚本是创建proc…