这是我们领域模型(我们在医疗保健中)的一个简单视图:
Account
{
List<Registration> Registrations {...}
DateTime CreatedDate {...}
Type1 Property1 {...}
Type2 Property2 {...}
...
}
Registration
{
InsuranceInformation {...}
PatientVisit {...}
Type1 Property1 {...}
Type2 Property2 {...}
...
} 设置
我们使用Nhibernate/FluentNH来设置和配置SessionFactory
用法
G 216动态构建的
问题是,随着帐户数的增加,增加了这些查询的执行时间。
注意:
仅在48小时内的
可能会在以后使用这些帐户。
要解决这个性能问题:
我们正在考虑归档比48hrs
问题:
感谢您的帮助,谢谢您的帮助。
发布于 2011-10-11 10:21:49
我认为您的问题更多的是与数据库相关的,而不是nhibernate。一个有500 K记录的数据库就不那么重要了。要优化访问,您应该考虑如何查询以及如何对这些查询进行优化。
中很难做到的话
如果您的db增长,请聘请一位db专家就数据库优化提供建议(它们可以使您的性能提高10%至90%)。你首先需要他几天,然后每周/月一次,这取决于你的工作量。
https://stackoverflow.com/questions/7720382
复制相似问题