上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 一、日期/时间操作符 下表演示了基本算术操作符的行为(+,*, 等): 二、日期/时间函数 二、区别 select now();select CURRENT_DATE;select CURRENT_TIME;select CURRENT_TIMESTAMP;select CURRENT_TIME(p 阅读全文
posted @ 2022-04-20 10:51 数据库集中营 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 一、简介 PostgreSQL中的临时表分两种,一种是会话级临时表,一种是事务级临时表。在会话级临时表中,数据可以存在于整个会话的生命周期中,在事务级临时表中的数据只能存在于事务的生命周期中。默认创建的是会话级别的临时表。 1、不管是会话级还是事务级的临时表,当会话结束后,临时表会消失,这和Orac 阅读全文
posted @ 2022-04-18 16:12 数据库集中营 阅读(4376) 评论(0) 推荐(0) 编辑
摘要: 一、PG统计信息概述 pg的统计信息主要分为两种: 第一类统计信息是是负载指标“统计信息”(Monitoring stats),通过stat collector进程进行实时采集更新的负载指标,记录一些对磁盘块、表、索引相关的统计信息,SQL语句执行代价信息等。 第二类统计信息是数据分布状态描述“统计 阅读全文
posted @ 2022-04-13 10:19 数据库集中营 阅读(1502) 评论(0) 推荐(0) 编辑
摘要: 一、背景 当一个进程处于等待(被堵塞)状态时,是谁干的?可以使用如下函数,快速得到捣蛋(堵塞别人)的PID。 二、案例 1、会话1 postgres=# begin; BEGIN postgres=# select * from tbl limit 1; id | c1 | c2 + + 91894 阅读全文
posted @ 2022-04-12 16:18 数据库集中营 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 一、用法 create extension pg_backtrace; select pg_backtrace_init(); 二、示例 postgres=# select count(*)/0.0 from pg_class; ERROR: division by zero CONTEXT: po 阅读全文
posted @ 2022-04-06 17:00 数据库集中营 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、优化器并行计算的并行度计算方法 1、总worker进程数 postgres=# show ; max_worker_processes 128 (1 row) 2、所有会话,在同一时刻的QUERY,并行计算最大允许开启的WORKER数。 max_parallel_workers 3、单条QUER 阅读全文
posted @ 2022-04-06 15:00 数据库集中营 阅读(1003) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-01 17:39 数据库集中营 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-01 17:30 数据库集中营 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 一、简介 linux为多个进程通信提供了不同的IPC机制,如:System V , POSIX 和 MMAP,所以Postgresql共享内存管理也支持以上类型。 在Postgresql中可以使用dynamic_shared_memory_type参数指定共享内存类型。 默认使用posix,修改参数 阅读全文
posted @ 2022-04-01 15:19 数据库集中营 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 一、简介 数据库的PITR原理是依据之前的物理备份文件加上wal的预写日志模式备份做的恢复。 二、示例 1、数据库配置 wal_level = replica archive_mode = on archive_command = 'cp %p /home/kingbase/archive_dir1 阅读全文
posted @ 2022-03-03 16:13 数据库集中营 阅读(213) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页