回覆列表
-
1 # 幣市鏈圈
-
2 # jinesc
呵呵 我前幾年的的雲伺服器 1核 512M也能執行SQL Server
現在用的雲主機是單核 1G記憶體 40G硬碟
我現在公司的伺服器 是用ATOM 270的CPU呢
這些配置執行中小企業的erp 綽綽有餘了。
SQL Server 對硬體要求並不高 我十幾年前用的是Pentium75 8M記憶體的機器 執行SQL SERVER 6.5
樓主,首先,明確的告訴你,你這個配置的運主機是可以安裝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 332 位系統:具有 Intel 1 GHz(或同等效能的相容處理器)或速度更快的處理器的計算機(建議使用 2 GHz 或速度更快的處理器。僅支援單處理器)
64 位系統:1.4 GHz 或速度更快的處理器(建議使用 2 GHz 或速度更快的處理器。僅支援單處理器)
最低 256 MB RAM(建議使用 1 GB 或更大的 RAM) 1 GB 可用硬碟空間
所以如果你在運主機上安裝,一般沒有多大問題,只是速度需要很長時間。耐心等待就可以。
再次,按照樓主的描述,一般雲主機提供sqlserver伺服器,是專門的雲資料庫伺服器提供,比如說阿里雲,雲資料庫RDS SQL Server 版,可以建立RDS for SQL Server例項,而且效能做了各種最佳化。它的收費方式有三種:
包年包月例項無法轉為按量付費例項。按量付費例項可以轉為包年包月例項,請參見按量付費轉包年包月。同一個主賬號,最多可以建立30個按量付費的RDS例項。如需提高此限額,請提交工單申請。我之前買了一批主機,我是從中間商手裡買的,比官網要便宜一些,然後附送了我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等指標來獲取。
基線 (BaseLine)
BaseLine一直是我強調的指標。 基線是反映系統日常狀況的指標,如果知曉了系統的各種基線值。那麼就清楚了底在哪裡,天在哪裡。這樣才能更容易去判斷和解決問題。 而基線值是靠長期經驗和資料獲取的。
瓶頸(bottleneck)
系統一旦產生了瓶頸,我們就要去判斷瓶頸,而瓶頸一般來說多會有關聯性。比如記憶體不足可能導致IO過高,IO過高也可能導致CPU等待。 所以準確的知道瓶頸在哪裡,這是需要去判斷的。使用效能監視器和分析功能可以快捷的幫助大家分析瓶頸。