gpt4 book ai didi

c# - 就性能而言,C# 的 ToUpper 或 SQL 中的 Upper 函数哪个更好

转载 作者:行者123 更新时间:2023-11-30 21:13:16 25 4
gpt4 key购买 nike

我有一种情况,我可以在代码隐藏中使用 ToUpper(),或者我可以在存储过程中使用 SQL 的 Upper。这让我开始思考使用哪个更好?我不认为这将是一个重大的性能改进,但我想知道使用哪个会更好以及何时使用

最佳答案

我就是其中之一,数据库应该只做数据类型的人。就个人而言,我更喜欢 C# 中的 ToUpper(),因为那是您的逻辑不属于数据库的地方。唯一的性能影响是必须在 sql 中解析 toupper,但我很确定 SPROC 已经过优化,所以据我所知甚至可能没有什么区别。

根据我的经验,不要让数据库比它必须的更努力地工作,做很多这样的操作可能会显示对数据库的性能影响(对于大量的字符串,对于少量的字符串可能可以忽略不计)

关于c# - 就性能而言,C# 的 ToUpper 或 SQL 中的 Upper 函数哪个更好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923920/

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