Sql server 带有VS和SQL Server的Azure虚拟机
我正在尝试在azure VM上设置开发环境。我需要Visual Studio 2013和SQL Server 2012。问题是,在安装SQL Server之后,VM的性能会急剧下降。启动虚拟机并首次打开Visual Studio后,我需要等待大约10分钟。之后,我可以关闭VS并在几秒钟内重新打开它。 我尝试过这里描述的一些事情:(sql使用单独的磁盘,存储帐户禁用地理应用程序,启用锁定页面,启用即时文件初始化),但似乎没有帮助。 哦,我使用的是G1大小(ssd磁盘) 对如何提高绩效有何建议Sql server 带有VS和SQL Server的Azure虚拟机,sql-server,azure,azure-virtual-machine,Sql Server,Azure,Azure Virtual Machine,我正在尝试在azure VM上设置开发环境。我需要Visual Studio 2013和SQL Server 2012。问题是,在安装SQL Server之后,VM的性能会急剧下降。启动虚拟机并首次打开Visual Studio后,我需要等待大约10分钟。之后,我可以关闭VS并在几秒钟内重新打开它。 我尝试过这里描述的一些事情:(sql使用单独的磁盘,存储帐户禁用地理应用程序,启用锁定页面,启用即时文件初始化),但似乎没有帮助。 哦,我使用的是G1大小(ssd磁盘) 对如何提高绩效有何建议 更新
更新:进一步的测试表明,Sql Server是性能差的原因。有什么线索可以让它更快吗?事实上,需要存储性能的Azure用户(如使用SSD的机箱)必须使用高级存储帐户并在虚拟机内配置存储空间(Windows Server 2012中的软件JBOD)
尝试使用D4实例来访问更多内核。此问题应发布到ServerFault,因为这不是编程问题。也就是说,我同意@SimonW的观点,你应该选择更多的内核。G系列似乎超越了杀伤力。D4(或具有低延迟网络的DS4)可能是更好的选择。根据我的经验,添加更多内核不会带来高性能提升。我还测试了在条带化数据磁盘(4x25GB)上安装sql server-仍然不走运。不幸的是,azure高级存储明显比标准存储贵。它以一种不同的方式运作——你为磁盘大小付费,而不是为磁盘上的实际数据付费。