这是我们的域模型(我们在医疗保健中)的简单视图:
Account
{
List<Registration> Registrations {...}
DateTime CreatedDate {...}
Type1 Property1 {...}
Type2 Property2 {...}
...
}
Registration
{
InsuranceInformation {...}
PatientVisit {...}
Type1 Property1 {...}
Type2 Property2 {...}
...
}
设置
用法
问题是, 随着帐户数量的增加,这些查询的执行时间也会增加。
注意:
解决此性能问题:
问题:
感谢任何帮助,感谢您的投入。
答案 0 :(得分:1)
我认为您的问题与nhibernate相关的数据库更多。拥有500k记录的数据库并不是那么多。要优化访问权限,您应该考虑如何查询以及如何针对这些查询进行优化。
如果您的数据库增长,请聘请数据库专家来建议数据库优化(他们可以将您的性能提高10%到90%)。你首先需要他几天,然后每周/每月需要一次,具体取决于工作量。