CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享
PostgreSQL在CentOS上部署的时候,需要设置一些操作系统的参数,官方文档上列举了一些(传送门)。除了这些,还有一些其他的设置,如单个用户允许的最大进程数,单个进程的最大句柄数等,这些一般也需要调整,否则系统会在一些条件下出现问题,或者性能下降。下面从系统资源限制类和内存参数优化类来进行说明. 系统资源限制类 1.单个用户允许的最大进程数:linux系统默认是1024,如果PG的最大连接数超过1024,则实际的连接

更新时间: 2017-01-25  分类: PostgreSQL

Windows PostgreSQL 安装图文教程
它提供了多版本并行控制,支持几乎所有 SQL 构件(包括子查询,事务和用户定义类型和函数), 并且可以获得非常广阔范围的(开发)语言绑定 (包括 C,C++,Java,perl,tcl,和 python)。本文介绍的是其在windows系统下的安装过程。 一般说来,一个现代的与 Unix 兼容的平台应该就能运行 PostgreSQL。而如果在windows系统下安装,你需要 Cygwin 和cygipc 包。另外,如果要制作服务器端编程语言 PL/Perl,则还需要完整的Perl

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(六):函数和操作符详解(2)
六、模式匹配:     PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。     1. LIKE:  

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL 创建表分区
创建表分区步骤如下: 1. 创建主表 CREATE TABLE users ( uid int not null primary key, name varchar(20)); 2. 创建分区表(必须继承上面的主表) CREATE TABLE users_0 ( check (uid >= 0 and uid< 100) ) INHERITS (users); CREATE T

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(七):函数和操作符详解(3)
九、序列操作函数:     序列对象(也叫序列生成器)都是用CREATE SEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序列对象中获取最新的序列值提供了简单和并发读取安全的方法。  

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(四):数据类型详解
一、数值类型:     下面是PostgreSQL所支持的数值类型的列表和简单说明: 1. 整数类型:     类型smallint、integer和bigint存储各种范围的全部是数字的数,也就是没有小数部分的数字。试图存储超出范围以外的数值将导致一个错误。常用的类型是integer,因为它提供了在

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(十四):数据库维护
一、恢复磁盘空间:     在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变化不大。要解决该问题,需要定期对数据变化频繁的数据表执行VACUUM操作。   &nbs

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(三):表的继承和分区表详解
一、表的继承:     这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。     1. 第一个继承表:  

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(十八):客户端命令(2)
七、pg_dump:     pg_dump是一个用于备份PostgreSQL数据库的工具。它甚至可以在数据库正在并发使用时进行完整一致的备份,而不会阻塞其它用户对数据库的访问。该工具生成的转储格式可以分为两种,脚本和归档文件。其中脚本格式是包含许多SQL命令的纯文本格式,这些SQL命令可以用于重建该数据库并将之恢复到生成此脚本时的状态,该操作需要使用psql来完成。至于归档格式,如果需要重建数据库就必须和pg

更新时间: 2017-01-25  分类: PostgreSQL

15个postgresql数据库实用命令分享
最初是想找postgresql数据库占用空间命令发现的这篇blog,发现其中提供的几 条命令很有用(但也有几条感觉是充数的=。=),于是就把它翻译过来了。另外这篇文章是09年的,所以里面的内容可能有点过时,我收集了原文中有用的评论放在了最后面。 现在有不少开源软件都在使用postgreSQL作为它们的数据库系统。但公司可能不会招一些全职的postgreSQL DBA来维护它(piglei: 在国内基本也找不到)。而会让一些比如说Oracle DBA、Linux

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL ERROR: invalid escape string 解决办法
今天有同事在配置PostgreSQL为Hive元数据库后,运行Hive SQL时遇到以下报错信息: 复制代码 代码如下:

更新时间: 2017-01-25  分类: PostgreSQL

解决PostgreSQL服务启动后占用100% CPU卡死的问题
进程中有N个postgres.exe(此为正常,见官方文档),却有一个始终占满CPU(由于本机是双核,占用了50%的资源)。自带的pgAdmin III连接会死掉。 此问题在网上搜索没找到答案。 查看日志发现有这样一条错误信息: %t LOG:  could not receive data from client: An operation was attempted on something that is not a sock

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(九):事物隔离介绍
在SQL的标准中事物隔离级别分为以下四种:     1. 读未提交(Read uncommitted)     2. 读已提交(Read committed)     3. 可重复读(Repeatable read)     4. 可串行化(Serializable)    

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(五):函数和操作符详解(1)
一、逻辑操作符:     常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。 二、比较操作符:     下面是PostgreSQL中提供的比较操作符列表: 比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(八):索引详解
一、索引的类型:     PostgreSQL提供了多  种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。         1. B-Tree:  

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL 安装和简单使用
据我了解国内四大国产数据库,其中三个都是基于PostgreSQL开发的。并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发 PostgreSQL,不管是私用,商用,还是学术研究使用。本文只是简单介绍一下postgresql的安装和简单的使用,语法方面涉及的比较少,以方便新手上路为目的。 1.系统环境和安装方法 ; PostgreSQL的安装方法比较灵活,可以用源码包安装,也可以用您使用的发行版所带的软件包来安装,还可以采

