1

我实现了一个系统,该系统导致 Postgresql 生成的序列值存在很多漏洞。我只是想问一下这是否会导致性能下降?

如果可能的话,请附上我可以做进一步阅读的参考,谢谢。

4

1 回答 1

2

不用担心。不会对性能产生任何影响。

主要原因是数字(整数、大整数)以固定的存储量存储。因此,无论 ID 保存值 42 还是 38643874638,存储或运行时开销都没有区别

另外:无法避免序列中的漏洞。由于主键只是“一些价值”,它们也无关紧要。

整数的存储要求:http ://www.postgresql.org/docs/current/static/datatype-numeric.html#DATATYPE-INT

于 2012-07-30T09:02:06.193 回答