3.参数
CONCURRENTLY
IF EXISTS
name
CASCADE
RESTRICT
4.示例
REINDEX
1.大纲
描述
参数
INDEX
TABLE
SCHEMA
DATABASE
SYSTEM
name
CONCURRENTLY
VERBOSE
4.示例
5.日常重建索引
6. 注解
7. Rebuilding Indexes Concurrently
reindexdb
大纲
描述
参数
示例
九 索引的优缺点
索引的负面影响和相关成本
危害
指数级的开销
内存使用
随机写:更新索引成本高
索引比表需要更多的缓存
WAL生成
越来越多的I/O
对VACUUM/AUTOVACUUM的影响
因小失大
更大的存储需求
索引更容易膨胀
改进的
总结
前言
大家在学习数据库的时候,是不是常常听到索引?那什么是索引呢?索引有哪些作用呢?索引有哪些种类呢?为什么要建索引呢?带着这些疑
问,本文带你一起学习postgresql数据库的索引。
一 什么是索引?
索引是提高数据库性能的常用途径。比起没有索引,使用索引可以让数据库服务器更快找到并获取特定行。但是索引同时也会增加数据库系统
的日常管理负担,因此我们应该聪明地使用索引。
索引其实就是一种数据结构,将数据库中的数据以一定的数据结构算法进行存储。当表数据量越来越大时查询速度会下降,建立合适的索引能
够帮助我们快速的检索数据库中的数据,快速定位到可能满足条件的记录,不需要遍历所有记录。
官方文档
http://postgres.cn/docs/14/indexes.html
评论