【问题标题】:Performance of DB queries in layered application分层应用程序中数据库查询的性能
【发布时间】:2021-03-08 22:23:59
【问题描述】:

我正在构建一个 ASPnetCore 分层应用程序,该应用程序将拥有一个大型数据库。我正在使用实体框架核心和异步调用从数据库中的 db 检索数据。我正在等待这些电话。 在服务层中,我还使用对数据层的异步调用并等待这些。在服务层,我使用 LINQ 为 api 调用或 razor 页面转换数据。

我想知道在考虑性能时这是否聪明,还是在数据库或数据层查询中转换数据会更好?

【问题讨论】:

    标签: asp.net-core entity-framework-core service-layer data-layers


    【解决方案1】:

    这很聪明。如果数据查询性能不是很理想,可以单独提取。分库分表。内存数据库可用于更频繁和大数据量的业务。

    【讨论】:

    • 澄清一下,您的建议是在转换之前继续通过层传递数据,除非性能显着下降?等待呢?是所有步骤都需要还是只在最后一步?
    猜你喜欢
    • 2013-03-21
    • 1970-01-01
    • 2011-08-13
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    • 2013-03-30
    • 1970-01-01
    相关资源
    最近更新 更多