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

时间:2010-04-21 09:30:52

标签: c# performance nhibernate search

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

2 个答案:

答案 0 :(得分:3)

这是一个相当普遍的问题。它总是取决于您在什么数据结构中搜索的内容。

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

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

答案 1 :(得分:0)

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