zl程序教程

PostgreSQL 索引

  • postgresql 数据库基础 之 索引 hash的使用介绍

    postgresql 数据库基础 之 索引 hash的使用介绍

    Syntax: CREATE [ UNIQUE ] INDEX [ CONCURRENTLY ] [ [ IF NOT EXISTS ] name ] ON table_name [ USING method ] ( { column_name | ( expression ) } [ COLLATE collation ] [ opclass ] [ ASC | DESC ] [ NULL

    日期 2023-06-12 10:48:40     
  • PostgreSQL游标与索引选择实例详细介绍

    PostgreSQL游标与索引选择实例详细介绍

    之前有写过一个案例,order by limit因为数据分布不均而选择了错误的索引,这是由于优化器没法判断数据的分布关系,默认认为数据分布是均匀的所导致的。 而除了limit,当我们在使用游标时也要注意有可能会出现类似的情况。而往往这类在存储过程中的SQL我们更难发现其选择了错误的执行计划,所以需要注意。 1、建测试表 bill=# create table tbl (id int, c1

    日期 2023-06-12 10:48:40     
  • postgresql查看表和索引的情况,判断是否膨胀的操作

    postgresql查看表和索引的情况,判断是否膨胀的操作

    1 大量删除发生后,导致索引页面稀疏,降低了索引使用效率。 2 PostgresQL 9.0之前的版本,vacuum full 会同样导致索引页面稀疏。 3 长时间运行的事务,禁止vacuum对表的清理工作,因而导致页面稀疏状态一直保持。 查看重复索引 SELECT pg_size_pretty(SUM(pg_relation_size(idx))::BIGINT) AS SIZE,

    日期 2023-06-12 10:48:40     
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

    PostgreSQL 查看数据库,索引,表,表空间大小的示例代码

    一、简介 PostgreSQL 提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下。 二、数据库对象尺寸函数 函数名 返回类型 描述 pg_column_size(any) int 存储一个指定的数值需要的字节数(可能压缩过) pg_database_size(oid) bigint 指定OID的数据库使用的磁盘空间 pg_database

    日期 2023-06-12 10:48:40     
  • postgresql—-唯一索引,表达式索引,部分索引详解数据库

    postgresql—-唯一索引,表达式索引,部分索引详解数据库

    一.唯一索引 唯一索引字面上理解就是在索引上增加唯一约束,不允许出现索引值相同的行,目前只有Btree索引可以声明唯一索引,唯一键会自动创建唯一索引。 测试表:   test=# create table tbl_unique_index(a int, b int); CREATE TABLE       示例1.创建唯一索引,相等数据只

    日期 2023-06-12 10:48:40     
  • PostgreSQL查看数据库,索引,表,表空间大小的示例代码

    PostgreSQL查看数据库,索引,表,表空间大小的示例代码

    一、简介PostgreSQL提供了多个系统管理函数来查看表,索引,表空间及数据库的大小,下面详细介绍一下。二、数据库对象尺寸函数 函数名 返回类型 描述 pg_column_size(any) int 存储一个指定的数值需要的字节数(可能压缩过) pg_database_size(oid) bigint 指定OID的数据库使用的磁盘空间 pg_database_size(name)

    日期 2023-06-12 10:48:40     
  • postgresql 创建索引

    postgresql 创建索引

    http://www.jsjtt.com/shujuku/postgresql/46.html

    日期 2023-06-12 10:48:40     
  • PostgreSQL - 查询表结构和索引信息

    PostgreSQL - 查询表结构和索引信息

    https://www.cnblogs.com/yulinlewis/p/9986622.html

    日期 2023-06-12 10:48:40     
  • PostgreSQL 查看数据库,索引,表,表空间大小

    PostgreSQL 查看数据库,索引,表,表空间大小

    https://www.cnblogs.com/mchina/archive/2013/04/19/3028573.html

    日期 2023-06-12 10:48:40     
  • 对PostgreSQL数据库的hstore类型建立GisT索引的实验

    对PostgreSQL数据库的hstore类型建立GisT索引的实验

    磨砺技术珠矶,践行数据之道,追求卓越价值回到上一级页面:PostgreSQL基础知识与基本操作索引页    回到顶级页面:PostgreSQL索引页[作者 高健@博客园  luckyjackgao@gmail.com]   由于数据少,执行计划中没有使用Index Scan postgres=# CREATE TABLE items ( postgres

    日期 2023-06-12 10:48:40     
  • PostgreSQL内部结构与源代码研究索引页

    PostgreSQL内部结构与源代码研究索引页

    磨砺技术珠矶,践行数据之道,追求卓越价值 luckyjackgao@gmail.com 返回顶级页:PostgreSQL索引页 本页记录所有本人所写的PostgreSQL的内部结构和源代码研究相关文摘和文章的链接:  1  pg_stat_statements-------------   pg_stat_statements源代码分析  2 &

    日期 2023-06-12 10:48:40     
  • PostgreSQL集群方案相关索引页

    PostgreSQL集群方案相关索引页

    磨砺技术珠矶,践行数据之道,追求卓越价值 返回顶级页:PostgreSQL索引页 本页记录所有本人所写的PostgreSQL的集群方案相关文摘和文章的链接: pgpool-II:       1 pgpool-II and pgpool ----------------------------  pgpool 与 pgpool-II 莫混淆  

    日期 2023-06-12 10:48:40     
  • PostgreSQL索引走错一例分析

    PostgreSQL索引走错一例分析

    insert into test select 10000001, 10000001 , (random()*100000)::int from generate_series(1, 5000); analyze test; 测试SQL explain analyze select min(id1) from test where id2 = 10000001; 上面我们在列id1和id2

    日期 2023-06-12 10:48:40