【发布时间】:2010-05-24 15:49:11
【问题描述】:
我在我的一个客户端应用程序中使用 SQL Server CE 3.5 SP1。当用户加载程序并开始使用它时,性能很好。如果用户让程序闲置一段时间,则程序需要相当长的时间(10 秒或更多秒)才能响应。每次用户请求新屏幕时,都会调用 SQL CE 数据库以获取该屏幕的数据。看起来硬盘驱动器可能会进入睡眠状态,然后当访问数据库时,硬盘驱动器必须重新唤醒。是否可以将整个数据库加载到内存中并从中工作?还有其他关于如何提高性能的建议吗?
【问题讨论】:
-
我建议你所拥有的不过是一种预感;在您竭尽全力之前,我会确保您完全了解问题的原因。
标签: .net sql-server-ce