.net 中是否存在可以在服务器端执行查询的库?
我问的原因是即使我已经使用了许多技巧来最大化数据库性能,例如SELECTing 和JOINing on the PRIMARY,使用INTs 作为 the PRIMARY,fixed LENGTHs,UPDATEing 而不是DELETEing,no NULLs 用于UPDATEd 列,以及UPDATEing 表 by使用INT“状态”列(例如“活动”、“非活动”等),但延迟时间从 <10ms 到 >100ms 只需使用几个SELECTs,JOIN每个 1 使用上述技术。
我将开始使用服务器来JOIN代替,因为我已经成功地将延迟降低到<10ms,但我想知道是否已经有一个库或内置功能可以做到这一点。
一个示例是将单个JOIN查询分解为多个查询:
SELECTtable1基于PRIMARY键的特定行SELECTtable2基于PRIMARY位于的特定行table1
复杂性只会从那里增加。.net 是否存在这样的库/功能?
提前谢谢了!