手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
MySQL
MsSQL
Oracle
Sqlite
Postgre SQL
Mariadb
MongoDB
NoSQL
HBase
JDBC
mycat
编程之家
Postgre SQL
postgresql中的统计信息
pg里面有一个专门的进程 statistics collector 负责对数据库,表,函数的调用次数进行统计,通过socket与执行查询的进程进行通信,当执行语句的进程,在执行一条语句时,会在执行前,把上条语句的统计信息通过socket发送给 statistics collector 进程,这样做是因为上个事务已经 commit 或 rollback 了,统计的是事务已完成的数量。 stat
作者:编程之家 时间:2020-06-02
postgresql中增加系统参数
/* * Certain options can only be set at certain times. The rules are * like this: * * INTERNAL options cannot be set by the user at all, but only through * internal processes ("server_vers
作者:编程之家 时间:2020-06-02
Building Indexes Concurrently
/* * We do a concurrent index build by first inserting the catalog entry for the * index via index_create(), marking it not indisready and not indisvalid. * Then we commit our transaction and st
作者:编程之家 时间:2020-06-02
read view
这就是多版本中在事务要读取元组时,进行判断的事务快照,和postgresql中的snapshot一样,就是名不一样,都是把事务启动时,还有运行的事务ID记录在一个列表里面,事务ID在这之间的还需要判断,比这区间小的认为是已提交的,比这区间大的认为是看不到的 /* 多版本的限制 FACT A: Cursor read view on a secondary index sees only c
作者:编程之家 时间:2020-06-02
postgresql-值表达式
聚集表达式 一个聚集表达式代表一个聚集函数对一个查询选出的行的处理。 一个聚集函数把多个输入缩减为一个输出值, 比如给输入求和或平均。一个聚集表达式的语法是下列之一: aggregate_name (expression) aggregate_name (ALL expression) aggregate_name (DISTINCT expression) aggregate_name ( *
作者:编程之家 时间:2020-06-02
postgresql-操作符
4.1.3. 操作符 一个操作符是最多 NAMEDATALEN-1 (缺省 63 个字符)个下列字符的序列: + - * / < > = ~ ! @ # % ^ & | ` ? 不过,对操作符名字有几个限制: -- 和 /* 不能出现在操作符名字中的任何地方,因为它们会被当做注释开始对待。 多字符操作符不能以 + 或 - 结束, 除非其名字至少还包含下列操作符之一: ~ ! @ # % ^ & |
作者:编程之家 时间:2020-06-02
postgresql-常量
4.1.2.2. 美元符包围字串常量 尽管声明字串常量的标准方法通常都很方便,但是如果字串包含很多单引号或者反斜杠, 那么理解字串的内容可能就会变得很苦涩,因为每个单引号都要加倍。 为了让这种场合下的查询更具可读性,PostgreSQL 允许另外一种称作"美元符包围"的字串常量声明办法。 一个通过美元符包围声明的字串常量由一个美元符号($),一个可选的零个或多个字符"记号", 另外一个美元符号,一
作者:编程之家 时间:2020-06-02
PostgreSQL入门资料
① 到 http://www.postgresql.org/ 下载 PostgreSQL for Win 的 no installer 版本。现在最新的版本是8.2.5-1。直接解压就可以了。例如: C:\postgreSQL ② 设置环境变量 C:> set PGHOME=C:\postgreSQL C:> set PGDATA=%PGHOME%\data C:> set PGLIB=%PGHO
作者:编程之家 时间:2020-06-02
中文环境下PostgreSQL的使用
中文环境下PostgreSQL的使用 虽然官方文档有提到编码的问题,但是对于中文讲的比较简单,给中文的PostgreSQL用户带来很多困扰,本文简单简述一下中文环境下PostgreSQL如何正确设置编码。 一、服务器端的编码设置 PostgreSQL在服务器端只支持两种简体中文编码: EUC_CN和UTF-8,而由于windows不支持EUC所以,在windows环境底下只能选UTF-8。 1.
作者:编程之家 时间:2020-06-02
PostgreSQL 大会与DBA培训交流记录
2014全国PostgreSQL 用户大会报名: http://www.eventdove.com/event/7058 地点:深圳福田区 2014 6月PostgreSQL 杭州6月28日交流会报名: http://bbs.pgsqldb.com:8079/client/bm.php 地点杭州福地创业园 2013年Postgres交流,第一期,北京站 3月23号,Postgresql中文社区将在
作者:编程之家 时间:2020-06-02
postgresql的hot standby(replication stream)
PG在9.*版本后热备提供了新的一个功能,那就是Stream Replication的读写分离,是PG高可用性的一个典型应用,也就是我们传统意义上说的Hot-Standby,比如Oracle的DG,mssql的mirror以及Mysql的读写分离等,与其他数据库相比较,有相同点,也有不同点,这些后述。下面是PG的流复制的安装步骤以及测试。 环境: Vmware Workstation
作者:编程之家 时间:2020-06-02
PostgreSQL启动过程中的那些事七:初始化共享内存和信号十九:shmem中初始化BTree相关结构
这一节pg初始化BTree用到的相关结构,通过BTreeShmemInit例程实现。主要是初始化了一个BTVacInfo结构,并使用了面向过程C语言编程的一个技巧,把这个结构中的固定长度数组BTOneVacInfo vacuums[1]扩充成MaxBackends个(根据默认值100或GUC参数的设置得到)的BTOneVacInfo结构的数组,以供BTree使用。 pg中
作者:编程之家 时间:2020-06-02
非编程天才参与开源项目的 14 种方式
如果你想参与到开源项目中去,却又不知道从何入手,这里提供一些参考方法或许能给你提供一些帮助,哪怕你对你目前的技术还缺乏自信都不要紧。 开源软件已经改变了IT,甚至整个世界,正是因为有了你们,乐于奉献在开源事业中。不幸的是,很多人把参与到开源项目中想象成一个难以跨越的障碍一样,因此而退缩。我通常听到人们说他们很想参与到开源项目中来,但是因为以下的3个原因而打消了念头。 我还不足够优秀 我没有足够
作者:编程之家 时间:2020-06-02
PostgreSQL的DBLink使用
习惯了Oracle的Dblink带来的便捷,我们来看一下PostgreSQL的DBLINK,该工具需要编译安装一下使用,倒也不是很复杂。 DB版本:9.1.3 1.编译安装 [postgres@localhost dblink]$ pwd /home/postgres/postgresql-9.1.3/contrib/dblink [postgres@localhost dblink]$ ma
作者:编程之家 时间:2020-06-02
group_concat on postgresql
CREATE TABLE produk ( seq_id serial NOT NULL, name character varying(100) NOT NULL ) ; INSERT INTO produk (seq_id, name) VALUES (1, 'beer'); INSERT INTO produk (seq_id, name) VALUES (2, 'in');
作者:编程之家 时间:2020-06-02
PostgreSQL 为什么在国内这么不火??
用了4年的PostgreSQL, 无论是作为 OpenStreetMap的海量地图服务器,还是作为频繁读写的事务服务器,表现都很出色,表继承这个对象关系数据库特性为我们带来了非常好的灵活特性,且配合触发器、按月分区后读写高效、灵活、稳定。另外,备份、迁移都很好,中小型应用背景下,比SQLServer, Oracle要灵活的多。国内似乎MySQL很火,其实PostgreSQL比MySQL
作者:编程之家 时间:2020-06-02
一日一点RakNet(38)--Lobby2Client PC
大厅服务器 数据库支持好友,房间,邮件,排名和更多功能 大厅服务器是一个提供了PostgreSQL数据库驱动功能的插件,使用数据库可以持久化游戏数据和比赛信息(也即将游戏数据存入数据库长期存放)。大厅服务器本身不要求特别多的用户交互,涉及交互的地方的交互命令是通过LobbyClient_PC类执行。 大厅服务器分为两个类,LobbyServer本身单独提供了网络功能
作者:编程之家 时间:2020-06-02
postgresql 中的 large object
//主要有下面两个系统表,pg_largeobject_metadata主要记录权限的,有用的只有pg_largeobject CATALOG(pg_largeobject_metadata,2995) { Oid lomowner; /* OID of the largeobject owner */ #ifdef CATALOG_VARLEN /* variab
作者:编程之家 时间:2020-06-02
现有PostgreSQL 集群/热备方案
本文地址: http://blog.csdn.net/tadican/article/details/7530616 集群解决的负载能力的问题,要求就是能增加服务器(群)的吞吐量和响应速度。 热备解决的是服务连续性(高可用性)的问题。 不是所有的模块都需要集群,也不是所有服务都需要热备。 下面是现有的基于postgreSQL的集群/热备方案列表。 1, pgpool 一个中间件,介于Postgr
作者:编程之家 时间:2020-06-02
OpenBSD 5.1 正式版发布
OpenBSD 开发团队于近日发布了 5.1 正式版。 OpenBSD是一个从NetBSD衍生出来的类Unix操作系统。项目领导人Theo de Raadt在1995年发起了OpenBSD项目,希望创造一个注重安全的操作系统,此外OpenBSD也以高品质的文件、坚持开放程式码以及严格的软件授权著名。OpenBSD包含了一些在其它操作系统缺少或是选择性的安全功能,此外OpenBSD极度重视程式码的品
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 Linux和Unix上配置PostgreSQL
在Linux和Unix上配置PostgreSQL 在你安装好PostgreSQL后,无论是通过RPM包或者通过源码编译,你都需要执行一些步骤让它运行起来。第一步,你需要建立一个叫postgres的用户,然后你需要为数据库建立一个目录并初始化数据库结构。然后,你可以通过启动postmaster进程启动PostgreSQL了。 建立postgres用户 PostgreSQL的数据库主进程postmas
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 Windows中安装PostgreSQL
在Windows中安装PostgreSQL 在本小节开始前,先给Windows用户一些好消息。虽然PostgreSQL是为类UNIX平台开发的,它却是可移植的。 现在已经可能在Windows上写PostgreSQL客户端程序,而且从7.1版开始,PostgreSQL可以编译安装和作为一个PostgreSQL服务器运行在Windows NT 4,2000,XP和Server 2003中。 从Post
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 什么是数据库管理系统
什么是数据库管理系统 韦氏在线字典(Merriam-Webster online dictionary,http://www.merriam-webster.com)定义数据库为一个为(通过计算机)高速搜索和检索的而特别组织的大量数据集。 数据库管理系统(database management system,DBMS)通常是一套用来让程序开发人员从繁重的数据存储细节和管理中解脱出来的程序库、应用
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 第二章关系数据库原理
第二章关系数据库原理 在本章中,我们将研究什么会组成一个数据库系统,特别是PostgreSQL这样的现实世界中非常有用的关系数据库系统。我们将从电子表格开始,它和关系数据库有很多相同的地方,同时也有重大的局限性。我们将学习像PostgreSQL一样的关系数据库怎么拥有比电子表格强悍的很多功能。顺带,我们将继续我们的非正式的对SQL的研究。 特别是,本章将讨论以下主题: l 电子表格:它们的问
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 数据库的数据存取设计
将数据存入数据库 从表面上看,关系数据库,例如PostgreSQL,拥有很多类似于电子表格的地方。但是,当你了解数据库的底层结构,你可以发现它复杂得多,主要因为它有能力通过复杂的方法将表格关联到一起。它可以比电子表格有效地存储更多复杂的数据,并且它有用很多其他功能方便选择存储的数据。例如,数据库可以管理多个用户同时使用。 让我们看看存放我们简单的但表格客户列表到数据库,看这么做有什么好处。在后面的
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 Linux和Unix系统上源码编译安装PostgreSQL
通过源码安装PostgreSQL 就像前一章讲述的,在很多Linux发行版中你可以使用RPM包安装PostgreSQL。另外,你可以在任何UNIX兼容的系统中从源码创建和安装PostgreSQL,包括Mac OS X。 PostgreSQL的源码可以在http://www.postgresql.org找到。在这里,你将找到最新的源码以及下一个版本的beta测试版的源码。除非你很喜欢尝鲜,否则建议你
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 PostgreSQL介绍
第一章 PostgreSQL介绍 本书都是关于一个最近最成功的开源产品,一个名叫PostgreSQL的关系数据库。 数据库开发商和开源开发者都是PostgreSQL的热心拥护者。任何使用程序管理大量数据的人都可以从数据库中获得大量益处。PostgreSQL数据库是一个非常优秀的关系数据库实现,全功能,开源且免费使用。 PostgreSQL 数据库支持大量的主流开发语言,包括C,C++,Perl,P
作者:编程之家 时间:2020-06-02
PostgreSQL从菜鸟到专家 什么是PostgreSQL数据库
什么是PostgreSQL数据库? 现在是时候告诉你到底PostgreSQL是什么了。它是一个包含关系模型和支持SQL标准查询语言的DBMS(数据库管理系统)。 PostgreSQL也非常先进和可靠,并且性能非常高。它基本上可以在任何UNIX平台上运行,包含类UNIX系统,比如FreeBSD、Linux和Mac OS X。它也可以在Microsoft Windows NT/2000/2003服务器
作者:编程之家 时间:2020-06-02
jCrontab 简介与实现
简介与实现 jcrontab 目前有提供存取文件或数据库, 把执行结果寄发 email, 简单地设置在 Tomcat, Resin, Jetty 及 JBoss 之上, 更是可以取代 cron 单独去执行, 也提供了良好的效能 ^^~ 下载位置 jcrontab on sourceforge.net 基本上, 我拿放在 tomcat 的例子来解释, 在 web.xml 中设置 <!-- This
作者:编程之家 时间:2020-06-02
OpenStreetMap初探外一篇——Serving Tiles
Serving Tiles Tiles from a third-party provider are the simplest way to make the switch to OpenStreetMap, and offer clarity of cost. However, if you’d like to take full control of your destiny, you ca
作者:编程之家 时间:2020-06-02
上一页
199
200
201
202
203
204
205
206
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native