我有一个小型数据库(< 1G)但我们在网站上有很多复杂的逻辑,而客户抱怨渲染时间,这是3-5秒.
我们不是谷歌,每天成千上万的用户是我们的梦想,所以尺寸不是问题,但速度很重要.
任何人都可以分享基于ASP.NET(MVC)/ LINQ / MS sql的应用程序的SSD驱动器的经验吗?你的表现如何增加?
我们不是谷歌,每天成千上万的用户是我们的梦想,所以尺寸不是问题,但速度很重要.
任何人都可以分享基于ASP.NET(MVC)/ LINQ / MS sql的应用程序的SSD驱动器的经验吗?你的表现如何增加?
更新:本白皮书指出它将快20倍.
http://www.texmemsys.com/files/f000174.pdf
解决方法
我会将我的评论添加到之前的答案,但我没有足够的声誉……所以这里……
购买更多内存.内存更多.如果你有4GB,请转到16GB或32GB.甚至32GB或RAM也可能比GOOD SSD便宜.大多数SSD驱动器并不比硬盘驱动器好,昂贵的英特尔驱动器是一个值得注意的例外(还有其他固态硬盘甚至更快,但这些更昂贵).
如果您的数据库只有1GB,如果您添加足够的内存,sql Server将几乎将整个内容缓存在内存中.唯一的例外是您的流程正在编写大量数据.如果每个用户操作都需要进行1,000次INSERT事务,那么很多内存都无济于事,然后SSD驱动器可能会有用……但我怀疑情况并非如此.在任何读取操作中,内存总是比硬盘驱动器更能提高性能.