- 博客(5)
- 收藏
- 关注
原创 postgresql数据库三种删除重复数据的方法
PG数据库几种删除重复数据的方法在使用PG数据库的这段时间,总结了三种删除重复数据的方法,其中最容易想到的就是最常规的删除方法,但此方法性能较差,删数据耗时较久,虽容易实现,但性能太差,影响写数据的速率。另外就是被使用的group by删除方法,效率较高。还有一种是刚发现的,还没有验证,现在就总结下这三种删除方法,并验证各自的执行效率。首先创建一张基础表,并插入一定量的重复数据。 te
2015-11-25 21:18:51 11871
原创 pg_attribute表容量膨胀问题分析
PG数据库下表字段更新对pg_attribute表空间影响:1)TEST数据库下已有一张class表,信息如下,包含两个字段int类型的num和varchar(20)类型的name: TEST=# \d class 资料表 "public.class" 栏位 | 型别 | 修饰词 ------+---------------
2015-11-20 18:06:51 1639
原创 Postgresql保存点(savepoint)功能
PG数据库保存点PG数据库支持保存点(savepoint)功能,在比较大的事务中,可以把执行过程分为几个步骤,每个步骤执行完成后创建一个保存点,后续步骤执行失败时,可回滚到之前的保存点,而不必回滚整个事务。示例如下:TEST=# select * from test; id | value1 | value2----+--------+-------- 1 | 1 |
2015-11-17 20:28:32 2540
原创 Postgresql数据库权限功能小结
Postgresql数据库权限功能小结Postgresql数据库支持灵活的权限管理,可以控制一个角色(组、用户)对某张表的读、写、更新、删除等操作权限、执行某个函数的权限以及操作(使用、更新等)视图、序列的权限。PG的权限管理功能比较强大,可以细化到对一张表的各个字段,比如禁止用户访问一张表里的密码字段等,在稍后的内容中给出详细的解释。虽然在PG数据库中把用户、角色统一叫做角色,甚至创建语句都为cr
2015-11-17 09:57:16 14287
原创 Postgresql pg_hba.conf配置文件小结
Postgresql数据库pg_hba.conf配置文件小结PG数据库的pg_hba.conf配置文件中存储着和连接相关的权限配置,文件存放在Data目录下。文件中每一行为一条配置,每条配置中包括连接类型、数据库、用户、客户端地址和认证方式几个字段。上述字段对应配置文件中的TYPE、DATABASE、USER、ADDRESS、METHOD字段。下面分别解释下上述字段常用的设置:TYPE(连接类型)
2015-11-04 14:33:43 12556
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人