【发布时间】:2023-03-07 06:59:01
【问题描述】:
SQL server 中货币值列应该选择什么数据类型。我在网络上阅读了一些在处理客户实施时,我们发现了一些关于货币数据类型的有趣的性能数据。例如,当 Analysis Services 设置为货币数据类型(从双精度)以匹配 SQL Server 货币数据类型时,处理速度(行/秒)提高了 13%。 是真的吗?
【问题讨论】:
-
应根据您的业务需求选择数据类型。
-
什么“它”是真的?基本上,对于任何想要的测量差异,您都可以创建实验来证明它是真实的:)
-
为什么要考虑需求??每个人都需要他的应用程序的最佳性能。
-
我想在数据库中保存货币。这是我的要求。
-
@urzshah,感谢有趣的短语“为什么要考虑需求?每个人都需要他的应用程序的最佳性能”。但实际上,大多数人首先关心代码是否能正常工作,其次才是足够快。只需担心最佳性能,因为它的成本通常远远超过足够快的速度。
标签: c# sql-server