繁体   English   中英

在与NHibernate一起使用的大型应用程序中,我们如何提高Serach性能?

[英]How can we enhance our serach performance in a large application that works with NHibernate?

在与NHibernate兼容的大型应用程序中,我们如何提高serach performance

这是一个相当普遍的问题。 它始终取决于您在什么数据结构中进行搜索。

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

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

使用全文搜索或Lucene.Net怎么样?

暂无
暂无

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

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