PostgreSQL笔记】的更多相关文章

为什么是PostgreSQL? 在.NET Core诞生之前,微软平台上最常见的开发组件便是.NET Framework + SQL Server了,但是现在.NET Core终于让跨平台部署成为了现实,这一模式还会常见吗?个人认为这一黄金搭档很可能会日渐势微了,因为未来很多的.NET应用将部署在Linux上,为了使用SQL Server,人们又部署一个Windows环境吗?想想都觉得不大可能,那么为Linux上的.NET Core选择一款合适的数据库就变得非常重要.其实也不难选,因为就两个选项…
本文针对目前最新版9.5.1,若非说明,文中所说文档即指官方文档.本人刚接触PostgreSQL不久,文中不免错漏,请大家指正:随着了解深入,本文[可能]会不定期更新补足. JSON PostgreSQL支持Json格式数据,有两种类型:json和jsonb.两者在效率上有所区别,而这是因为jsonb存储的是格式化后的二进制数据,所以在写入时,json类型比较快,而在检索时(注意这里说的检索不是简单的读取整个数据,而是比如检索json数据中某个键的值的场景),jsonb效率较高.一般情况下,使用…
客户端GUI 在官网下载一个,在安装的时候,不安装 server 端,会在客户端 安装一个 pgadmin .…
转载请注明原作者(think8848)和出处(http://think8848.cnblogs.com) 本文参考了<An almost idiot's guide to install PostgreSQL 9.5, PostGIS 2.2 and pgRouting 2.1.0 with Yum >和PostGis官方网站的安装说明 1. 先安装Postgresql 请参见<CentOS7下安装并简单设置PostgreSQL笔记> 2. 先安装几个以后能用的上的工具包,免得用的…
上文说到如何利用node-mapnik架设OpenStreetMap瓦片服务,解决了有没有的问题.然而这个服务还是比较孱弱,主要表现在以下几个方面: 1. Node.js只能使用CPU的一个核,不能有效发挥服务器的多核优势: 2. 前端使用了一台TileStrata服务器,即无法实现负载均衡,也无法实现服务主备冗余: 3. 后端使用了一台PostgreSQL,和前端一样,无法达到高性能和高可用性: 4. 在Node.js和PostgreSQL之间没有使用连接池,造成数据数性能低下: 针对这些问题…
好好学习吧. 本笔记 仅作为摘要记录 前两章,主要是数据库对比和安装等. 对比,就比多说了,总是和别人比较,会显得自己身价低,呵呵. 安装也有很多文章,不多说. 第二章提到了一些简单的配置, 其在 data目录下的postgresql.conf文件. 主要是提到了监听的IP地址和端口配置:log相关的参数:内存参数等. 这里也就不做记录,这里简单记录一下pg的目录架构 参见:http://blog.csdn.net/bhq2010/article/details/12389049…
中秋节假期这么快就没了,这几天还一直下雨,索性在家看看书.这次看的是Tom Lane的<A Tour of PostgreSQL Internals>.这篇小随笔就算做学习笔记了.园子里面大神多,如果有哪里讲得不对,还请各位前辈多多指教了~ 在这个ppt里面,大神Tom Lane分别从三个角度对Postgresql的内部原理进行了介绍. View 1 Postgresql进程以及内部进程间的通信 这部分比较简短,主要介绍了客户端/服务器间通信,服务器内部的通信. 1. 客户端/服务器间通信 一…
以前学习postgresql的笔记 create table 消耗 OID 如create table my_test_table, 他本身会消耗一个 会在pg_type中插入两条记录_my_test_table和my_test_table会消耗掉两个oid 如果该表需要toast会生成一个改变的toast表和toast index表消耗另外两个,查看过程如下: create table my_test_table(a int, b char(8192)); select oid, relnam…
Bandwidthd+Postgresql数据库配置笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianbo/article/details/16717625 作者:张建波 邮箱: 281451020@qq.com 电话:13577062679 欢迎来电交流! 一.安装前的准备工作 (1)安装前请参考http://blog.csdn.net/zjianbo/article/details/16623879,了解Postgresql数…
运维笔记--postgresql占用CPU问题定位 场景描述: 业务系统访问变慢,登陆服务器查看系统负载并不高,然后查看占用CPU较高的进程,发现是连接数据库的几个进程占用系统资源较多. 处理方式: 查找出占用系统内存&CPU排名前10的进程:[或者用top命令查看]  ---这里需要注意,如果用了容器,需要进入容器内部查看相应的进程. ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 切换到postgres用户,执行psql,进入数据库…