分层应用程序中数据库查询的性能
Performance of DB queries in layered application
我正在构建一个 ASPnetCore 分层应用程序,该应用程序又将拥有一个大型数据库。我正在使用 entity framework 核心和异步调用从数据库中的数据库检索数据。我正在等待这些电话。
在服务层中,我还使用对数据层的异步调用并等待这些调用。在服务层中,我使用 LINQ 转换 api 调用或剃刀页面的数据。
我想知道在考虑性能时这是否明智,或者在数据库或数据层查询中转换数据会更好吗?
这很聪明。如果数据查询性能不太理想,可以单独提取。分库又分table。内存数据库可以用于更频繁和大数据量的业务。
我正在构建一个 ASPnetCore 分层应用程序,该应用程序又将拥有一个大型数据库。我正在使用 entity framework 核心和异步调用从数据库中的数据库检索数据。我正在等待这些电话。 在服务层中,我还使用对数据层的异步调用并等待这些调用。在服务层中,我使用 LINQ 转换 api 调用或剃刀页面的数据。
我想知道在考虑性能时这是否明智,或者在数据库或数据层查询中转换数据会更好吗?
这很聪明。如果数据查询性能不太理想,可以单独提取。分库又分table。内存数据库可以用于更频繁和大数据量的业务。