我在一个虚拟化的Windows 2012 R2 (VMware ESXi)上运行一个Server数据库。我有一个任务,从会计学,以提高数据库的性能。数据库大约有70 is,内存分配在90 is左右。虚拟机目前正在SAS磁盘10k - RAID10上旋转。我想从纺纱机升级到SSD,但我想说明一下,如果这会给性能带来很大的差异,因为uprgade有点贵,因为我说的是企业SSD。在下面,我已经写了我现在使用的纺丝器和将要购买的SSD,SSD将在RAID10中使用。我想请您帮助我理解,如果升级将给我所需的提高性能?谢谢。
硬件-服务器:联想x3650 M5 CPU: 2x-IntelXeonE5-2630 v4 10 10Cores 2.2 GHz 25 GB内存: 128 GB存储:联想Storwize V3700 V2 (SAS磁盘10k - RAID10)
我所拥有的: IBM (希捷ST900MM0168 900 IBM 10K RPM 12 12Gbps 2.5“SAS硬盘驱动器)
品牌: IBM型号: 01EJ586容量:900 MB接口: SAS 2.5英寸数据传输速率:12 MB/s转速:10,000 IBM外部传输速率: 1200 MB/s持续传输速率(内径外):215至108 MB/ to平均延迟: 2.9ms平均寻道时间: 4.6ms内部缓存:128 MB热插拔:是的,球童:是的
升级: IBM 1.6TB 12G SAS 2.5“MLC G3HS Enterprise
基于已证实的超星SSD1600MM驱动技术,使用了20 nm多电平单元NAND闪存部分- 2.5“G3HS: 00FN 409接口: 12 Gbps的SAS容量: 1.6 TB的耐受力(5年内每天写驱动):10 DWPD持续时间(写入的总字节数):29.2 PB数据可靠性:1/ 10(17)位读取MTBF: 2,500,000小时(0.35% AFR) PB读(4块):130,000 IOPS写入(4 KB ):100,000 KB顺序读速率(64 KB块):1100 MBps顺序写入速率(4KB块)64 KB代码块):765个MBps读取延迟(seq):100个扩展S写入延迟(seq):45个扩展线程。
发布于 2022-03-24 12:36:48
您需要通过确定关键流程的时间(您希望提高性能的时间)来解决这个问题。查看执行计划,等待统计数据,sp_whoisactive,以获得这将是什么样的图片。
您的内存比数据多,这意味着您的磁盘使用率很低,您的重要数据完全通过内存服务。
如果IO不适合您的时间,那么提高IO性能将无助于帮助您。在最坏的情况下,将更多的工作负载转移到CPU。这可能会给你一种情况,你已经花了钱在更好的硬件,但事情变得更慢。没有人愿意承认这些观察。Cary Millsap称这种表现场景为Yeti情况--从表面上看,这种观察没有什么意义。
https://dba.stackexchange.com/questions/310111
复制相似问题