Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1309994
  • 博文数量: 244
  • 博客积分: 1039
  • 博客等级: 少尉
  • 技术积分: 1562
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-06 09:40
文章分类

全部博文(244)

文章存档

2021年(2)

2019年(6)

2018年(2)

2014年(1)

2013年(187)

2012年(47)

发布时间:2019-04-18 10:22:59

关系数据库很重要的一个方面是查询速度。查询速度的好坏,直接影响一个系统的好坏。查询速度一般需要通过查询规划来窥视执行的过程。查询路径会选择查询代价最低的路径执行。而这个代价是怎么算出来的呢。主要关注的参数和表表(视图): pg_class(主要关注relpages, reltuples), pg_stats分析简单.........【阅读全文】

阅读(8356) | 评论(0) | 转发(0)

发布时间:2019-04-09 11:23:04

建立测试数据新建两个表t1, t2, 每个表有100万的数据。有999990是相同的。现在要找到在t1的数据,而不再t2的数据。postgres=# explain select * from t1 where id not in (select id from t2); QUERY PLAN --------------------.........【阅读全文】

阅读(10137) | 评论(0) | 转发(0)

发布时间:2019-04-09 10:36:29

删除的例子误删postgres=# delete from test where id = 2;DELETE 1 id | info ----+------ 1 | abc(1 row) 恢复由于Postgresql的vacuum机制,删除的数据,并不会立刻删掉。只是做了相关的标志。如果vacuum一旦清理了这些数据,那么是无法恢复。vacuum的机制请参考官方文档或者其他相关的资料。.........【阅读全文】

阅读(11856) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册