postgresql
凌渊阁
阅读世界,阅读自己。
展开
-
postgresql的数据表分区
当数据表数据量较大时,pg数据库的存取性能会有较大的下降,因此官方建议当一个数据表的大小接近物理内存大小的时候,就应该采取分表操作。pg数据库官方支持两种分表方式,都是讲逻辑上的一个数据表,在磁盘上分区存储,一种是pg数据库自己维护的声明式分区,另一种自行维护的继承式分区。声明式分区不需要自行维护分区界限,不需要自己编写插入逻辑,支持范围分区、列表分区、哈希分区,支持子分区,支持将现有数据表挂接为一个分区表的分区,创建分区表 CREATE TABLE measurement ( cit原创 2020-06-03 10:42:12 · 2229 阅读 · 0 评论 -
数据库高可用、负载均衡、主从复制
多台数据库服务器可以一起工作,其中一台主服务器异常后,另外一台可以迅速的补上,这样组建起高可用服务器;或者多台服务器提供相同的数据,实现负载均衡功能。理想状况,希望多台数据库服务器能够无缝的共同工作。Web服务器可以通过复杂均衡很方便的将请求分发到多台机器。实际上,只读数据库服务器是可以很容易的组织到一起工作。但是,多数数据库服务器并不只提供只读服务,多数都是读写混合的,对于读写混合的数据库服务器,比较难以组织到一起工作。这是因为只读的数据库服务器,仅需要将数据往所有数据库服务器上面放置一次,每台服务器都保原创 2020-06-02 17:41:24 · 440 阅读 · 0 评论 -
PostgreSQL 性能调优重要的配置参数
原创 2020-05-12 10:48:17 · 583 阅读 · 0 评论 -
windows server 2012 R2 standard 64位系统安装mysql时提示“无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll”
https://www.jianshu.com/p/21f4bb8b5502转载 2020-05-07 18:30:05 · 1582 阅读 · 0 评论 -
pg使用触发器对多表同步操作
–创建触发器函数create or replace function tg_a () returns triggeras declarebegincaseTGOPwhen′INSERT′theninsertintob(id,name,time)values(NEW.aid,NEW.aname,NEW.time);when′UPDATE′thenupdatebsetid=NEW.aid,name...原创 2019-10-13 18:00:02 · 981 阅读 · 0 评论 -
PostgreSQL 空间处理函数
四、 PostGIS中的常用函数以下内容包括比较多的尖括号,发布到blogger的时候会显示不正常,内容太多我也无暇一个个手动改代码,因此如有问题就去参考PostGIS官方文档。首先需要说明一下,这里许多函数是以ST_[X]yyy形式命名的,事实上很多函数也可以通过xyyy的形式访问,在PostGIS的函数库中我们可以看到这两种函数定义完全一样。OGC标准函数管理函数:添加几何字段 A...原创 2019-08-08 10:53:45 · 418 阅读 · 0 评论 -
如何向postgreSQL中添加bytea类型的大对象数据
1)请教大家,如何向postgreSQL中添加bytea类型的大对象数据?和mysql的一样不,需要bind吗,那对应mysql_stmt_init和mysql_stmt_prepare、mysql_stmt_bind_param、mysql_stmt_execute对API是哪些楼主 – guojinshihuaidan: 1个回复回复1楼 – guojinshihuaidan:添...转载 2018-12-13 19:36:09 · 2120 阅读 · 1 评论 -
mac下使用postgresql
一. 使用home brew安装和管理:安装篇:1.brew info postgres : 可以查看可以安装到的最新版本的 postgresql2.brew search postgres: 可以搜索到所有版本的postgresql, 目前自己用postgresql@9.5这个版本3.brew install postgresql@9.5: 安装postgresql@9.54...原创 2018-11-09 19:55:50 · 3058 阅读 · 2 评论 -
mac下使用postgresql(扩展)
PostGIS篇:https://blog.csdn.net/zw3413/article/details/83902395 这一篇中介绍了如何在mac上面安装和使用postgresql,着重介绍了如何使用homebrew来安装和管理postgresql。但是这里少了对PostGIS的介绍,这里补充如下:安装postgis:brew install postgis安装post...原创 2018-11-11 18:55:47 · 983 阅读 · 0 评论 -
PostgreSQL获取所有的表信息 字段信息
获取数据库中所有table名:SELECT tablename FROM pg_tables WHERE tablename NOT LIKE 'pg%' AND tablename NOT LIKE 'sql_%'ORDER BY tablename;获取数据库中所有table名及table的注解信息:SELECT tablena...原创 2018-10-31 23:10:06 · 13519 阅读 · 1 评论