ICode9

精准搜索请尝试: 精确搜索
  • postgres小结32022-06-30 00:00:54

                                                                                                                   插入数据     调整C1,C2数据大小,对应的toast也在变大  

  • postgres pg_receivewal代码分析2022-06-26 22:04:18

    src\bin\pg_basebackup\pg_receivewal.c main 468 初始化,参数解析,获取连接681,检查wal size 714 StreamLog(); src\bin\pg_basebackup\pg_receivewal.c 760 stream分配内存,获得数据库连接,检查版本,检查系统 FindStreamingStart(&stream.timeline); 406---》

  • ChangeDB入门2022-06-24 11:03:16

    安装ChangeDB yscorecore/changedb (github.com) dotnet SDK 6.0 dotnet tool restore dotnet tool install changedb.consoleapp -g dotnet tool list -g 运行命令 changedb migration {source-database-type} "{source-connection-string}" {target-database-type} &quo

  • Citus 11 for Postgres 完全开源,可从任何节点查询(Citus 官方博客)2022-06-21 10:35:00

    Citus 11.0 来了! Citus 是一个 PostgreSQL 扩展,它为 PostgreSQL 添加了分布式数据库的超能力。 使用 Citus,您可以创建跨 PostgreSQL 节点集群透明分布或复制的表。 Citus 11.0 是一个新的主版本,这意味着它带有一些非常令人兴奋的新功能,可以实现更高级别的可扩展性。 https://www

  • PostgreSQL学习笔记2022-06-20 11:34:03

    列出所有用户使用\du postgres=# \du List of roles Role name | Attributes | Member of -----------+------------------------------------------------------------+----------- pos

  • citus 11 参考简单使用2022-06-18 23:35:04

    基于官当的docker-compose 模板简单测试下citus 11 的查询特性,对于负载lb 基于了haproxy 测试说明 使用docker-compose 进行worker 节点的扩容,注意是先准备好的,实际使用的时候会基于管理sql 添加节点的 环境准备 docker-compose 文件 version: "3" services: hap

  • pgsql备份还原测试2022-06-18 12:02:15

    前提:已配置好docker-compose 说明: pgsql服务已通过容器方式部署,在centos服务器上安装pgsql主要是使用pg_dump命令 安装pgsql测试环境一(模拟生产环境已经安装了pgsql) 创建目录 mkdir -p /data/docker mkdir -p /data/pgsql/{data,bak,script} 容器docker-compose方式安装: ~]# c

  • lightdb关闭事务自动提交2022-06-11 21:03:06

      在lightdb/pg中,事务是自动提交的,也就是除非明确通过BEGIN;开启事务,否则任何语句都是独立事务。在ltsql客户端,可以通过\echo :AUTOCOMMIT查看自动提交模式,如下: [zjh@hs-10-20-30-193 ~]$ ltsql -p9999 ltsql (13.3-22.2) Type "help" for help. zjh@postgres=# \echo :AUTOCO

  • harbor高可用方案2022-06-09 16:00:07

    高可用架构:多实例共享后端存储 方案说明 共享后端存储算是一种比较标准的方案,就是多个Harbor实例共享同一个后端存储,任何一个实例持久化到存储的镜像,都可被其他实例中读取。通过前置LB进来的请求,可以分流到不同的实例中去处理,这样就实现了负载均衡,也避免了单点故障。 搭建以NFS作

  • PostgreSQL 10~14 安装及卸载脚本(仅适用于CentOS7,其他系统未验证)2022-06-09 15:32:51

    PostgreSQL 10~14 安装及卸载脚本 新建文本直接把代码复制进去,赋予755权限,直接运行。 选项1:安装pgsql,默认账号密码都为postgres 选项2:删除之前安装的pgsql(慎用) 选项3:重置postgres账号的密码 注意:文本格式需要为Unix(LF),防火墙及SELinux要关闭 点击查看代码 #!/bin/bash #//-

  • Postgresql-12 Docker环境下主从配置2022-06-08 14:04:41

    环境介绍 Linux主机,安装两个docker postgres 容器,并实现主从配置。 数据库版本:12 主库端口:5433 从库端口:5434 主节点操作 (1)创建工作目录 mkdir -p /home/hadoop/data/pg/master (2)拉取镜像并启动容器 docker run -d \ -p 5433:5432 \ -e POSTGRES_PASSWORD=postgres \ -v /hom

  • PostgreSQL 时间间隔如何转化为数值(interval转为integer)2022-05-30 17:02:07

    作者 digoal 日期 2020-08-12 标签 PostgreSQL , 计算时间间隔 , 数值 背景 计算两个时间戳的间隔, 然后转化为秒或者转化为天为单位的数值. 怎么算才是正确的? 1、错误: 时间相减, 然后转化为epoch (秒数) 因为interval类型转换为epoch时, 算法可能和预期不符. ``` postgres=#

  • 编写多个服务的compose文件2022-05-29 13:02:34

    前言 DockerCompose主要用于编排多个服务,这种情形要重点考虑各服务的依赖关系和相互通信。这里给出一个部署Diango框架的示例,示范如何使用DockerCompose建立和运行一个简单的Django/PostgreSQL应用程序。Django是一个开源的Web应用框架,由Python编写而成。 一、定义项目组件 (1)创建

  • MySQL or PostgreSQL?2022-05-21 00:31:07

    Steinar H. Gunderson Leaving MySQL About one month ago, Steinar H. Gunderson wrote a blog rubbishing MySQL and recommending PostgreSQL. Here is the original content, followed by a wonderful discussion reorganized from more than 300 comments. Note: Followi

  • 20192426 2021-2022-2 《网络与系统攻防技术》实验六实验报告2022-05-11 01:31:44

    20192426 2021-2022-2 《网络与系统攻防技术》实验六实验报告 1.实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成: 一个主动攻击实践,尽量使用最新的类似漏洞; 一个针对浏览器的攻击,尽量使用最新的类似漏洞; 一个针对客户端的攻击,如A

  • postgresql 数据库备份与恢复2022-05-10 11:00:15

    postgresql 数据库备份与恢复流程 1. 数据库登录 1.1 切换到postgres用户 ​ su postgres 1.2 登录数据库 ​ psql -U postgres -d postgres -h 127.0.0.1 -p 5895 1.3 创建用于恢复数据的数据库 ​ create database newdb; 2. 数据备份 ​ pg_dump -v -c -if-exist -f /

  • 从 Notion 分片 Postgres 中吸取的教训(Notion 工程团队)2022-05-07 17:33:36

    https://www.notion.so/blog/sharding-postgres-at-notion 今年(2021)早些时候,我们对 Notion 进行了五分钟的定期维护。 虽然我们的声明指向“提高稳定性和性能”,但在幕后是数月专注、紧迫的团队合作的结果:将 Notion 的 PostgreSQL 整体分片成一个水平分区的数据库舰队。 分片命

  • postgres设置主键自增2022-05-06 20:03:12

    首先在postgres中设置一个id字段,其类型设置为int型    由于postgres并没有想mysql数据库那样可以直接设置主键自增,所以需要创建一个序列,然后将id设置为默认值字段为序列的nextval 具体操作如下: 创建序列: create sequence tb_id_seq start with 1 increment by 1 no minva

  • PgSQL表膨胀处理(转)2022-05-06 12:05:33

    原文地址: https://blog.csdn.net/qq_18863573/article/details/103603175 背景 最近处理了几起线上实例表膨胀的问题。表膨胀是指表的数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。PG使用过程中需要特别关注这方面,我们来给大家解析一下表膨胀的原

  • 在 Kubernetes 部署 PostgreSQL-单机2022-04-26 10:34:34

    Kubernetes是一个开源容器编排系统,用于自动化容器化应用程序的部署,扩展和管理。 在 Kubernetes 上运行 PostgreSQL 数据库是目前经常会讨论到主题,因为 Kubernetes 提供了使用持久卷,有状态集等来配置有状态容器的方法。 本文旨在提供在 Kubernetes 集群上运行 PostgreSQL 数据库的

  • Ubuntu下PostgreSQL开启远程访问(解决postgresql 端口不对外开放问题)2022-04-22 03:00:19

    查看下数据库pgsql对应的端口 netstat -a | grep PGSQL,输出以下内容,端口为5432 root@VM-16-4-ubuntu:/etc/postgresql/10/main# netstat -a | grep PGSQL unix 2 [ ACC ] STREAM LISTENING 159539850 /var/run/postgresql/.s.PGSQL.5432 默认情况下, postgresql

  • postgres批量插入报错排查2022-04-20 11:34:33

    程序批量插入数据时报错,将sql在navicat执行又不报错。报错信息:Caused by: java.io.IOException: Tried to send an out-of-range integer as a 2-byte value: 43800 查询资料参考资料发现postgreSQL JDBC驱动限定,client端的一个发送大小限制为2byte。 也就是批量插入的时候values

  • postgresql 14 windows安装2022-04-15 23:01:17

    官网下载安装包 http://www.postgres.cn/v2/home 点击下载 install may not complete问题处理 切换到安装目录下的bin目录 管理员权限执行initdb "D:\software\PostgreSQL\14\data" 如果服务未自动启动,使用pg_ctl start -D "D:\software\PostgreSQL\14\data"启动服务 创建用户

  • 基础设施即代码(IAC),Zalando Postgres Operator 简介2022-04-11 20:01:45

    Postgres Operator 在由 Patroni 提供支持的 Kubernetes (K8s) 上提供易于运行的高可用性 PostgreSQL 集群。它仅通过 Postgres 清单 (CRD) 进行配置,以轻松集成到自动化 CI/CD 管道中,而无需直接访问 Kubernetes API,从而促进基础设施即代码(infrastructure as code)而不是手动操作

  • Linux从root切换某个用户时可能出现:-bash-4.1$2022-04-09 21:34:14

    Linux从root切换某个用户时可能出现:-bash-4.1$ 如下所示:[root@server ~]# su - postgres-bash-4.1$ id postgresuid=26(postgres) gid=26(postgres) 组=26(postgres)-bash-4.1$原因:被切换的这个用户/home目录下环境变量文件被删除了,通过对比可以发现缺少两个文件(.bash_profile和.b

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有