我必须对下面的规范给出SQL server硬件要求。
我需要知道下面的事情
谁来帮帮我吧。
发布于 2016-02-22 10:19:08
这取决于用户生成的通信量。根据事务大小和相关的并发性,用户似乎大部分时间都处于空闲状态。=>测量它而不是估计它
我在sql性能方面的经验是:如果要回答的查询非常高效和快速,则可以达到非常高的并发性--如果只有一小部分查询是长时间运行的,并且需要更多的cpu,那么您需要的硬件比回答总是相同的小查询(当查询缓存命中时)要强大得多。
如果数据库不是太大,那么能够在内存中保存它们的大部分总是很好的-- I/O是缓慢和昂贵的。需要I/O的并发性可能会造成严重的瓶颈。这么说:拥有足够的内存并能够保存大部分数据可能会避免几个可能的瓶颈。一般来说,说到存储:更快就是更好。如果没有编写太多的顺序数据,请关注较低的响应时间。使用本地存储,我会用至少4个快速磁盘重新注释raid10 (更多总是更好)。
说到核心,你也可以考虑使用许可--不要从少于4个核心(如果是单插座)或8个核心(双插座)开始。不要分配虚拟内核(超线程)
在使用虚拟化(例如hyper)时,我们看到了一些部署,其中使用动态内存使sql没有使用可能的内存--切换到固定分配,使得它使用整个内存,并且总体性能要好得多。
https://serverfault.com/questions/758887
复制相似问题