随笔分类 - 数据库
postgres-xl greenplum
摘要:1 安装基础包 1.1 postgres yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm gcc -yyum install
阅读全文
摘要:一.环境 CentOS7.4 64位 最小化安装 二.准备工作 1.安装依赖 2.下载源码包 3.创建mysql用户 4.创建安装目录和数据目录 三.安装MySQL8.0.11 1.解压源码包 2.编译&安装 3.配置my.cnf文件 4.目录权限修改 5.初始化 6.启动mysql 7.修改账号密
阅读全文
摘要:之前版本 PostgreSQL 的 pg_stat_activity 视图的 waiting 字段判断会话是否等待锁资源(通俗地讲, waiting 值为true表示申请不到锁资源处于等待状态),但是并不会给出具体的锁的信息,9.6 版本之后 pg_stat_activity 视图的 waiting
阅读全文
摘要:PostgreSQL 用户和权限管理 创建 CREATE ROLE rolename;CREATE USER username;CREATE USER和CREATE ROLE的区别在于,CREATE USER指令创建的用户默认是有登录权限的,而CREATE ROLE没有。 创建用户时设定用户属性 基
阅读全文
摘要:1. 架构演变 在O2O外卖领域,基于位置服务的需求越来越多,这就要求DB能够存储地理位置信息,而在开源数据库中,对空间地理数据支持比较好的要数PG的插件Postgis。 饿了么在使用PG的过程中,由于性能及容量的原因,DB结构也在不断发生变化。 在刚开始使用PG时,公司使用的是最简单的结构一主两从
阅读全文
摘要:PipelineDB 安装yum install https://s3-us-west-2.amazonaws.com/download.pipelinedb.com/pipelinedb-0.9.8u2-centos7-x86_64.rpm或sudo rpm -ivh pipelinedb-0.9
阅读全文
摘要:PostgreSQL 9.4 新增的一个特性, replication slot, 1. 可以被流复制的sender节点用于自动识别它xlog中的数据在下面的standby中是否还需要(例如, standby断开连接后, 还未接收到的XLOG), 如果还需要的话, 那么这些XLOG将不会被删除. 2
阅读全文
摘要:Postgres-XL9.5r1.6 安装部署1,环境准备 关闭防护墙 关闭selinux 下载依赖 yum install -y flex bison readline-devel zlib-devel openjade docbook-style-dsssl 下载源码 https://www.p
阅读全文
摘要:Postgres 主从切换 数据库主从结构中由从库升级为主库较为容易些,但是主库恢复后重新加入到主从结构中就不那么容易了。以往的做法是当成一个全新的从库加入进来,数据需要重新从现有的主库中使用pg_backup全部拉取过来,数据量少时还可以接受,如果数据量过大对现有系统的影响很大,而且也非常耗时。与
阅读全文
摘要:配置log_destination = 'csvlog'logging_collector = off log_directory = 'pg_log'log_connections = onlog_disconnections = onlog_line_prefix = '%t [%p-%l] %
阅读全文
摘要:PG安装完成后默认不会记录日志,必须修改对应的(${PGDATA}/postgresql.conf)配置才可以,这里只介绍常用的日志配置。 1.logging_collector = on/off 是否将日志重定向至文件中,默认是off(该配置修改后,需要重启DB服务) 开启后 2.log_dire
阅读全文
摘要:PostgreSQL 表空间 一 介绍使用表空间可以将不同的表放到不同的存储介质或不同的文件系统下,实际上是为表指定一个存储的目录。创建数据库,表,索引时可以指定表空间,将数据库,表,索引放到指定的目录下。 二 使用示例 创建表空间create tablespace tbs_data locatio
阅读全文
摘要:一个表的填充因子(fillfactor)是一个介于 10 和 100 之间的百分数。100(完全填充)是默认值。如果指定了较小的填充因子,INSERT 操作仅按照填充因子指定的百分率填充表页。每个页上的剩余空间将用于在该页上更新行,这就使得 UPDATE 有机会在同一页上放置同一条记录的新版本,这比
阅读全文
摘要:1、事务的概念 事务是从实际生活中引入数据库的一个概念,即事务内的操作,要么全做,要么全不做。就像银行转账一样,当从一个帐户转出一部分钱之后,就必须在另一个帐户中存入相同数目的钱,若是转出钱之后,事务中止了,没有在另一个帐户中存钱,那么钱就不翼而飞了,这就是事务的原子性。当事务完成后,必须将其结果记
阅读全文
摘要:一、介绍 首先,Toast是一个名字缩写,全写是The OverSized Attribute Storage Technique,即超尺寸字段存储技术,顾名思义,是说超长字段在Postgres的一个存储方式。Postgres采用的存储默认是每个页面存储固定8Kb大小的数据,并且元组不允许跨页面存储
阅读全文
摘要:Postgres 10 新特性 分区表 http://francs3.blog.163.com/blog/static/40576727201742103158135/ Postgres 10 之前分区表插件实现 pg_pathman https://yq.aliyun.com/articles/6
阅读全文
摘要:一, 设置超级用户密码 1 修改 pg_hba.conf 使超级用户postgres 可以登录到数据库中 host all all 127.0.0.1/32 trust 2 修改 postgres 密码 3 修改 pg_hba.conf 访问方式 md5 host all all 127.0.0.1
阅读全文
摘要:四 用户管理及授权 用户管理 简介# Create a user:cockroach user set <username> <flags> # List all users:cockroach user ls <flags> # Display a specific user:cockroach
阅读全文
摘要:三 副本配置 CockroachDB 副本配置可分为三个等级,集群级别>数据库级别>表级别 格式 YAML range_min_bytes: <size-in-bytes> //range_max_bytes: <size-in-bytes> // 默认64Mgc: ttlseconds: <tim
阅读全文
摘要:二 集群手动部署 **需求** a 本地已安装CockroachDB b 可SSH访问每台机器,用于分发二进制文件和证书 c 端口 26257 用于集群内部通信及客户端访问连接HAProxy 8080 Admin UI **建议** 上篇提到的有关集群拓扑、同步时钟、文件描述符限制。 **第一步,生
阅读全文

浙公网安备 33010602011771号