图片-稻子网
图片-稻子网
图片-稻子网
图片-稻子网

sql服务器安装-解决 SQL Server 数据库虚拟化挑战

【IT168技术】毫无疑问,虚拟化技术已经成为我们最关心的话题之一。它的出现对IT运营和企业业务运营产生了巨大而深远的影响,同时节省了人力物力。但对于 SQL 等数据库虚拟化,分析师警告说存在一些潜在风险。

O'Kelly 的首席分析师 Peter O'Kelly 告诉我们,IT 行业总是有波澜或趋势,而现在主流的说法是虚拟化应该是无所不能,而且对各个方面都非常重要。是有益的。没有任何东西可以做到这一点,虚拟化当然也不例外。现在我们会发现,虚拟化也需要具体问题具体分析,不一定适合所有场景。

回到数据库这个话题,虚拟化技术不一定适合普通数据库,因为它可能会干扰数据库管理系统的数据访问优化功能,在大规模部署虚拟化之前,这个功能的功能。最初的设计直接连接到数据存储设备。

“添加虚拟存储后,会导致更多的磁盘访问操作,磁盘访问以毫秒为单位,内存访问以纳秒为单位,因此虚拟化的后果将非常严重,”Peter “启发式将被打破,优化器不会按预期工作,这肯定会导致一大堆问题,”O'Kelly 说。

该公司分析师 Chris Wolf 认为,在数据库虚拟化环境中,内存将成为“致命弱点”,而从历史上看,在内存管理方面,人们遇到问题的几率会大大增加。例如,几年前,软件被用来模拟物理内存,这不可避免地会导致性能瓶颈,最终会增加响应时间。

不过,2009年下半年,AMD开始在硬件上引入AMD-V Rapid技术,英特尔也在去年发布了Page。根据 Wolf 的说法,这些技术将使虚拟机能够管理它们各自在内存中的物理页表。这采用软件的形式,从而解决了性能瓶颈。所以几年前,当人们说 SQL 虚拟化时,它并不总是运行顺利,但现在这不是问题,因为新的架构已经到来。

SQL 虚拟化的另一个问题是内存争用。SQL的操作会占用大量内存,你分配多少就占用多少,所以会出现资源共享的问题。这就是为什么在物理服务器上,必须相应地进行调整,分配所需的内存资源而不是所需的内存资源。

幸运的是sql服务器安装,调整很简单。因此,Wolf 建议基础设施经理和 SQL DBA 团队可以经常开会讨论具体问题,以解决这一困境。

除了内存资源共享,还需要I/O优化。作为一个例子,Wolf 提到了2.1,将 SCSI 技术引入到这个产品中:“这是一个全新的存储驱动器,为存储访问提供加速 I/O,此外他们还引入了一个新特性——存储 I /O 控制,可以为特定的应用程序调度存储访问,因此不会出现一个应用程序占用所有 I/O 的情况。”

该公司的 IT 分析师 Greg 也非常关心调优。他表示,虽然所有设备都可以虚拟化,但部署仍然存在很多挑战。“根据我的经验,大多数 IT 专业人员在容量管理方面做得不够好sql服务器安装,”他说。“在虚拟化还没有诞生的时候,经验教会人们做事情是直观的,比如内存配置。在优化服务器的时候,人们往往会认为网络有问题,但实际上可能是由于缺乏进程资源造成的。”

根据声明,对于 SQL 这样的高利用率产品,特别需要帮助 DBA 将数据变成真正智能工具的工具。此类工具可以为 DBA 提供更好的洞察力,这意味着您不需要整合尽可能多的机器,或者在某些情况下,只需在物理机器上整合一个虚拟服务器。

强调虚拟化的力量如此强大,以至于现在虚拟化部署的成本非常低,所以这对SQL来说是非常好的。“现在,我们拥有正确的架构,所以我们没有理由不能在虚拟机环境中运行 SQL 工作负载,”他说。“我们的许多客户都在他们的大型数据库上进行了虚拟化部署,而我的理念是在 x86 环境上。未来,所有应用程序都应该使用虚拟化作为默认平台。”

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片