| |
 |
在Linux上建立PostgreSQL数据库服务器 |
| |
发布日期:2008-05-23 14:19:49 点击:27 |
 |
在上一篇文章中,我们讨论了在Linux上非常流行的MySQL数据库服务器的使用方法。在这篇文章中,我们将关注另一个选择,名为 PostgreSQL的开放源码数据库。尽管MySQL是一个快速,强大和相当简单的关系型数据库管理系统,但PostgreSQL更加具有综合性,并为这种复杂性牺牲了一些速度。 如果你已经习惯于使用包含各种图标和快捷方式的界面,那么PostgreSQL非常适合你,尽管MySQL的4版本也提供类似的功能。为了在这篇文章中能够向你清楚的说明怎样建立PostgreSQL,我使用以下版本的软件: Red Hat Linux 7.1 PostgreSQL 7.1.3 准备安装 在开始之前,你需要获得这些软件。你可以下载最新的7.1.3版本。将PostgreSQL这个源码程序下载下来之后,应该把它放在Linux服务器的/usr/local目录下。如果你把它放在其他地方,请注明并修改相应的路径指示。 PostgreSQL并不以根权限运行。这源于开发者的安全设计思想。因此,你需要一个用户账号来建立运行PostgreSQ ...… |
|
| |
 |
PostgreSQL数据库学习手册之日期/时间支持 |
| |
发布日期:2007-09-30 08:00:00 点击:41 |
 |
PostgreSQL 使用一个内部的启发式分析器 用于所有的日期/时间支持.日期和时间都是以字串形式输入的, 然后用一个初步的判断分解为在该数域里可以有什么样的信息. 每个数域都被解释,并且要么是被赋予一个数字值,要么是忽略, 要么是被拒绝.分析器里包含… |
|
| |
 |
PostgreSQL数据库学习之操作符表 |
| |
发布日期:2007-09-30 08:00:00 点击:25 |
 |
8.6. 操作符表 一次索引定义可以为索引的每个字段声明一个 操作符表(operator class). CREATE INDEX name ON table (column opclass [, ...]); 这个操作符表标识该索引用于该字段要使用的操作 符。例如,一个在 4 字节整数上的 B-tree 索引将使用 int4_ops… |
|
| |
 |
PostgreSQL数据库学习手册之部分索引 |
| |
发布日期:2007-09-30 08:00:00 点击:22 |
 |
