文章 2016-09-30 来自:开发者社区

PostgreSQL 巧妙的数据采样方法

背景 因为线上数据库较大,通常我们可以通过数据采样来构建测试库。 数据采样除了需要对数据进行均匀的抽取之外,还可能有一种需求是对数据进行加密,例如需要隐藏或加密一些敏感字段的信息。 PostgreSQL 9.5开始支持tablesample的语法,参考如下 https://www.postgresql.org/docs/9.6/static/tablesample-method.html htt....

文章 2016-09-29 来自:开发者社区

PostgreSQL 主机性能测试方法 - 单机单实例

背景 业界有一些通用的数据库性能测试模型,可以用来测试硬件在不同测试模型下的性能表现。 参考http://www.tpc.org/https://github.com/oltpbenchmark/oltpbenchhttp://oltpbenchmark.com/ 本文主要以PostgreSQL为例,向大家介绍一下,如何使用PostgreSQL来测试硬件的性能。 PostgreSQL 的功能非常....

文章 2016-08-14 来自:开发者社区

使用pg_resetxlog修复PostgreSQL控制文件的方法

PostgreSQL 控制文件在$PGDATA/global目录下名为pg_control. 控制文件中记录了以下三部分信息 : 1. initdb时生成的静态信息 : pg_control version number: 922 Catalog version number: 201204301 Databas...

文章 2016-07-12 来自:开发者社区

PostgreSQL cluster大幅减少nestloop离散IO的优化方法

背景 对于较大数据量的表,如果在索引字段上面有小结果集JOIN,用nestloop JOIN是比较好的方法。 但是nestloop带来的一个问题就是离散IO,这个是无法回避的问题,特别是硬件IO能力不行的情况下,性能会比较糟糕。 有什么优化方法呢? PostgreSQL提供了一个命令,可以修改物理存储的顺序,减少离散IO就靠它了。 例子 创建两张表 postgres=# create...

文章 2016-05-24 来自:开发者社区

PostgreSQL数据库pg_dump命令行不输入密码的方法

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dgd2010.blog.51cto.com/1539422/1685968 对于PostgreSQL数据库的备份按照官方手册的方法之一就是采用“SQL Dump”的方式(另一种方式是直接备份文件系统中的文件,可参考官方手册)。 基本用法如下: pg_dump ...

文章 2016-05-10 来自:开发者社区

PostgreSQL 批量权限 管理方法

关于PostgreSQL的逻辑架构和权限体系,可以参考 https://yq.aliyun.com/articles/41210 本文将给大家介绍一下如何批量管理表,视图,物化视图的权限。 以及如何管理默认权限,批量赋予schema的权限。 对整个schema的对象进行权限管理 PostgreSQL 从9.0开始就提供了比较方便的对整个schema的指定对象赋权给目标用的语法。 http...

文章 2016-03-28 来自:开发者社区

用PostgreSQL了解一些统计学术语以及计算方法和表示方法 - 1

1. 数学期望值, 平均值, mean http://zh.wikipedia.org/wiki/%E6%9C%9F%E6%9C%9B%E5%80%BC 表示: E[X], 即X变量的平均值. 也用miu表示 : μ=E[X] PostgreSQL中举例 : postgres=# select avg(c1) from (values(null),(1),(2)) as t(c...

文章 2015-12-21 来自:开发者社区

PostgreSQL 性能优化方法 - 2

【调优阶段8】 1. 压力测试 pgbench -M prepared -r -c 1 -f /home/postgres/test/login0.sql -j 1 -n -T 180 -h 172.16.3.33 -p 1921 -U digoal digoal >./log.login0 & pgbench -M prepared -r -c 1 -f /home/postgr....

PostgreSQL 性能优化方法 - 2
文章 2015-12-21 来自:开发者社区

PostgreSQL 性能优化方法 - 1

使用一个非常容易理解的案例,讲解PostgreSQL的优化手段。 本文成文自2012年初,有一些性能指标数据已经过时了,但是优化方法没有过时,请关注优化的方法。 现在的硬件和软件,一台主机达到的性能数据已经可以替代我当时测试的8台主机性能了。 【软件环境】 CentOS 5 x64 PostgreSQL 9.1.3 (还是以前测试的,所以用的老版本,你可以用最新的版本测试比如9.5) pl...

PostgreSQL 性能优化方法 - 1
文章 2012-02-10 来自:开发者社区

PostgreSQL分类汇总方法

同事让帮忙搞定一个问题,从网上找了半天,终于发现用SQL搞定的简单办法。  我们知道MySQL中有分类汇总函数GROUP_CONCAT来实现将组内相关值的连接,但是在PostgreSQL没有此类的函数,但是我们可以使用以下两种方法来方便的达到我们的目的:   我们首先创建一个测试表,并插入一些测试数据: create tabl...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问