Как повысить производительность поиска в большом приложении, работающем с NHibernate? - PullRequest
0 голосов
/ 21 апреля 2010

Как мы можем улучшить нашу serach performance в большом приложении, которое работает с NHibernate?

Ответы [ 2 ]

3 голосов
/ 21 апреля 2010

Это довольно общий вопрос. Это всегда зависит от того, что вы ищете в какой структуре данных.

Так что я могу дать вам только общие советы:

  • Использовать индексы
  • оптимизировать структуру данных, например, избегая путей соединений и избегая условий
  • оптимизировать HQL
  • использовать пакеты запросов
  • использовать select new
  • в особых случаях используйте собственный sql или views
0 голосов
/ 23 апреля 2010

Как насчет использования полнотекстового поиска или Lucene.Net ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...