01 2018 档案

PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范 - nulls first\last, asc\desc
摘要:背景 在数据库中NULL值是指UNKNOWN的值,不存储任何值,在排序时,它排在有值的行前面还是后面通过语法来指定。 例如 同时对于有值行,可以指定顺序排还是倒序排。 默认的排序规则如下: 当nulls [first|last]与asc|desc组合起来用时,是这样的。 值的顺序如下: 1、DEFA 阅读全文

posted @ 2018-01-30 15:39 Still water run deep 阅读(4545) 评论(2) 推荐(1)

Linux系统调用列表
摘要:最近在研究strace相关的东西,而Linux系统函数调用表是个很重要的东西,不了解系统函数程序分析则无从谈起。 下面是转自IBM网站关于Linux系统调用函数的列表,以备后查。 以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯 阅读全文

posted @ 2018-01-26 16:08 Still water run deep 阅读(245) 评论(0) 推荐(0)

kill -9 a postgres process
摘要:在postgresql中,不推荐使用Kill -9直接杀掉异常连接,因为直接使用kill -9会引起整个数据库核心进程的重启,同时其他正常程序连接也会被杀掉。 现开启两个psql连接,然后使用Kill -9杀掉其中一个: 观察上面的日志信息,可以看到session2是被杀掉的会话,但同时sessio 阅读全文

posted @ 2018-01-08 19:34 Still water run deep 阅读(825) 评论(0) 推荐(0)

导航