暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
插入值重复的错误,会使 PostgreSQL 膨胀吗?.doc
11
9页
1次
2025-04-02
免费下载
插入值重复的错误,会使
PostgreSQL
膨胀吗?

的错误日志中,最常出现的就是插入值出现重复
那么,这些错误对

的运行有什么影响吗?
介绍
为唯一性约束而插入失败,给表和索引带来的膨胀问题,在
网上常出。然些讨缺乏清晰
例子测量明影管这很熟但我
常会的应序中样的式,更确
种反开发常依性约防止复值
。虽方法明了广泛被认有效

中,不幸的是,由于唯一约束冲突而失败的插入
是会索引膨胀流量,这必要


旨在调这题,一个量的示例

工作负载和磁盘

防止重复的两种方法

中,有两种主要的方法使用唯一性约束,来防止
出现重复值:

标准插入命令


将数据直接插
 !"
 # $# #%
复检查,因

会在内部立即插入新行,然后才开始
索引遇到索引,它错误除新
&
# $# #
  #%
误,些索会累除的从而

有用的结果。
'
()*)&
+,
)*)&+,
为不太一样。由于它指定了可能会发生冲突,因


&
+,%
会发生错误。
-.
中引入的,但是应用程序要么较旧

行,数据此,冲突理选
项,通常并得到充分利用。
测试示例
使
/0%


立即的对创建
个简单的测试示例,其中包含个索引:
)112*34# $4# #
  "!"5
# $464!"65
# $4 #4!" #5
474  #4#  #5
47464#68
)1&3
4# $4# #4474  #4#4 6
4# $4# #474  #4#8
)1&3
4# $4# #447464#4 6
4# $4# #47464#8
)1&3
4# $4# #4# $464!"4# $4 #4!
"44 64# $4# ## $464!"5
# $4 #4!"5474  #4#8
)1 99
4# $4# #4# $4 #4!"4 6&3
4# $4# ## $464!"8
)1 99
4# $4# #4# $464!"4 6 &3 
of 9
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。