1CPU,4G内存 为什么有些低端云主机也提供SQLServer,这大型数据库,能运行吗?


楼主 。首先 。明确的告诉你 。你这个配置的运主机是可以安装sqlserver2008以下版本的 。sqlserver2008对机器的运行要求不高 。微软官方给出的安装要求如下:
操作系统要求:Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Vista, Windows Vista Service Pack 1, Windows XP Service Pack 2, Windows XP Service Pack 3
32 位系统:具有 Intel 1 GHz(或同等性能的兼容处理器)或速度更快的处理器的计算机(建议使用 2 GHz 或速度更快的处理器 。仅支持单处理器)
64 位系统:1.4 GHz 或速度更快的处理器(建议使用 2 GHz 或速度更快的处理器 。仅支持单处理器)
最低 256 MB RAM(建议使用 1 GB 或更大的 RAM) 1 GB 可用硬盘空间

1CPU,4G内存 为什么有些低端云主机也提供SQLServer,这大型数据库,能运行吗?

文章插图
所以如果你在运主机上安装 。一般没有多大问题 。只是速度需要很长时间 。耐心等待就可以 。
再次 。按照楼主的描述 。一般云主机提供sqlserver服务器 。是专门的云数据库服务器提供 。比如说阿里云 。云数据库RDS SQL Server 版 。可以创建RDS for SQL Server实例 。而且性能做了各种优化 。它的收费方式有三种:
包年包月实例无法转为按量付费实例 。
按量付费实例可以转为包年包月实例 。请参见按量付费转包年包月 。
同一个主账号 。最多可以创建30个按量付费的RDS实例 。如需提高此限额 。请提交工单申请 。
1CPU,4G内存 为什么有些低端云主机也提供SQLServer,这大型数据库,能运行吗?

文章插图
我之前买了一批主机 。我是从中间商手里买的 。比要便宜一些 。然后附送了我3个云数据库RDS SQL Server 版实例 。基本够用 。我在云上部署了是财务软件 。要不然 。也不会用sql server 。好多财务软件用 。
如果说 。你购买了云主机 。最好选一个云数据库RDS SQL Server 版 。毕竟你的主机配置一般 。如果说 。真不想花这个钱 。而且非常用Sql Server 。可以在云主机安装一个 。这是你要考考虑一下 。你的应用并发量有多大 。如果像我们装的就是财力软件 。本身用的人并不多 。就无所谓 。有一定的并发量 。你要考录以下几个方面:
响应时间(Response Time)
响应时间一般指的是一条SQL 语句执行后得出结果耗费的时间 。而一般用户使用来说 。比如BS结构 。响应时间大家一般会认为是访问页面到页面呈现结束 。这样的感官时间 。这个时间就需要考虑更多的因素 。比如网络、浏览器等等 。曾经我碰到的CASE 页面打开速度超慢 。但是数据库正常 。后来分析发现是页面中潜入的一个很小的GIF影响了 。所以要系统来分析 。而执行SQL语句获得的响应时间是最为纯粹的反馈 。也是能够得到准备信息的步骤 。在系统跟踪的话 。可以用SQL profile 来跟踪响应的内容 。分析语句的反馈时间 。之后再来详细讲解 。
吞吐量(Thougput)
吞吐量是反映系统到底有多繁忙的指标 。了解此指标可以更为清晰的知晓系统的使用状况 。性能监视器中可以用SQL Batch Request/Sec 。SQL Transactions /Sec等指标来获取 。
1CPU,4G内存 为什么有些低端云主机也提供SQLServer,这大型数据库,能运行吗?

文章插图
基线 (BaseLine)
BaseLine一直是我强调的指标 。基线是反映系统日常状况的指标 。如果知晓了系统的各种基线值 。那么就清楚了底在哪里 。天在哪里 。这样才能更容易去判断和解决问题 。而基线值是靠长期经验和数据获取的 。
瓶颈(bottleneck)
系统一旦产生了瓶颈 。我们就要去判断瓶颈 。而瓶颈一般来说多会有关联性 。比如内存不足可能导致IO过高 。IO过高也可能导致CPU等待 。所以准确的知道瓶颈在哪里 。这是需要去判断的 。使用性能监视器和分析功能可以快捷的帮助大家分析瓶颈 。
这里我给楼主比较全面的一此建议 。希望能给你一些参考 。
其他观点:
呵呵我前几年的的云服务器 1核 512M也能运行SQL Server
现在用的云主机是单核 1G内存 40G硬盘
我现在公司的服务器 是用ATOM 270的CPU呢
这些配置运行中小企业的erp 绰绰有余了 。
【1CPU,4G内存 为什么有些低端云主机也提供SQLServer,这大型数据库,能运行吗?】SQL Server 对硬件要求并不高 我十几年前用的是Pentium75 8M内存的机器 运行SQL SERVER 6.5

    推荐阅读