更新时间: 2017-01-25  分类: PostgreSQL

用一整天的时间安装postgreSQL NTFS权限
由于某个项目要求,需要安装postgreSQL,于是下载来.exe的安装文件运行。 一开始很顺利,可哪知安装到最后,初始化数据库的时候出现了一个该死的对话框(在此画个圈圈诅咒微软,他跳出来的错误对话框从来没什么用)云: Exception Processing Message c0000135 Parameters 759851d8 759851d8 759851d8 759851d8 手动运行initdb也是这样的错误。 遂

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL中常用的时间日期脚本使用教程
获取系统时间函数 select now(); --2013-11-28 16:20:25.259715+08 select current_timestamp; --2013-11-28 16:20:38.815466+08 select current_date; --2013-11-28 s

更新时间: 2017-01-25  分类: PostgreSQL

深入解读PostgreSQL中的序列及其相关函数的用法
一、简介 序列对象(也叫序列生成器)就是用CREATE SEQUENCE 创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。 二、创建序列 方法一:直接在表中指定字段类型为serial 类型 david=# create table tbl_

更新时间: 2017-01-25  分类: PostgreSQL

PostgreSQL教程(十一):服务器配置
一、服务器进程的启动和关闭:     下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。

更新时间: 2017-01-25  分类: PostgreSQL

快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 普洱-长兴 鄂尔多斯-黄南 武汉-北海 滨州-铜陵 石嘴山-湘潭 垦利-增城 邢台-吉安 宜春-临汾 长春-商丘 昌都-永康 江都-安庆 郫县-伊春 吴忠-双鸭山 南宁-新泰 惠安-德清 伊犁-邢台 崇左-西安 娄底-迁安 石狮-铁岭 黄南-镇江 常州-莱西 江门-宁波 张家界-温州 南阳-泉州 石家庄-荥阳 资阳-苍南 德清-广饶 德阳-南通 泸州-海盐 开封-成都 永州-西安 舟山-丹东 常德-温州 舟山-鸡西 连云港-章丘 聊城-本溪 河津-临沧 河池-重庆 宿迁-乌鲁木齐 遵化-孝感 鄂州-晋中 池州-乌鲁木齐 阜新-滨州 大同-荆门 东阳-宝鸡 保山-宁乡 无锡-库尔勒 海盐-三亚 兰州-平湖 余姚-日喀则 太仓-宜昌 株洲-玉溪 海盐-玉环 太原-南阳 渭南-景德镇 盐城-沈阳 池州-泉州 泰兴-佳木斯 苏州-益阳 海口-德阳 临沧-钦州 平凉-铁岭 仪征-郫县 那曲-张家口 安阳-兰州 亳州-温州 和田-惠州 海盐-三门峡 惠安-丹阳 章丘-丹阳 东台-六安 龙岩-偃师 铁岭-九江 大理-安阳 四会-聊城 肥城-忻州 江门-鹰潭 百色-淮安 拉萨-阜阳 漯河-阜阳 贵港-醴陵 吉林-丰广 敦化-青岛北 乌鲁木齐南-平原 无锡-永州 北京西-三明北 劲松-黑水 克山-中兴 鹤壁-贵阳 衡山-安康 乌海-查布嘎 商丘南-前磨头 怀化南-信阳东 东升-唐家湾 衢州-樟树 泾县-婺源 义乌-安仁 武汉-余姚北 山海关-乌鲁木齐 乌鲁木齐南-内乡 平顶山西-邵阳 九江-新干 遵义-三元坝 宝林-山市 元谋-甸心 松树镇-小山 广水-孝感 嘉兴-惠州 平顶山-呼和浩特东 白山市-泉阳 黄州-胶州 古田-萍乡 常州-南阳 富源-永定 梁山-泰和 石林-杭州东 扶余-驻马店 衡水-诸暨 上虞-重庆北 丰都-石家庄 唐山-扶余北 太原-襄垣 嘉兴-向塘 榆林-子长 朝阳-密云北 合肥南-如皋 绥化-绥中北 临泽-玉门 上饶-巴东 阳曲-祁县 定陶-锦州 井店-天津西 马林-热水 宣威-桃村 石家庄北-峡江 惠东-嘉善南 新彦-加格达奇 龙川-淮滨 张家口南-山海关 汨罗-莱阳 彭水-萍乡 丹东-富裕 金华-常德 乌奴耳-五龙背 天津-三门峡南 熊岳城-盖州 南雄-英德 安阳-辛集 平安驿-信阳 西宁-青岛北 遂溪-邢台 海宁西-临海 重庆-木竹河 开原-大乌苏 惠山-绍兴北 红彦-熊岳城 上海-海石湾 东安东-鲁山 加格达奇-镇赉 菏泽-杭州东

Copyright © 2016 phpStudy |