#Os

PostgreSQL 慢查询SQL跟踪

PostgreSQL开启慢SQL捕获在排查问题时是个很有效的手段。根据慢SQL让我在工作中真正解决了实际问题,很有帮助。PostgreSQL日志支持的输出格式有stderr(默认)、csvlog、syslog一般的错误跟踪,只需在配置文件【postgresql.conf】简单设置几个参数,当然还有错误级别等要设置。lo...
代码星球 ·2020-04-07

PostgreSQL 执行计划

简介PostgreSQL是“世界上最先进的开源关系型数据库”。因为出现较晚,所以客户人群基数较MySQL少,但是发展势头很猛,最大优势是完全开源。MySQL是“世界上最流行的开源关系型数据库”。当前客户基数大,随着被Oracle收购,开源程度减小,尤其是近期单独拉了免费的...
代码星球 ·2020-04-07

PostgreSQL Autovacuum和vacuum

重点:如果您的数据库运行了很久,并且从来没有打开过autovacuum,那么请在打开autovacuum之前全库手动运行vacuumanalyze(可能要非常久的时间)完全禁用autovacuum,请不要这样做,除非你真的知道你在做什么,并且需要定期清理脚本.否则当问题发生时你将不得不处理花费大量的时间处理,甚至可能需...
代码星球 ·2020-04-07

Windows 2008R2 定时备份PostgreSQL 11.6及还原操作

PostgreSQL自动备份,并删除10天前的备份文件.第一步,创建脚本,命名back.bat文件,可直接点击执行或者CMD执行此批处理命令。 @ECHOOFF@setlocalenableextensions@cd/d"%~dp0"##setPGPASSWORD=passwordSETPGPATH=D:po...

PostgreSQL 一些比较好用的字符串函数

  最近刚接触到PostgreSQL数据库,发现很多功能比较强大的内置函数,特此记录下来。示例下次再补。1.concat字符串连接函数 2.concat_wsconcat_ws函数连接可自定义分隔符 3.rpad|lpad字符串填充或者缩短,如rpad(s1,len,s2)返回字...

PostgreSQL JSON 处理

 1.JSON类型   PostgreSQL支持JSON和JSONB。这两种类型在使用上几乎完全一致,主要区别是: (1)JSON类型把输入的数据原封不动的存放到数据库中。JSONB类型在存放时把JSON解析成二进制格式。 (2)JSONB支持在其上建索引,而...
代码星球 ·2020-04-07

PostgreSQL 数据类型

数值类型由两个字节,4字节和8字节的整数,4字节和8字节的浮点数和可选精度的小数。下表列出了可用的类型。 www.yiibai.comNameStorageSizeDescriptionRangeint22bytessmall-rangeinteger-32768to+32767int44bytestypic...
代码星球 ·2020-04-07

Windows 2008R2 安装PostgreSQL 11.6

  前些天在CentOS7.5下安装了PostgreSQL11.6。除了在无外网环境下需要另外配置之外,其他没有什么差别。今天主要写一下在Windows下面安装PostgreSQL的问题。  在官网看到下面的不同PostgreSQL版本需安装在相应Windows版本上。我觉得这是...

PostgreSQL 锁机制浅析

锁机制在PostgreSQL里非常重要(对于其他现代的RDBMS也是如此)。对于数据库应用程序开发者(特别是那些涉及到高并发代码的程序员),需要对锁非常熟悉。对于某些问题,锁需要被重点关注与检查。大部分情况,这些问题跟死锁或者数据不一致有关系,基本上都是由于对Postgres的锁机制不太了解导致的。虽然锁机制在Post...
代码星球 ·2020-04-07

PostgreSQL 抛出错误信息(错误行号)

 抛出错误行号是我们在写SQL中常用到的,在SQLServer和Oracle中都很简单,但是在PostgreSQL怎么实现呢?在网上查了下资料只有pg_exception_context包含错误行,我们可以根据具体情况来截取。脚本如下:dolanguageplpgsql$$declarev_stateTEXT...

PostgreSQL 预写日志机制(WAL)

持久性是指,事务提交后,对系统的影响必须是永久的,即使系统意外宕机,也必须确保事务提交时的修改已真正永久写入到永久存储中。最简单的实现方法,当然是在事务提交后立即刷新事务修改后的数据到磁盘。但是磁盘和内存之间的IO操作是最影响数据库系统影响时间的,一有事务提交就去刷新磁盘,会对数据库性能产生不好影响。WAL机制的引入,...

PostgreSQL 参数调整(性能优化)

 昨天分别在外网和无外网环境下安装PostgreSQL,有外网环境下安装的相当顺利。但是在无外网环境下就是两个不同的概念了,可谓十有八折。感兴趣的同学可以搭建一下。PostgreSQL安装完成后第一件事便是做相关测试,然后调整参数。/*CPU查看CPU型号*/cat/proc/cpuinfo|grepname...

【.Net设计模式系列】仓储(Repository)模式 ( 一 )

2016新年伊始,望眼过去,不知不觉在博客园已经注册8个月啦,由于最近忙于工作,博客迟迟没有更新。直到最近一直研究.Net设计模式,对一些模式有所感悟,故拿出自己的心得与大家分享,在接下来的所有博客中我都会以【理论介绍】和【具体实践】两个方面来叙述对模式的应用。仓储(Respository)是存在于工作单元和数据库之间...

scapy2 爬取全站,以及使用post请求

  前情提要:  一:scrapy爬取妹子网全站       知识点:scrapy回调函数的使用  二:scrapy的各个组件之间的关系解析  Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。 框架的力量,...

vue 自学笔记(6) axios的使用

前情提要:axios的使用    axios是一个ajax的包,主要在node.js使用      axios的官网https://www.kancloud.cn/yunye/axios/234845一:书写格式                二:在cli中下载axios  &n...
首页上一页...311312313314315...下一页尾页