sql - postgres DB中文件的默认顺序是什么
问题描述
我想知道Postgres是否默认使用它的主键作为聚集索引?
如果不CLUSTER
使用命令,文件的顺序是什么?会和主键一样吗?
解决方案
文档很清楚:
集群是一次性操作:当表随后更新时,更改不会集群。也就是说,不会尝试根据索引顺序存储新的或更新的行。
集群是一次性操作。它不是表的属性。因此,没有“默认集群索引”——假设您的意思是按该顺序维护表。
推荐阅读
- docker - 在 docker 中有分离的网络
- python - sco.optimize.minimize_scalar 的多线程/多处理替代方案?
- spring-boot - 在 Spring Validation 中允许数值
- php - 如何从 Wordpress Media 获取图像标题和描述
- oauth-2.0 - 当根据 Shopify 禁止索取时,如何从用户那里获取 Shopify oAuth 2.0 的 myshopify URL?
- r - 用 dplyr+stringr 替换多个模式?
- visual-studio-2015 - MicrosoftAzureTools.VS140,这仅适用于 VS2015 吗?VS2017的更新版本是什么?
- windows - PowerShell 将参数添加到命令 / For-Each?
- twincat - 安装 TWINCAT 时 VS2019 无响应
- android - 使用列表项 longclicklistener 在应用布局顶部显示上下文菜单布局