ICode9

精准搜索请尝试: 精确搜索
  • PG锁监控2022-05-30 13:00:08

    SELECT    blocked_locks.pid AS blocked_pid,    blocked_activity.usename AS blocked_user,    blocking_locks.pid AS blocking_pid,    blocking_activity.usename AS blocking_user,    blocked_activity.query AS blocked_statement,    blocking_activi

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

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

  • python 调用widows 微信快捷键,进行自动发送微信消息2022-05-25 14:04:37

    原理说明 可以代码执行windows按键,然后调用微信程序的快捷键,然后进行发送相关消息,不失于一个批处理程序 扩展 可以对程序里面的一些数据进行维护后变更,比如需要批量发送的微信彭勇,用户名,需要发送的内容,可以用表格进行维护后,执行程序取值发送 import time import pyautogui as pg i

  • pg_dump 的十六般变化2022-05-21 00:32:51

    Easy Dump While you are upgrading from PostgreSQL earlier releases like PostgreSQL 9.1 to later releases like PostgreSQL 11, pg_dump and pg_upgrade provided by PostgreSQL are the most reliable and most powerful tools. pg_dump is more flexible and can als

  • python讲座2—贪吃蛇2022-05-19 23:31:37

    这次讲座讲了一下用pygame库写贪吃蛇的小游戏: 总览 首先贴出全部代码: # 导入所需的模块 import enum import sys import pygame as pg import random WIDTH, HEIGHT = 400, 400 ROW_NUM = 20 # 行数 COL_NUM = 20 # 列数 BLOCK_WIDTH, BLOCK_HEIGHT = WIDTH / COL_NUM, HEIGHT

  • 第十篇: mysql和pg自动创建时间配置2022-05-19 13:34:51

    mysql和pg自动创建时间配置 CURRENT_TIMESTAMP

  • postgresql 修改参数方法2022-05-16 14:03:07

    修改参数 1.全局修改方法 alter system set 参数名='参数值' 2.非全局配置的参数修改方法 数据库级别的配置 alter database name set 参数名 to|= 参数值 //修改 alter database name reset configuration //重置 修改会话级的参数 set 参数名 to|= 参数值 set 参数名 to d

  • PostgreSQL库表字段信息2022-05-13 02:01:07

    数据库 SELECT * FROM "pg_database"; 表信息 SELECT "schemaname","tablename","tableowner","hasindexes","hasrules",obj_description(relfilenode,'pg_class') AS "description" FROM "

  • 安装PG数据库后,PG Admin后出现解决the application server could not be contected2022-05-12 11:03:52

      首先按照网上的方法, 1.以管理员身份运行PG Admin 2. 找到C:\Users\你的用户名\AppData\Roaming\pgAdmin ,删除所有文件夹里面所有文件 3.在 C:\Program Files\PostgreSQL\10\pgAdmin 4\web 找到config_distro.py文件,然后把下列代码复制粘贴替换掉原来的: SERVER_MODE = FalseHE

  • PostgreSQL数据库备份与还原2022-04-30 09:35:34

              数据库备份还原是运维中的常见工作。按备份的文件类型分为物理备份(文件系统级别的备份)和逻辑备份(sql文件或特定格式的导出文件);按备份过程中是否停止数据服务可分为冷备份(停止数据库服务)和热备份(备份过程中数据库服务正常运行);按备份是否完整可分为全量备份和增量备

  • 使用pg自带的shp2pgsql工具将shp文件导入数据库2022-04-24 18:02:54

    场景 将已有的省市区县shp文件导入数据库表中 导入方法 找到shp2pgsql所在的目录 执行命令 shp2pgsql -s 4490 -a -W GBK 文件名.shp 命名空间名.表名 | psql -h localhost -U postgres -d 数据库名-p 5432 参数说明: 参数 含义 -s 空间参考标识符(SRID) -d 重新建立表,

  • pg_dump 备份日志解析2022-04-19 14:03:39

    为了了解pg_dump 备份流程, 我们可以通过日志来分析,pg_dump备份的时候,做了那些动作。 当然,对于那些大神来讲,通过看源码可能会更清晰。我这里就通过简单的test 库和两张测试表,来演示简单的备份流程。 1.表结构 查看test 数据库的表信息 test=# \d List of relations Schem

  • PostgreSQL 查询被锁阻塞的连接2022-04-12 16:32:25

    主要是查pg_lock,再结合pg_stat_activity和pg_class,我用的SQL是: select relation::regclass, s.pid, granted, client_hostname, application_name, usename, query from pg_locks l, pg_stat_activity s where s.pid = l.pid; 可以根据查出来的pid或客户端,找到阻塞的连接和进程,手

  • PostgreSQL/lightdb逻辑复制详解2022-04-10 18:34:03

      之所以有逻辑复制,是因为物理复制是基于数据块的复制,每个实例的数据块是自己维护的,无法做到全局,所以只能借助逻辑块复制,即使是内核集成的HTAP,在行存和列存之间同步时,也采用的是逻辑块复制。逻辑复制可用于很多场景,例如部分数据同步、DW集成、同步到大数据、ES、做流式计算、缓

  • 八种数据库时间函数的简单总结2022-04-05 09:02:07

    八种数据库时间函数的简单总结 PG,SQLSERVER,Oracle,MySQL,达梦,神通,人大金仓,瀚高. 简单总结一下 1. PG,神通,人大金仓,瀚高 基本上一样: 都可以使用now()获取时间 age获取时间间隔(神通是天数,其他的年月数),extract获取时间数据的部分内容. 使用 + 或者是 - interval '3 da

  • 【PgSQL备份】pg_dump备份pg数据库的python脚本2022-04-03 19:31:52

    pg_dump逻辑备份 对指定数据库进行备份,并对7天前的备份进行清理,将过程信息打印日志 1 #!/usr/bin/env python 2 # -*- coding: utf8 -*- 3 import sys,os,time 4 from datetime import datetime,timedelta,date 5 import shutil 6 7 db_user = 'backup' 8 db_pwd = 'xxx

  • [译] 10. 基础备份和时间点恢复2022-04-02 19:32:26

    [译] 10. 基础备份和时间点恢复 原文地址:https://www.interdb.jp/pg/pgsql10.html 原文作者:Hironobu SUZUKI 在线数据库备份大致可以分为两类:逻辑备份和物理备份。两者各有优缺点,但逻辑备份有一个缺点;为它的性能花费太多时间。尤其是备份一个大型的数据库需要非常长的时间,而从备

  • 教你识别一些sequence的相关问题2022-03-28 15:00:07

    摘要:通过一些自定义的视图或者查询语句,批量识别集群的sequence相关问题 本文分享自华为云社区《GaussDB(DWS)运维 -- sequence常见运维操作》,作者: 譡里个檔。 【DWS的序列概述】 GaussDB(DWS)是一个share nothing架构的产品,seqeunce编号需要通过GTM统一分配。集群规模越大、节点数

  • 不讲CRUSH的Ceph教程是不完整的2022-03-27 15:33:04

    前面我们提到了Ceph是一个支持统一存储架构的分布式存储服务。简单介绍了Ceph的基本概念和基础架构包含的组件,其中最重要的就是底层的RADOS和它的两类守护进程OSD and Monitor。上篇文章我们还挖了一个坑,我们提到了CRUSH。 是的,我们这篇教程就是一篇不完整的Ceph教材,因为我们讲CR

  • PG中的几种数据类型转换方式2022-03-25 09:34:15

    PG中的几种数据类型转换方式 1、通过格式化函数进行转换 函数 返回类型 描述 示例 to_char(timestamp,text) text 把时间戳转换成字符串 to_char(current_timestamp,‘HH12:MI:SS’) to_char(interval,text) text 把间隔转换成字符串 to_char(interval ‘15h 2m 12s’,

  • Postgre使用2022-03-21 11:33:28

    查看正在执行的SQL SELECT procpid, start, now() - start AS lap, current_query FROM     (SELECT backendid, pg_stat_get_backend_pid(S.backendid) AS procpid,         pg_stat_get_backend_activity_start(S.backendid) AS start,        p

  • Oracle通过DBLINK访问PG132022-03-20 20:05:58

    root用户执行: yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y unixODBC.x86_64 yum - y install postgresql13-odbc.x86_64 unlink /usr/lib64/libpq.so.5 ln -s /usr/pgsql-13/lib/li

  • PostgreSQL编写自定义extension2022-03-19 23:37:27

    众所周知,PG数据库可以添加许多扩展,用的比较多的有pg_show_plans,pg_stat_statments, 扩展提供给我们很多的便利,这篇文章,是我整理的一篇怎样编写自定义的extension,希望对大家有帮助。 举个例子 pg_show_plans插件,在目录中,它最主要的四个文件如图黄框里所示。       一个格式为e

  • 考研笔记——王道C语言2022-03-19 12:00:54

    写在前面的话 基于王道龙哥的代码写的笔记,为了加深印象,同时也为了后期复习。 初级阶段太简单了,中级阶段其实也简单,但以前没有写结构体的习惯,习惯直接把结构体拆成数组写,现在觉得还是挺方便的,主要也是为了这个才做的笔记,把一堆数据结构放在一起便于对比。高级阶段的什么文件、

  • analyze使用2022-03-09 23:32:48

    说明 analyze命令把每列信息写入到pg_statistic   测试 create table t1 (id int); insert into t1(id) values(1); analyze ​VERBOSE t1 1)执行第一次 rmgr: Heap len (rec/tot): 115/ 115, tx: 1101, lsn: 1/7F61E990, prev 1/7F61E958, desc: INSERT off 2, blkref #0: rel 16

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

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

ICode9版权所有