• HOME
  • SEARCH
  • TOPICS
  • DATA

  • PostgreSQL 创建外键时不校验历史数据

    示例表 CREATE TABLE address ( id SERIAL PRIMARY KEY, data TEXT, c_id INTEGER ); CREATE

    2025-02-26, Views: 378 , Topics: PostgreSQL

  • PostgreSQL pg_stat_progress_basebackup 查看主备同步进度

    SQL select * from pg_stat_progress_basebackup; 含义 列名 类型 描述 pid INTEGER 执行基础备份的后台进程ID phase

    2025-02-25, Views: 420 , Topics: PostgreSQL

  • PostgreSQL pg_stat_progress_cluster 查看 vacuum full 进度

    说明 pg_stat_progress_cluster查看的是vacuum full的进度,不显示vacuum的进度。 vacuum的进度使用pg_stat_progress_vacuum查看。 S

    2025-02-24, Views: 363 , Topics: PostgreSQL

  • PostgreSQL pg_stat_progress_vacuum 查看 vacuum 进度

    说明 pg_stat_progress_vacuum查看的是vacuum的进度,不显示vacuum full的进度。 vacuum full的进度使用pg_stat_progress_cluster

    2025-02-20, Views: 418 , Topics: PostgreSQL

  • PostgreSQL pg_stat_progress_create_index 查看创建索引进度

    SQL select * from pg_stat_progress_create_index; 输出 postgres=# select * from pg_stat_progress_crea

    2025-02-18, Views: 373 , Topics: PostgreSQL

  • PostgreSQL pg_stat_activity 统计数据库当前活动会话信息

    字段含义 字段名称 类型 描述 datid oid 数据库的对象ID。 datname name 数据库的名称。 pid integer 与会话关联的后台进程ID。 lead

    2025-02-14, Views: 627 , Topics: PostgreSQL

  • PostgreSQL pg_stat_database 统计数据库相关信息

    含义 字段名称 类型 描述 datid oid 数据库的对象ID。 datname name 数据库的名称。 numbackends integer 当前连接到该数据库的后台进程

    2025-02-13, Views: 441 , Topics: PostgreSQL

  • PostgreSQL pg_stat_all_indexes pg_stat_sys_indexes 和 pg_stat_user_indexes 统计索引相关信息

    区别 pg_stat_all_indexes:统计数据库中所有索引的信息。 pg_stat_sys_indexes:统计数据库中系统索引的信息。 pg_stat_user_indexes:统计数据库

    2025-02-12, Views: 410 , Topics: PostgreSQL

  • PostgreSQL pg_stat_all_tables pg_stat_sys_tables 和 pg_stat_user_tables 统计数据表相关信息

    区别 pg_stat_all_tables:统计数据库中所有表的信息。 pg_stat_sys_tables:统计数据库中系统表的信息。 pg_stat_user_tables:统计数据库中用户自定

    2025-02-11, Views: 415 , Topics: PostgreSQL

  • PostgreSQL pgbench 基准测试工具

    pgbench pgbench是PostgreSQL自带的一个基准测试工具,用于模拟数据库负载、测试数据库性能和进行基准测试。它可以用来执行各种类型的压力测试,以评估PostgreSQL数据库在不同

    2025-02-10, Views: 424 , Topics: PostgreSQL

  • PostgreSQL 查询变慢原因分析(索引膨胀)

    现象 PostgreSQL查询变慢,磁盘空间占用变多。 原因 无序索引 主键使用UUID存储。 B-tree索引在插入时,会根据主键值自动排序,以保持树的平衡。因UUID V4无序,在每次插入新记录

    2025-02-08, Views: 467 , Topics: PostgreSQL 性能优化

  • PostgreSQL 索引膨胀

    pgstatindex select * from pgstatindex('tmp_pkey'); 输出 postgres=# select * from pgstatindex('tmp_pk

    2025-02-07, Views: 441 , Topics: PostgreSQL

  • PostgreSQL 表膨胀

    什么是表膨胀 表膨胀是指表的数据和索引所占文件系统的空间,在有效数据量并未发生大的变化的情况下,不断增大。久而久之,关系文件被大量空洞填满,浪费了大量的磁盘空间。甚至某些特殊场景下,一个表中只有一条

    2025-02-06, Views: 467 , Topics: PostgreSQL

  • PostgreSQL 获取索引大小

    需求 获取索引占用的磁盘空间。 pg_indexes_size pg_indexes_size函数获取表的所有索引的大小总和。 注意:参数指定的是表名。 select pg_size_pretty(

    2025-01-24, Views: 489 , Topics: PostgreSQL

  • PostgreSQL TOAST 存储技术

    TOAST 超大属性存储技术:The Oversized-Attribute Storage Techniques 它是PostgreSQL的一种机制,用于处理大块数据以适应页面缓冲区。当待插入的数

    2025-01-23, Views: 458 , Topics: PostgreSQL

  • PostgreSQL 删除数据库下的所有表

    方法一(推荐) 生成删除所有表的语句 SELECT 'DROP TABLE IF EXISTS ' || table_name || ' CASCADE;' FROM pg_tables WHER

    2025-01-22, Views: 462 , Topics: PostgreSQL

  • PostgreSQL 查看表的大小

    表的组成 表(Table),包含了本体表与TOAST表两个部分: 本体表:存储关系本身的数据,即狭义的关系,relkind='r'(relkind是pg_class中的字段)。 TOAST表:与本

    2025-01-20, Views: 468 , Topics: PostgreSQL

  • PostgreSQL 开启 track_commit_timestamp 记录数据最新更改时间

    查看设置是否开启 show track_commit_timestamp; 开启设置 注意:需要重启 ALTER SYSTEM SET track_commit_timestamp = 'on';

    2025-01-15, Views: 501 , Topics: PostgreSQL

  • PostgreSQL 时间操作

    格式化日期 select to_char(current_date, 'yyyy-MM-dd'); 输出 postgres=# select to_char(current_date, 'yyyy

    2025-01-10, Views: 531 , Topics: PostgreSQL

  • PostgreSQL 使用 jsonb Subscripting 中括号读取 JSON

    jsonb Subscripting 对于jsonb类型的字段,可以使用array-style subscripting数组样式的下标表达式来读取和修改元素。 注意 只能用在jsonb类型的字段,不

    2025-01-09, Views: 413 , Topics: PostgreSQL JSON

  • Prev
  • 1
  • 2
  • 3
  • 4
  • Next Last

©2025 沪ICP备18012661号-1 阿里云

Messages Sitemap GitHub