摘要: 平时用的比较多的SQL语句,有时候会忘掉一点点,在这里记录一下: 1.创建表的同时,插入数据: create table test as select generate_series(1, 1000000) as id, cast(random() as text) as info , now() 阅读全文
posted @ 2017-05-03 16:32 狂神314 阅读(4198) 评论(0) 推荐(0) 编辑
摘要: 1.初始化: pgbench -i pgbench 如果端口号有变化,需要先手动创建数据库,再执行。 pgbench -i -s 10 -p 5433 pgbench 重点:主要用到两个参数,-i:初始化模式,-s 插入的倍数,默认是1,即插入100000条;也就是执行多少次generate_ser 阅读全文
posted @ 2017-05-03 15:16 狂神314 阅读(2452) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL 8.3.1 全文检索(转) 在postgreSQL 8.3自带支持全文检索功能,在之前的版本中需要安装配置tsearch2才能使用,安转配置tsearch2就不再多说了,主要介绍一下8.3中自带全文检索功能。 全文检索类型(Text Search Types)postgreSQ 阅读全文
posted @ 2017-04-25 10:51 狂神314 阅读(4857) 评论(1) 推荐(1) 编辑
摘要: 今天2017年第一天上班,计划一下2017年总的工作和学习计划吧。 ------------------------------------------------------------------------ 首先回顾一下去年,从原来公司跳槽,由纯.NET开发到现在的数据库工作。转变和适应的一年 阅读全文
posted @ 2017-02-03 09:40 狂神314 阅读(352) 评论(0) 推荐(1) 编辑
摘要: 要对函数进行调试需要安装插件pldbgapi,当初在windows上面的postgresql实例中执行了一下语句就安装上了: create extension pldbgapi; 但是在linux中执行该语句时提示没有这个文件,上网查了好几个资料,使用德哥的方法。不过在实际操作中还是有出入,这里做一 阅读全文
posted @ 2016-12-26 14:54 狂神314 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 在本机上用vim编辑时,上下左右键没有问题,但是在tmux中确出现ABCD等字符。 原因是在tmux这个终端,默认做了字符转换,网上搜了很多答案,解决问题的设置是: set term=xterm 阅读全文
posted @ 2016-11-14 12:36 狂神314 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 今天在思考postgresql里面锁是怎么实现的,讨论了暂时认为是master进程维护一张表,在各个语句获取锁的时候,查询该表能获取对应的锁就继续,否则就等待,执行完成后释放锁。 后面我再去研究到底怎么实现的,今天先实现怎么查看某表当前有哪些锁在上面。 会话1: 事物不提交,在事物2中查询表test 阅读全文
posted @ 2016-10-29 14:20 狂神314 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 问题来源: 今天群里有人问:tableoid字段在每行都有,而且一个表里面的值是重复的,这样不合理...... 因此做了一些分析: 1)创建了一个表 2)查看该表的所有字段 包括隐藏的: 可以发现有6个隐藏的字段,其中cmax xmax cmin xmin都跟事物有关,在PG事物处理相关文章中可以经 阅读全文
posted @ 2016-10-28 16:03 狂神314 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: ubuntu 常见错误--Could not get lock /var/lib/dpkg/lock 通过终端安装程序sudo apt-get install xxx时出错:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource t 阅读全文
posted @ 2016-09-30 09:45 狂神314 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 查到对应的用户的活动连接: select * from pg_stat_activity where username="xxx"; 杀掉死锁的连接: select pg_terminate_backend(pid) 阅读全文
posted @ 2016-09-21 21:42 狂神314 阅读(794) 评论(2) 推荐(0) 编辑