8.7. 部分索引 部分索引(partial index) 是建立在一个表的子集上的索引;该子集是由一个条件表达式定义的 (叫做部分索引的谓词). 该索引只包含表中那些满足这个谓词的行. 部分索引的主要动机是为了避免对普通数值建立索引? 因为如果一个在一个普通数值(… |
|
| |
 |
PostgreSQL数据库的学习之检查索引的使用 |
| |
发布日期:2007-09-30 08:00:00 点击:22 |
 |
8.8. 检查索引的使用 尽管在 PostgreSQL 里的索引并不需要维护和调节, 但是检查一下哪些索引是在实际查询工作中得到使用的仍然是非常重要的. 检查索引的使用是通过 EXPLAIN 命令进行的; 为此目地做的应用在 Section 10.1 里演示. 归纳一个判断需要设置哪… |
|
| |
 |
PostgreSQL数据库手册学习之索引一 |
| |
发布日期:2007-09-30 08:00:00 点击:16 |
 |
Chapter 8. 索引 Table of Contents 8.1. 介绍 8.2. 索引类型 8.3. 多字段索引 8.4. 唯一索引 8.5. 函数索引 8.6. 操作符表 8.7. 部分索引 8.8. 检查索引的使用 索引是提高数据库性能的常用方法。 索引可以令数据库服务器以比没有索引快得多的速度查找和 检… |
|
| |
 |
从各种资源上编辑了一些PostgreSQL的用户的情况 |
| |
发布日期:2007-09-30 08:00:00 点击:9 |
 |
原文最先发表在: http://www.linuxforum.net/forum/showflat.php?Cat=Number=320813view=collapsedo=31&fpart= ,作者laserhenry **************************************************** Affymetrix:(www.affymetrix.com) 一个生物技术研究公司,为基因研… |
|
| |
 |
postgresql好站 |
| |
发布日期:2007-09-30 08:00:00 点击:18 |
 |
http://www.postgresql.org/ postgresql的大本营 http://archives.postgresql.org/ 收集有postgresql邮件列表 http://techdocs.postgresql.org/ 非常多的技术文档,看域名就看得出来 http://gborg.postgresql.org/ postgresql开发者网站 http://www.pgsqldb.org/ postgresql的中文网站,提供有非常宝贵的中文版手册,站长是postgresql大牛 http://www.pgsql.com.tw/ 台湾那边的一个讨论、推广postgresql站 ...… |
|
| |
 |
PostgreSQL实例参考PDF |
| |
发布日期:2007-09-30 08:00:00 点击:40 |
 |
这还是个草稿。 http://www.kdeopen.com PostgreSQL 实例参考 http://home.9812.net/linux/article/postgres/postgresql.htm PDF http://home.9812.net/linux/article/postgres/postgresql.pdf ...… |
|
| |
 |
PostgreSQL数据库手册学习之函数索引 |
| |
发布日期:2007-09-30 08:00:00 点击:22 |
 |
8.5. 函数索引 对于函数索引(functional index), 它是定义在一个函数的结果上的,这个函数对某一个表的一个或多 个字段进行操作。 函数索引可 以用于获得对那些基于函数调用结果数据的快速访问. 比如,做大小写无关比较的常用方法是使用函数 lower∶ SEL… |
|
| |
 |
PostgreSQL数据库手册学习之唯一索引 |
| |
发布日期:2007-09-30 08:00:00 点击:27 |
 |
8.4. 唯一索引 索引还可以用于强迫字段数值的唯一性,或者是多个字段组合值的 唯一性. CREATE UNIQUE INDEX name ON table (column [, ...]); 目前,只有 B-tree 索引可以声明为唯一的. 如果索引声明为唯一的,那么就不允许出现多个索引值相同的行. 我们… |
|
| |
 |
PostgreSQL数据库学习之锁和索引 |
| |
发布日期:2007-09-30 08:00:00 点击:18 |
 |
9.5. 锁和索引 尽管 PostgreSQL 提供对表数据访问的非阻塞的读/写,但并非所有 PostgreSQL 里实现的索引访问模式都能够进行非阻塞读/写。 不同的索引类型按照下面方法操作∶ B-tree 索引 短期的共享/排他的页面级的销用于读/写访问。 销在索引记录被插入/抓… |
|
| |
 |
PostgreSQL数据库学习手册之性能提升技巧 |
| |
发布日期:2007-09-30 08:00:00 点击:29 |
 |
Chapter 10. 性能提升技巧 Table of Contents 10.1. 使用 EXPLAIN 10.2. 规划器使用的统计信息 10.3. 用明确的 JOIN (连接)控制规划器 10.4. 向数据库中添加记录 10.4.1. 关闭自动提交 10.4.2. 使用 COPY FROM 10.4.3. 删除索引 10.4.4. 事后运行 ANALYZE… |
|
| |
 |
PostgreSQL数据库学习手册之应用层的数据完整性检查 |
| |
发布日期:2007-09-30 08:00:00 点击:8 |
 |
9.4. 应用层的数据完整性检查 因为不管哪种隔离级别,对 PostgreSQL 的读动作不会锁定数据, 一个事务读取的数据可能被另一个事务覆盖。换句话说,如果一条 SELECT 返 回了一行,这并不意味着在返回该行时该行还存在 (也就是说在语句完成或事务开始后的某时… |
|
| |
 |
PostgreSQL学习手册之明确锁定 |
| |
发布日期:2007-09-30 08:00:00 点击:35 |
 |
9.3. 明确锁定 PostgreSQL 提供了各种各样的锁模式用于 控制对表中的数据的并发访问。这些模式可以用于在 MVCC 无法给出期望的行为的时候用于应用控制的锁定。同样,大多数 PostgreSQL 命令自动施加恰当的锁以保证 被引用的表在命令执行的时候不会以一种不兼… |
|
|
|
 |
|
相关分类 |
|
|
|
|
|