gpt4 book ai didi

c# - 用于长期可扩展性的 int 或 long 变量类型

转载 作者:行者123 更新时间:2023-11-30 22:32:01 24 4
gpt4 key购买 nike

我正在构建一个应用程序,对于我的几个数据库字段,我目前正在使用一个 int,对于定义使用这些值的对象模型的类也是如此。

稍后(即 1-2 年,我希望可能更少),我可能会超过 20 亿个条目。那时更改数据类型会是一个相对大的问题吗?还是我现在应该花 20-30 分钟将所有数据库字段和类从 int 更改为 long,虽然这很容易做到。

感谢您的建议。

最佳答案

如果表中有那么多行,从 32 位 int 升级到 64 位 int 可能是一个非常慢的操作,因为它会导致大量的重新分页。现在,这将是一个快速的改变。但是,如果您现在直接使用 64 位字段,显然您的磁盘空间使用量在此期间会增长得更快。如果您在计划中可以承担这方面的成本,那么现在就值得这样做。

关于c# - 用于长期可扩展性的 int 或 long 变量类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8942797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com