【问题标题】:How can we enhance our serach performance in a large application that works with NHibernate?我们如何在一个使用 NHibernate 的大型应用程序中提高我们的 serach 性能?
【发布时间】:2010-04-21 09:30:51
【问题描述】:

我们如何在与NHibernate 一起使用的大型应用程序中增强我们的serach performance

【问题讨论】:

    标签: c# performance nhibernate search


    【解决方案1】:

    这是一个相当笼统的问题。这始终取决于您在什么数据结构中搜索的内容。

    所以我只能给你一般建议:

    • 使用索引
    • 优化数据结构,例如通过避免连接路径和避免条件
    • 优化 HQL
    • 使用查询批次
    • 使用select new
    • 在非常特殊的情况下,使用本机 sql 或视图

    【讨论】:

      【解决方案2】:

      如何使用全文搜索或Lucene.Net

      【讨论】:

        猜你喜欢
        • 2012-08-23
        • 2014-04-09
        • 1970-01-01
        • 2012-03-21
        • 1970-01-01
        • 2011-01-31
        • 2011-02-09
        • 1970-01-01
        • 2010-12-23
        相关资源
        最近更新 更多