gpt4 book ai didi

c# - 什么是最好的计算平台 SQL 或 c#

转载 作者:行者123 更新时间:2023-11-30 14:00:58 24 4
gpt4 key购买 nike

我正在使用 SQL 数据库进行存储,我的网站是用 C# 编写的,两者都在同一台服务器上。

我已将 Students Result 插入到数据库的表中,其中包含 TestType、MAXMarks 和 MarksObtained 等字段。

现在我必须一次显示完整的结果,所以我必须添加所有测试类型的最高分数和学生在这些测试中获得的分数以显示最终结果。

我的问题是,

1) 我应该从数据库中获取整个表并在 C# 类中进行所有计算吗?或者2) 我应该在 SQL Server 中使用 t-SQL 进行所有计算,然后获取结果吗?

以上两种情况,哪种对服务器更友好?我不希望服务器上有太多负载,因为数据库很大,同时需要进行各种登录。

就服务器负载而言,哪一个应该是理想的最佳实践?

最佳答案

将其作为查询的一部分进行。在这种情况下让数据库完成工作。如果你有正确索引的东西,那应该不是问题。如果您获取整个表格,那么您将耗尽内存。

关于c# - 什么是最好的计算平台 SQL 或 c#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9462957/

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