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的方式,您可能拥有一个“中型服务器”(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.到目前为止一样. 已经好多了,也贵了.但这不是它结束的地方. >对于SQL服务器,另外12个(!)velociraptor驱动2个直接映射到hyper-v实例的raid组(日志,数据). (是的,驱动器盒有24个硬盘插槽). Ergo:我有我需要的所有IO性能(我需要它).虽然这不是典型的低成本hyper-v虚拟服务器设置. 请注意您的需求以及您作为Hyper-V服务器获得的内容. MOST提供制作BAD数据库服务器.但是,与小型服务器无关. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |