database - 将索引放在 postgres 中经常更新的列上
问题描述
在 postgres 数据库中,我有一个表,其中有一UpdatedAtDate
列我放置了索引。该专栏也经常更新。每次更新该列时都会更新索引吗?这会导致性能问题吗?谢谢。
解决方案
不仅每次更改值时都会更新该索引,而且该表上的所有其他索引也会更新。如果更新了任何索引列,则更新每个索引。这肯定会导致性能问题。当然,缺少索引也是如此。
推荐阅读
- c# - 基于任务的异步与带回调的异步
- java - 使用 Selenium Webdriver 找不到元素
- azure - 来自 SPA 的 Azure AD 代码授权?
- javascript - react-native firebase 在类 com.facebook.react.bridge.ReadableNativeMap 上找不到要序列化的属性
- scala - 无形:找不到 Coproduct 映射的隐式
- javascript - 使用 Promise 通过 submit() 提交表单
- python - 从字符串中提取坐标
- lua - 如何向 Torch7 张量添加切片?
- java - 带有记忆的递归斐波那契的空间复杂度?
- spring-batch - 如何包含 Spring Batch JdbcBatchItemWriter 的计数器