随笔 - 369  文章 - 1  评论 - 15  阅读 - 52万
04 2020 档案
ORA2PG --从oracle迁移数据到postgres
摘要:01, 安装软件 [root@oracle01 ora2gp]# wget http://search.cpan.org/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.74.tar.gz --2020-04-24 14:45:26-- http://search 阅读全文
posted @ 2020-04-24 17:51 kingle-l 阅读(2581) 评论(0) 推荐(0) 编辑
postgres 基于Schema 权限访问探讨
摘要:01,环境配置 创建用户,和schema postgres=# create user test1 with password 'test1'; CREATE ROLE postgres=# create user test2 with password 'test2'; CREATE ROLE p 阅读全文
posted @ 2020-04-22 17:08 kingle-l 阅读(7085) 评论(0) 推荐(0) 编辑
Vacuum 和 Vacuum Full 的处理过程
摘要:Vacuum过程 vacuum的执行过程主要分为以下三步: 1. 清除dead tuples指向的index tuples 该过程中,vacuum会顺序扫描目标表,并构建一个dead tuples组成的list链表,该list链表会存储在maintenance_work_mem缓存中。然后vacuu 阅读全文
posted @ 2020-04-22 14:08 kingle-l 阅读(2546) 评论(0) 推荐(0) 编辑
Postgresql ->xmax xmin
摘要:01, xmin, xmax 在元组的头部记录着2个特殊的标记值,xmin和xmax;xmin表示插入该元组的事务号,xmax表示删除该元组的事务号 02, 理解xmin、xmax 执行select查询时,会首先获取一个数据库快照,该快照也包括xmin和xmax,这里的xmin表示当前已完成的事务的 阅读全文
posted @ 2020-04-20 14:34 kingle-l 阅读(2132) 评论(2) 推荐(0) 编辑
内存释放--Linux系统
摘要:01,Linux 内存机制 Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时 阅读全文
posted @ 2020-04-16 13:26 kingle-l 阅读(506) 评论(0) 推荐(0) 编辑
堆表、AO表 行存列存
摘要:1、堆表 堆表是PostgreSQL数据库原生存储格式,GreenPlum默认的存储格式。堆表存储在OLTP类型负载下表现最好,这种环境中数据会在初始载入后被频繁地修改。 UPDATE和DELETE操作要求存储行级版本信息来确保可靠的数据库事务处理。 堆表最适合于较小的表,例如维度表,它们在初始载入 阅读全文
posted @ 2020-04-10 11:00 kingle-l 阅读(1587) 评论(0) 推荐(1) 编辑
PostgreSQL/PPAS CPU使用率高的排查及解决办法【转】
摘要:问题描述 RDS for PostgreSQL/PPAS使用过程中,可能会遇到CPU使用率过高甚至达到100%的情况。本文将介绍造成该状况的常见原因以及解决方法,并通过CPU使用率为100%的典型场景,来分析引起该状况的排查及其相应的解决方案。 解决方案 CPU利用率到达100%,首先检查是不是业务 阅读全文
posted @ 2020-04-10 10:38 kingle-l 阅读(1069) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

levels of contents
点击右上角即可分享
微信分享提示