sql-server – SQL Server 2008管理需要多少工作?

前端之家收集整理的这篇文章主要介绍了sql-server – SQL Server 2008管理需要多少工作?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找适合ASP.NET MVC应用程序的托管环境.我有一个选择是租用Hyper-V服务器并在其上安装我的sql Server 2008许可证.我对共享主机有点警惕,因为到目前为止我尝试的那个似乎没有非常一致的性能.

一个潜在的问题是我对sql Server管理我不太了解,所以我不确定这是不是一个好的选择.我已经运行了两个Linux专用服务器的故障转移群集已经超过5年了,MySQL从来没有给我带来任何麻烦.但那是Linux,它可能与Windows系统不同.

运行中途效率很高的MS sql Server 2008很难吗?它是否需要任何深入的管理知识?或者可能是经常性的管理工作(例如让服务器保持最新的补丁)?或者它是一种类似于MysqL的“安装和忘记”体验?

解决方法

sql Server易于管理,但仍需要管理.这包括至少:

>定期备份.您希望 – 或其他模型 – 清理您的日志文件(因为它们会累积并永远不会被删除).
>定期修补.每两个月进行一次累积更新.

最重要的是,在sql Server中设置一些自动维护(如周期数据库检查等).

从所有数据库中,sql Server是最适合管理的数据库.

也就是说,你可能会走上一条糟糕的道路:

> Internet上的sql许可证必须是SPLA(服务提供商许可协议).没有购买,每月租用.比购买更便宜.您的licesne根本不包括服务提供.
> IO性能可能很糟糕. Hyper-V标准服务器不是用于sql主机. sql,作为任何数据库,当变得更忙时具有非常特定的IO需求 – 光盘布局通常是针对数据库计划的,而不仅仅是“将一些光盘放入案例”的事情.它在Hyper-V上运行也很好(我在Hyper-V上运行我的主要sql Server),但你不想要一个“正常”的超V设置,这很可能有一些非常糟糕的IO值.

IO问题的示例:

根据您作为主机运行Hyper-V的方式,您可能拥有一个“中型服务器”(8-12个处理器内核,基本上是双处理器Opteron平台),具有32-64gb RAM,可以使用VM加载.光盘 – 嗯 – 可能是RAID中的几个大的1tb光盘.镜像的2x1TB到2x2tb,或RAID 5中的三个可能(便宜).性能?对大多数事情都足够好. Db明智吗?愚蠢的低IO.你不会单独为sql Serve这样做,但在这里它在所有hyper-v实例之间共享……并且会有很多.

我自己的设置(就像比较):

> Hyper-V服务器2机架单元,2×4核心opteron 64gb ram.到目前为止一样.
> 4x10k rpm velociraptor驱动器作为OS 10和虚拟机的RAID 10.

已经好多了,也贵了.但这不是它结束的地方.

>对于sql服务器,另外12个(!)velociraptor驱动2个直接映射到hyper-v实例的raid组(日志,数据). (是的,驱动器盒有24个硬盘插槽).

Ergo:我有我需要的所有IO性能(我需要它).虽然这不是典型的低成本hyper-v虚拟服务器设置.

请注意您的需求以及您作为Hyper-V服务器获得的内容. MOST提供制作BAD数据库服务器.但是,与小型服务器无关.

猜你在找的MsSQL相关文章