加载中
PostgreSQL数据库切割和组合字段函数

Postgresql里面内置了很多的实用函数,下面介绍下组合和切割函数 环境:PostgreSQL 9.1.2 CENTOS 5.7 final 一.组合函数 1.concat a.语法介绍 concat(str "any" [, str "any" [, ...]]) Con...

PostgreSQL的递归查询(with recursive)

开发有需求,说需要对一张地区表进行递归查询,Postgres中有个 with recursive的查询方式,可以满足递归查询(一般>=2层)。 测试如下: create table tb(id varchar(3) , pid varchar(3) , n...

PostgreSQL函数如何返回数据集

以下主要介绍PostgreSQL函数/存储过程返回数据集,或者也叫结果集的示例。 背景: PostgreSQL里面没有存储过程,只有函数,其他数据库里的这两个对象在PG里都叫函数。 函数由函数头,体和语言...

Postgres的日志实用功能

不得不说,Postgres的日志(pg_log,类似oracle的alter文件,非pg_xlog)确实是很灵活,功能也很丰富的,下面是借用postgres的日志来实现一些管理功能,下面涉及的参数都在文件$PGDATA/postgre...

PostgreSQL数组使用

开发的语言有数组的概念,对应于postgresql也有相关的数据字段类型,数组是英文array的翻译,可以定义一维,二维甚至更多维度,数学上跟矩阵很类似。在postgres里面可以直接存储使用,某些场...

2013/05/28 17:03
16.3K
用Haproxy来做PostgreSQL的负载均衡

HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,可以用来做web或者数据库的负载均衡,在一定范围内读写能力与添加的服务器数量成正比。haproxy用来做mysql负载均衡的文章很多,...

2016/04/21 22:43
6.1K
PostgreSQL的执行计划分析

近期有人提出想查看Postgresql的执行计划,下面分析下PG执行计划中的cost等相关值是怎么计算出来的: PG的版本是9.1.2 1.终端工具PGADMIN,对执行的语句按F7即可,然后看数据输出和解释 2.命令...

PostgreSQL数据库压力测试工具pgbench简单应用

PG数据库提供了一款轻量级的压力测试工具叫pgbench,其实就是一个编译好后的扩展性的可执行文件。介绍如下。 环境: CentOS 5.7(final) PG:9.1.2 Vmware 8.0 数据库参数: max_connection=100...

PostgreSQL的HA(主备切换)

严格意义上的HA,是在主机宕机后备机作自动切换,一般还需要另一台机子做监控(或者叫vote)。以下写的是手工处理主机宕机后备机切换的功能。 环境: DB: Postgres 9.1.2 OS: CentOS 6.0 VMWA...

PostgreSQL中的group_concat使用

group_concat是mysql中的一个聚集函数,挺好用的,mysql的group_concat使用可参考:http://my.oschina.net/Kenyon/blog/70480。在postgresql中实现这个功能倒也容易,可以用array的转换或者函...

Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)

今天测试人员告知我说一个测试数据库想还原,但是一直失败。我看了下,报错的信息如下: 该问题主要是你在还原的时候还有其他进程连在上面,导致无法获得独占造成的。 解决思路: 删除连在上...

PostgreSQL的外键深入使用

有开发同事问及postgresql外键的用法,这里普及一下。外键是一个很基础的概念,使用得当可以对事务的一致性有很好的保障,方法上和Oracle是很接近的,作用很简单地说就是保证子表的数据都能在...

PostgreSQL的行转列函数使用一例

开发同事说使用postgres的扩展行转列应用时有一个问题,示例如下 该扩展包初步使用参考: http://my.oschina.net/Kenyon/blog/54357 一、环境 OS:CentOS 6.3 DB:PostgreSQL 9.3.0 二、场景 ...

MYSQL函数group_concat的使用

今天对一批数据要迁移转换,查了下,有group_concat这个函数简单实现字段的列转行设置,过程记录如下 一.测试数据准备 mysql> use test; Database changed mysql> select * from t_kenyon; +...

Postgres与OS内核相关的几个参数设置

Postgres在postgresql.conf里面的配置参数有几个是和OS的内核参数紧密相关的,通常默认值是偏小的,但设置过大也会造成Postgres的启动失败,官方文档(Part 17.3)有较详细的说明,但没有例子,...

Greenplum的安装

install of greenplum

2015/08/04 15:51
6.7K
PostgreSQL 9.4版本的物化视图更新

postgresql的9.4版本出来有一段时间了,也更新了很多内容,其中之一是比较感兴趣的物化视图的更新,对比原先的物化视图语法,新增了一个CONCURRENTLY参数。 一、新语法: --创建语法,未有更新...

2015/04/28 10:17
4.7K
PostgreSQL 9.3物化视图使用

物化视图在Oracle里面是很早就内置的一个功能,而PostgreSQL也很早就将功能代码做出来,方式是类似create table as....,只是一直没有内置,9.3版本终于将此作为一个内置的功能点来使用,下面...

PostgreSQL的外部表使用

postgresql从9.1开始增加了外部表访问的功能,这个功能就是数据库直接读取数据库以外的文件,比如csv或者text等类型的文件,暂时不支持DML。postgresql有各种插件能直连各种异构DB,如oracl...

PostgreSQL的连接问题汇总

今天开发告诉说程序连不上开发数据库了,报错信息如下: sorry,too many clients already. 这是一个连接数超过数据库限制连接数的的问题。查看了下数据里面的连接数: postgres=# select cou...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部