sql-server – 如何设置SQL Server resorces的大小(RAM,CPU和其
这是标准故事,开发人员和管理员之间存在争斗.
有人谴责数据库设计和查询不好,而其他人则认为缺乏硬件 和数据量. 所以我问你是我的IBM x3400,配备2 x 2GHz和SCSI raid 5和4GB的RAM,适合53 GB的MSSQL数据库,表格主要详细信息约为650万条记录和200万条文档标题而其他人约为100K(如物品). 我们在从SQL获取数据时经常遇到性能不足的问题,该服务器仅专用于SQL服务器并充当来自其他SQL服务器的复制数据的订阅者. 其他问题是数据库管理员如何规划DataBase服务器的硬件大小? 解决方法> 4 GB ram这几天真是个玩笑.所以,不 – 抱歉.我认为你已经完成了这一步.它可以工作,但这需要特定的使用模式.我原则上不会在4 GB硬件上运行数据库服务器 – 16 GB的RAM几乎没什么可开始的.> SCSI RAID 5不是最佳选择.根据使用模式,您应该至少有两个组 – 一个快速写入(日志),一个快速读取(数据).我已经取得了很好的成功,使用了4个RAID 10的OS和LOG,另一个用于数据.但是请注意,数据库要大得多.在您的情况下,丢弃RAID 5并且只放入两个镜像SSD将是有意义的,因为您的数据仅为53 GB.两个SSD的镜像可能会使你的IO性能提高100倍.你可能在你的RAM的帮助下受到IO限制 – 按照今天的标准 – 可悲.很抱歉,如果这听起来很粗鲁,但数据库服务器应该比开发人员工作站拥有更多内存,并且根据您所在的公司,您可以低于标准或低于该标准.
经验和感觉.您还要考虑前进并检查几年内有意义的事情.例如,SuperMicro具有NICE服务器,可在SAS配置中放置24-72个光盘.因此,您可能需要避免使用SAN(更昂贵)并根据需要填写光盘.其他人得到一个小服务器,然后用完了选项.您还可以从普通工作站上的测试中获得一些想法.
不它不是.
没有了. Db设计可以非常客观地测量.如:在某些文档和已知的方法(许多开发人员基本上完全不知道).有没有听说过第5范式? 与查询相同.我实际上可以查看查询是否有效执行.这里没有真正的灰色区域.也就是说,可能会有权衡,但如果这进入了一个指责游戏,那么我可以肯定有一些错误. 开发人员经常不知道“这是一个简单的选择”之外的任何事情,并且不知道如何处理数据库然后尝试抛出硬件问题.在那里,看到了.并非总是如此,但这可能是猜测. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |