- 一、pg_class: 该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。名字类型引用描述relna...
- 一、恢复磁盘空间: 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据...
- 一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地说...
- PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,以控制哪些...
- 一、服务器进程的启动和关闭: 下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。 pg_ctl init[...
- weibo还是回头再说吧,你觉得我的这些系列对你帮助如何?说实话。
- 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使...
- 在SQL的标准中事物隔离级别分为以下四种: 1. 读未提交(Read uncommitted) 2. 读已提交(Read committed) 3. 可重复读(Repeatable read) 4....
- 推荐一下,坚持写下去。
- 一、索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX...
- 九、序列操作函数: 序列对象(也叫序列生成器)都是用CREATE SEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序列对象中获取最新的序列值提...
- @iceeggplant
有了好的学习方法只是第一步,更重要的是是否能够坚持。 - 六、模式匹配: PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。 1. LIKE: string LIK...
- 一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表:操作符描述<小于>大于<=小...
- 谢谢你的关注,希望这个系列能有助于你。
- 一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明:名字存储空间描述范围smallint2 字节小范围整数-32768 到 +32767integer4 字节常用的整数-214...
- 不错,以前一直使用strace。很少使用pstack。但是linux提供了一个开发包,有些类似pstack(具体名字忘了),我们可以在程序中直接输出调用栈信息。
- 看来你是真关注这个系列呀,呵呵。
- 一、表的继承: 这个概念对于很多已经熟悉其他数据库编程的开发人员而言会多少有些陌生,然而它的实现方式和设计原理却是简单易懂,现在就让我们从一个简单的例子开始吧。 1. 第一个继承表: CREATE T...
- 虽然不会Javascript,但是看到大叔的这个系列之后,也有了学习的冲动了。
- @独臂侠
是批量查询还是单个查询,如果是批量就需要分数据库,而且也需要对你的数据进行更好的组织,而不能单单依靠Redis作为你的数据服务器。不论是哪种方式,如果你能够在Redis之上架设多个memcahced服务器,对你的性能提高会很有帮助。 - 一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型、函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突; 比如,schema1和myschema...
- 这些真的像是昨天的事情,特别是比较vc,cbuilder,delphi和vb那一段。
- Set类型。这样可以让应答的速度更快。以上只是一些经验性建议,很多时候还要具体问题具体分析,更多的则是来自于实际的测试和技术验证。...
- 不了解这方面,但是我知道对于GIS,postgresql支持的更好。
- 我们的系统用的就是PostgreSQL,是系统监控业务。在我们的应用中PostgreSQL完全替代MySQL。如果是完全替代Oracle,这个不好说,我们提供两个不同数据库版本的Solution。
- 一、表的定义: 对于任何一种关系型数据库而言,表都是数据存储的最核心、最基础的对象单元。现在就让我们从这里起步吧。 1. 创建表: CREATE TABLE products ( product_n...
- Thanks
- 前几天刚刚发了一篇自己开博一年的标志性纪念博客,本不想在如此短的时间内再发布一篇类似的博客了,但仔细想想,就自己目前的心境而言仍然有很多感受想通过博客表达出来。 坦白的讲,自己不是一个非常随性的...
- Very good.










