ICode9

精准搜索请尝试: 精确搜索
  • PostgreSQL 14数据库监控和日志功能的加强2021-12-23 09:02:01

    查询标识符(query identifier) 查询标识符用于标识一个查询,在扩展中可以被交叉引用。在PostgreSQL 14之前,扩展使用一个算法来计算query_id。可以使用相同的算法来计算query_id,但是扩展都使用了自己的算法来计算query_id。在14版本内核提供了query_id,现在的监控扩展和工具,如pg_stat

  • PostgreSQL版本通过pg_upgrade升级(9.6.21升级到13.2)2021-12-18 22:02:52

    PostgreSQL版本通过pg_upgrade升级(9.6.21升级到13.2) PG升级前版本:9.6.21 PG升级后版本:13.2 docker:18.06.3-ce 1、先下载相应的镜像,里面已经安装了PG各个版本:9.6、10、11、12、13 [root@wcbpg ~]# docker pull lhrbest/lhrpgall:1.0 创建镜像 [root@wcbpg ~]#docker run -d

  • PostgreSQL13逻辑备份pg_dump2021-12-15 22:03:05

    PostgreSQL13逻辑备份pg_dump 环境参数: linux版本:CentOS7.6 PG版本:13.5 前期准备 postgres=# create database wcbtest1; CREATE DATABASE postgres=# \c wcbtest1 You are now connected to database "wcbtest1" as user "postgres". wcbtest1=# create table test

  • postgres与mysql延时监控2021-12-11 23:02:04

    (1)如有用成熟的监控系统prometheus或者zabbix等开源的监控系统,没必要单独自己写脚本来取值监控,有时兴趣来了写了个简单的脚本,监控mysql与postgres数据库lag: #coding=utf-8 import pymysql,psycopg2 import requests,datetime,json,hmac,base64,hashlib import pytz,time,urllib

  • flask + vue + postgres 前后端分离实例2021-12-11 23:01:26

    配置数据库 新建exts.py import数据库from flask_sqlalchemy import SQLAlchemy db = SQLAlchemy() 在app.py中配置数据库from exts import db app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://postgres:Password@hostip:5432/postgres'

  • PostgreSQL控制文件讲解及案例2021-12-06 17:00:07

    PostgreSQL控制文件内容: 主要分为是三部分,初始化静态信息、WAL及检查点的动态信息、一些配置信息。 我们可以用过pg_controldata命令直接读取PostgreSQL控制文件内容: [postgres@postgresdb ~]$ /u01/postgres/pgsql/bin/pg_controldata -D /data/postgres/data pg_control version

  • centos7安装postgresql13.4并设置开机自启2021-12-06 11:01:49

    ​  一.OS环境+软件版本:        1. Vmware虚拟机16+centos7、         2.PG版本:13.4 二.安装部署:         1.创建postgres用户:useradd -m -U postgres         2.安装各种依赖:yum install -y gcc.x86_64 glibc.x86_64 glibc-devel.x86_64 vim-enhanced.x86_64 gc

  • 【PgSQL流复制管理】检测主备库复制状态2021-12-05 12:33:33

    master: postgres=# select pid,usename,application_name,client_addr,client_port,backend_start,state,write_lsn,replay_lsn,sync_priority,sync_state from pg_stat_replication; pid | usename | application_name | client_addr | client_port | backend_

  • Docker安装pg2021-12-04 22:31:05

    安装 docker pull postgres 启动 docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres run,创建并运行一个容器 --name,指定创建的容器的名字 -e POSTGRES_PASSWORD=password,设置环境变量,指定数据库的登录口令为password -p 54321:5432,端口映射将容

  • linux下的PGSQL安装步骤2021-12-03 15:35:12

    在LINUX下关闭防火墙 service iptables stop1.下载安装包从Postgres官方网站下载postgresql-9.6.1-1-Linux-x64-binaries.tar.gz安装包2.创建用户创建Postgres用户:useradd postgres passwd postgres输入设置的密码3.解压为了保证我们使用postgres用户安装完成后其他用户也能使用,

  • PostgresSQL用returning实现mysql的last_insert_id2021-12-02 14:03:01

    今天开发问到,postgressql里面有没有像mysql那样插入一个值后返回插入的值,这个是有的,而且有更强的扩展性。 示例: [postgres@localhost ~]$ psql psql (9.2.4) Type "help" for help. postgres=# create table t_kenyon(id int,vname varchar(30),remark text); CREATE TABLE postg

  • PostgresSql更改字段位置后,数据库异常2021-12-02 14:02:01

    SQL server的studio有一个功能,可以随意拖拽表字段,更改其位置并使之重新排序,有同事问起,Postgres是否也可以。Postgres每个字段的顺序是在系统表pg_attribute里面定义,下面实际操作一下看是否支持。 数据准备: postgres=# create table tbl_kenyon(id int,vname varchar(30),remark te

  • PostgreSQL 跨数据库实例之间的数据访问2021-11-29 16:01:58

    前言   PostgresSQL 作为单示例多数据库,通常一个数据库实例会包含多个表空间和数据库,一个表空间可以存放多个数据库,在此关系中,一个表空间可以包含多个数据库,但是一个数据库只能属于一个表空间,不能跨表空间存放。而表空间是一个逻辑概念,实质上在 PostgresSQL 中,一个表空间实际上就

  • postgres安装部署2021-11-26 18:03:53

    安装-POSTGRESQL ​ 考虑后续需要用到postgres,今天就开始把它安排上,捣鼓了半天,才发现安装包没有下载完整的很尴尬,结果半天已过,想着后续忘记了或者又想找这方面的资料,就写上来了。 ​ 数据库不多做介绍 大家自行导航官网 https://www.postgresql.org/ ​ 话不多说直接开干 1

  • Docker 安装 PostgreSQL2021-11-22 17:02:19

    Docker 安装 PostgreSQL docker run -it \ --name postgres \ --restart always \ -e POSTGRES_PASSWORD='123456' \ -e ALLOW_IP_RANGE=0.0.0.0/0 \ -p 5433:5432 -d postgres docker exec -it postgres /bin/bash su postgres psql -- 创

  • pg-AWR工具(pg_profile)2021-11-22 11:05:47

    pg-AWR工具(pg_profile) 目录pg-AWR工具(pg_profile)什么是pg_profile配置postgresql.conf下载并安装pg_profile创建快照生成报告浏览报告总结 什么是pg_profile 在postgres中,当遇到问题时,可能需要回顾不止一件事情来分析数据库或者整个集群,包括索引,I/O,CPU等 pg_profile扩展是基于pos

  • postgres-WAL写放大优化2021-11-22 11:04:58

    pg-WAL写放大优化 目录pg-WAL写放大优化wal写放大 wal写放大 现场NP数据库插入缓慢,排查发现是因为电子卷宗的数据库IO过高导致的。服务器负载50+ [thunisoft@sdbserver1 bin]$ psql -p 7543 -c "select pg_current_wal_lsn()";pgbench -n -c 100 -j 100 -t 1000 -p 7543 pgbenchdb

  • Postgres 数据库常用一些sql语句2021-11-13 18:00:49

    前言 在使用Postgres 的时候经常会用到一些sql语句,还经常忘记。这里将比较常用sql语句做一下总结。 SQL语句 索引 一、查询当表存在的索引 select * from pg_indexes where tablename = '表名'; 二、创建及删除对应索引 注: 这里添加CONCURRENTLY 是为防止创建索引这段时间导

  • 【Postgres】空间计算2021-11-09 10:02:48

    select * from eploygon; select * from geometry_columns where f_table_name='eploygon'; ------------------------------------------------------------------------------------------------------------------------------------------------------- SE

  • Centos7下安装BlockScout2021-11-08 15:36:47

    简介 BlockScout是一个Elixir应用程序,允许用户搜索以太坊网络(包括所有叉子和侧链)上的交易,查看账户和余额以及验证智能合约。BlockScout为用户提供了一个全面,易于使用的界面,以查看,确认和检查EVM(以太坊虚拟机)区块链上的交易。这包括POA网络,xDai链,以太坊经典和其他以太坊测试网,专用网

  • 【postgreSQL】源码安装postgresql-14.02021-11-07 23:01:24

    软件包及要求 #下载地址和选定的源码包 https://www.postgresql.org/download/ postgresql-14.0.tar.gz # 安装GCC编译器,需要GNU make 3.80 或更新版本 yum -y install gcc make --version 创建postgres的系统用户和用户组 useradd -r postgres 解压软件到指定的目录下 tar -zx

  • PostgreSQL常用命令(持续更新)2021-11-05 21:02:15

    PostgreSQL 10.18 on Windows --   PostgreSQL\10\bin 下可执行exe文件(部分): psql.exe createdb.exe dropdb.exe initdb.exe createuser.exe dropuser.exe   本文主要展示 psql的使用,以及进入PostgreSQL控制台的命令使用。   超级用户(角色):postgres 注,下文如未特别说明,都是使用此

  • Docker安装PostgreSQL2021-11-05 15:35:22

    Docker安装PostgreSQL 一、安装: docker pull postgres:9.6 二、启动: docker run --name postgres -e POSTGRES_PASSWORD=123456 -p 5432:5432 -d postgres:9.6 解释: run,创建并运行一个容器; --name,指定创建的容器的名字; -e POSTGRES_PASSWORD=password,设置环境变量,指定数据库的登

  • PostgreSQL安装教程(CentOS)2021-11-04 01:32:39

    PostgreSQL安装教程(CentOS) 一、安装教程 1.1 安装脚本 官网安装脚本查询:https://www.postgresql.org/download/linux/redhat/  # Install the repository RPM: sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-la

  • postgresql 忘记 postgres 密码2021-11-02 01:34:13

    参考博文: 如何重置postgresql用户密码 解决方法:         1、关闭数据库服务         2、进入数据库的工作空间目录 (如果是建库是没有另外指定,应该就是postgresql安装目录下的 data 目录)         3、编辑修改文件 pg_hba.conf, 把连接权限设置的 md5 加

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

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

ICode9版权所有