开源技术分享

Francs's blog


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 留言

  • 搜索

PostgreSQL 锁浅析

发表于 2010-09-21 | 分类于 Postgres基础 | | 阅读次数:
一、概述此文档主要对Postgresql 锁机制进行分析,在讲解的过程中结合实验,理解Postgresql的锁机制。 二、表级锁类型表级锁类型分为八种,以下对各种表级锁类型进行简单介绍下, 锁的冲突模式可以参考3.1的图一:表级锁冲突模式。 ACCESS SHARE“ACCESS SHARE”锁模式 ...
阅读全文 »

PostgreSQL 恢复一例

发表于 2010-09-18 | 分类于 PG案例分析 | | 阅读次数:
今天在将pg_dump压缩过的dump文件,通过pg_restore 导入到测试库时,中途异常中断,造成测试库宕机,而且之后数据无法启动。 数据库宕机的 Csvlog123456782010-09-17 17:28:03.943 CST,"mydb","mydb",23936,"192.168.1. ...
阅读全文 »

PostgreSQL Lock 一例

发表于 2010-09-08 | 分类于 PG案例分析 | | 阅读次数:
今天开发人员发来SIR,需要给生产库上一张表加字段,SQL语句如下,表名用 table_test 代替 ALTER TABLE table_test ADD COLUMN column_a integer NOT NULL DEFAULT 0;当时偶查了一下这张表的记录数,才3000多条,这么小的表 ...
阅读全文 »

PostgreSQL dblink的使用

发表于 2010-09-04 | 分类于 Postgres基础 | | 阅读次数:
PostgreSQL 也有类似 Oracle dblink 的功能,可以远程访问 PostgreSQL 数据库,但需要手工安装dblink, 下面是dblink的安装过程和简单使用。 dblink的安装编译12#cd postgres源码安装目录/contrib/dblink # make 安装d ...
阅读全文 »

PostgreSQL 建表大小写问题

发表于 2010-08-23 | 分类于 Postgres基础 | | 阅读次数:
今天被 PostgreSQL 耍了一下午,其实是个表名大小写问题,好再后来终于明白了; 今天应用有个需求,需要从生产库导部分数据到测试库,其中生产库中有几张表比较特殊,表名中含有大写字母和小写字母,然后通过 pg_dump 导表一直报表不存在,以下模拟下今天的情况, 这里表名用 TesT_1 代替。 ...
阅读全文 »

PostgreSQL 8.4 + PostGIS + Linux 的安装

发表于 2010-08-22 | 分类于 Postgres基础 | | 阅读次数:
今天弄了好久,终于把Postgis安装完成,Postgresql 8.4的安装请参考官方文档,这里不记录了,下面是Postgis 1.5的安装过程。 环境信息Postgresql: 8.4.4Postgis: 1.5.1OS : Red Hat Enterprise 5 安装 proj-4.7.0下 ...
阅读全文 »

PgBouncer 连接池的使用

发表于 2010-08-21 | 分类于 Postgres基础 | | 阅读次数:
今天学习了下PgBouncer的使用, PgBouncer可以在后端数据库和前端应用间建立连接的桥梁,由PgBouncer去处理和后端数据库的连接关系。 对客户端连接进行限制,预防过多或者恶意的连接请求。 PgBouncer 的特点 内存消耗低(默认为2k/连接),因为Bouncer不需要每次都接受 ...
阅读全文 »

PG statspack 的安装和使用

发表于 2010-08-10 | 分类于 Postgres基础 | | 阅读次数:
今天学习了下postgres 的statpack 功能,设置PG的statpack功能需要下载一个包,并安装;PG的statspack功能和Oracle 的Statspack功能相似,用来统计一个时间段内数据库的运行指标只是PG 的statpack报告内容相比Oracle的没有那么详尽,下面介绍下P ...
阅读全文 »

Vmware 虚机环境添加硬盘

发表于 2010-08-07 | 分类于 RHEL | | 阅读次数:
今天学习了下Linux 文件系统的基础知识,这篇日志不会详细介绍LINUX文件系统知识,接下来将以一个实例,讲述如何在Vmware 上新增加一块disk ,并按照指定格式化,然后mount到指定目录。 1 在Vmware 上新增加一块disk,详细步骤略,在加硬盘过程中遇到点小麻烦, 新增硬盘后在操 ...
阅读全文 »

Pgfincore: cache data to OS cache

发表于 2010-08-05 | 分类于 PG性能优化 | | 阅读次数:
最近从师傅那学习一种非常实用的数据库缓存机制,能够将数据库里表缓存到OS的cache里,注意不是数据库的BUFFER,是操作系统层面的cache, 众所周知,数据库从内存读要比从硬盘读数据快很多,虽然以前学sybase时有也有将少量经常查询的表放到数据库 ache里,Oracle里也有个Keep用来 ...
阅读全文 »
1…596061
francs

francs

604 文章
21 分类
57 标签
RSS
GitHub StackOverflow 新浪微博 Linkedin
近期文章
  • 深感荣幸,2020年PostgreSQL中国技术大会中喜获三个奖!
  • “忙碌”、“幸运”、“激动”的2020年!
  • 信息系统项目管理师(高项)惊险通过!
  • 2020年三墩IT人3V3篮球联赛中喜获亚军
  • PostgreSQL 13 新特性汇总
友情链接
  • PostgreSQL中文社区
  • PostgreSQL官网
  • DBA.stackexchange
  • Bruce momjian's blog
  • depesz's blog
  • Michael Paquier's blog
  • 德哥博客
  • Osdba's blog
  • Kenyon's blog
  • 钱五哥の自由空间
  • 博採眾長
  • 魂醉
© 2022 francs
由 Hexo 强力驱动
| #
主题 — NexT.Pisces v5.1.4
博客访客数 人次 博客访问量 次
浙公网安备 33010402003707号

|浙ICP备18045927号
0%