在两个或多个部署了postgresql数据库上,进行配置流复制。或基于原来的流复制架构进行扩展备用节点。出现问题可进行手动切换主库
分类:
数据库 时间:
2020-10-05 21:41:49
阅读次数:
36
在工作中,如果遇到某个SQL执行时间比较长,很多时候会考虑到SQL的执行计划怎样?通过分析SQL的执行计划去分析SQL瓶颈在哪里。 那么运用默认的Postgresql方式是可以去分析执行计划的。如下例: explain analyze select * from public.sort_test w ...
分类:
数据库 时间:
2020-09-24 21:38:17
阅读次数:
54
一、数据库管理系统数据库管理系统DBMS是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。数据库管理系统分为RDBMS和NoSQL(NotonlySQL)两类。RDBMS关系型数据库管理系统,比较适合安全级别要求高的数据及关系较复杂的数据。常见RDBMS有MySQL、Oracle、MSSQL。NoSQL非关系型数据库,适合于高性能存取数据,一般是配合RDBMS进行使用,针对大数据处理分
分类:
数据库 时间:
2020-09-23 23:42:03
阅读次数:
56
In-page vacuum工作速度很快,但仅释放了一部分空间。它在一个表页内工作,并且不涉及索引。 常规的vacuum操作是使用VACUUM命令完成的。 因此,vaccum是对整个表操作。它不仅清除死元组,而且清除所有索引中对死元组的引用。 vacuum与系统中的其他活动同时进行。表和索引可以按常 ...
分类:
数据库 时间:
2020-09-17 23:00:30
阅读次数:
27
PostgreSQL是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。PostgreSQL开发者把它念作post-gress-Q-L。PostgreSQL的Slogan是"世界上最先进的开源关系型数据库"。这里我们通过一个简单的靶场来学习postgresql数据库相关漏洞一、浏览器访问数据这里我们是利用docker搭建的环境访问我们搭建的地址:ht
分类:
数据库 时间:
2020-09-17 22:39:45
阅读次数:
39
--1)fetch的区别:--使用fetch cur 和 fetch next from cur 一样,因为NEXT 是 FETCH 的默认选项. --2)cursor和refcursor的区别:--静态游标,不能修改里面的语句--动态游标,可以多次open和close,指定不同的SQL--隐式游标 ...
分类:
数据库 时间:
2020-09-17 19:48:20
阅读次数:
52
sudo su - postgres -bash-4.2$ pwd /var/lib/pgsql 查看并创建新的数据库mytestdb -bash-4.2$ psql -l List of databases Name | Owner | Encoding | Collate | Ctype | A ...
分类:
数据库 时间:
2020-09-17 16:42:08
阅读次数:
35
in-page vacuum和HOT更新,两种技术都可以称为优化。它们很重要,但实际上并未包含在文档中。 在常规更新期间执行in-page vacuum 当因为读取或更新访问页面时,如果PostgreSQL知道该页面空间不足,则可以执行一次快速的in-page vacuum。发生在以下两种情况下: ...
分类:
数据库 时间:
2020-09-17 15:56:41
阅读次数:
32
首先声明,我不是标题党,刻意诱惑点击或夸大描述。我打算证明,无论有没有金钱方面的考虑,通过设计和实现,PostgreSQL都可以客观,可衡量地比当前可用的数据库更好。
分类:
数据库 时间:
2020-09-09 18:59:48
阅读次数:
62
本文转自RancherLabs 介绍PostgreSQL和Pgweb PostgreSQL是一款以可靠性和性能为人所熟知的开源数据库。它在很多行业和应用程序中都有应用,尤其是web开发人员的最爱。从node.js到Django再到Rails和Spring,所有主流web框架均原生支持PostgreSQL,所以其适应性在整个互联网的网站后台系统中是相当广泛
分类:
数据库 时间:
2020-09-03 16:56:23
阅读次数:
71