DBMS:为约束PK,FK插入查询一致性

时间:2017-01-23 16:29:49

标签: sql database postgresql cost-based-optimizer

让我们假设我们有一个包含三个表的数据库:

R(A',B,C):100.000记录,r = 100字节/记录,bfr(R)= 40记录/块,B(R)= 2.500块

S(B',D,E):1.000条记录,r = 200字节/条记录,bfr(S)= 20条记录/块,B(S)= 50条区块

T(C'F,G):1.000记录,r = 200字节/记录,bfr(T)= 20记录/块,B(T)= 50块

R:堆组织

S:顺序组织

T:顺序组织

没有可用的索引!

问题:

如何计算INSERT命令检查表R中主键和外键一致性的开销? 我是否只需阅读表格'直到最后

COST1 = B(R)主键一致性约束

COST2 = B(S)/ 2外键一致性约束

还是系统可以检查自己的其他方式吗?

0 个答案:

没有答案