大数据

  • PostgreSQL利用递归优化求稀疏列唯一值的方法

    在数据库中经常会碰到一些表的列是稀疏列,只有很少的值,例如性别字段,一般就只有2种不同的值。但是当我们求这些稀疏列的唯一值时,如果表的数据量很大,速度还是会很慢。 例如:创建测试表 bill=# create table …

    大数据 2022年1月23日
  • 浅析postgresql 数据库 TimescaleDB 修改分区时间范围

    目录 创建超表 create_hypertable() 修改分区 set_chunk_time_interval() 一.查看分区情况 二.修改分区时间 set_chunk_time_interval() 三.查看 修改结果 今天遇到一个问题 之前用TimescaleDB创建的超表 是已…

    大数据 2022年1月23日
  • Postgresql分布式插件plproxy的使用详解

    Simple remote function call 节点61/62(datanode) CREATE TABLE users (username text, email text); insert into users values ('user0', 'user0@gmail.com'); insert into users values ('user1', 'user1@gmail.…

    大数据 2022年1月23日
  • 在PostgreSQL中设置表中某列值自增或循环方式

    在postgresql中,设置已存在的某列(num)值自增,可以用以下方法: //将表tb按name排序,利用row_number() over()查询序号并将该列命名为rownum,创建新表tb1并将结果保存到该表中 create table tb1 as (select *, r…

    大数据 2022年1月23日
  • 基于PostgreSQL密码重置操作

    今天我在用命令行登陆postgresql的时候,忽然忘记密码了,重试了N次还是不行,然后我就试着上网找解决之道,最后完美的解决了,可是后来我才发现还有个更简单的方法,该篇博客用来记录自己沙雕行为。 工具已登陆 这…

    大数据 2022年1月23日
  • PostgreSQL 实现登录及修改密码操作

    PostgreSQL登录 1、可通过客户端pgAdmin III直接登录 2、可通过命令行 命令:psql -h 10.10.10.10 -U user -d postgres -p 5570 -h:数据库IP -U:登录用户 -d:登录的数据库 -p:登录端口 方法:进入postgreSQL的…

    大数据 2022年1月23日
  • Postgresql 默认用户名与密码的操作

    在UNIX平台中安装PostgreSQL之后,PostgreSQL会在UNIX系统中创建一个名为“postgres”当用户。PostgreSQL的默认用户名和数据库也是“postgres”, 不过没有默认密码。在安装PostgreSQL之后可以以默认用户登录,也可以创…

    大数据 2022年1月23日
  • postgresql 中的加密扩展插件pgcrypto用法说明

    近期测试了一下postgresql的加密扩展插件pgcrypto的aes加密 安装加密扩展插件:pgcrypto 在主节点上安装 create extension pgcrypto; aes加解密函数简单介绍 encrypt(data bytea, key bytea, type text) --加密 dec…

    大数据 2022年1月23日
  • PostgreSQL表膨胀监控案例(精确计算)

    膨胀率的精确计算 PostgreSQL自带了pgstattuple模块,可用于精确计算表的膨胀率。譬如这里的tuple_percent字段就是元组实际字节占关系总大小的百分比,用1减去该值即为膨胀率。 #插入1000W数据 postgres=# insert i…

    大数据 2022年1月23日
  • postgresql查看表和索引的情况,判断是否膨胀的操作

    索引膨胀的几个来源: 1 大量删除发生后,导致索引页面稀疏,降低了索引使用效率。 2 PostgresQL 9.0之前的版本,vacuum full 会同样导致索引页面稀疏。 3 长时间运行的事务,禁止vacuum对表的清理工作,因而导致页…

    大数据 2022年1月23日