摘要: 抛出错误行号是我们在写SQL中常用到的,在SQL Server和Oracle中都很简单,但是在PostgreSQL怎么实现呢?在网上查了下资料只有pg_exception_context包含错误行,我们可以根据具体情况来截取。脚本如下: do language plpgsql $$ declare 阅读全文
posted @ 2019-11-14 15:56 VicLW 阅读(1620) 评论(0) 推荐(1) 编辑
摘要: 关于持久性 持久性是指,事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。 最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性 阅读全文
posted @ 2019-11-14 09:16 VicLW 阅读(3343) 评论(0) 推荐(0) 编辑
摘要: 昨天分别在外网和无外网环境下安装PostgreSQL,有外网环境下安装的相当顺利。但是在无外网环境下就是两个不同的概念了,可谓十有八折。感兴趣的同学可以搭建一下。 PostgreSQL安装完成后第一件事便是做相关测试,然后调整参数。 /*CPU 查看CPU型号*/ cat /proc/cpuinfo 阅读全文
posted @ 2019-11-14 09:05 VicLW 阅读(14502) 评论(1) 推荐(4) 编辑