繁体   English   中英

服务器端SQL库

[英]server-side SQL library

.net中是否存在可以在服务器端执行查询的库?

我问的原因是,即使我使用了许多技巧来最大化数据库性能,例如在PRIMARY上执行SELECT ing和JOIN ,使用INT作为PRIMARY ,固定LENGTH ,使用UPDATE而不是DELETE ,对于NULL没有使用INT “状态”列(例如“活动”,“非活动”等)对UPDATE列和UPDATE表进行更改,但是仅通过使用几个带有SELECT ,延迟时间就从<10ms变为> 100ms使用上述技术,每个JOIN 1个。

我将开始使用服务器来JOIN因为这样做在将延迟回落到<10ms方面取得了很大的成功,但是我想知道是否已经有一个库或内置功能可以做到这一点。

一个示例是将单个JOIN查询分解为多个查询:

  1. 根据PRIMARY键从table1 SELECT特定行
  2. 根据位于table1PRIMARYtable2 SELECT一个指定行

而且复杂性只会从那里增加。 .net是否存在这样的库/功能?

提前谢谢了!

听起来您正在寻找类似ADO.NET实体框架的东西。 使用LINQ,您可以通过以下方式查询代码中的数据:将查询表达式转换为SQL并进行优化(尽可能最佳化)以获取要查询的数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM