2013-01-13 150 views
-1

我在使用Amazon RDS進行全文搜索時遇到問題(SQL Server 2012)。某種原因,速度很慢。需要服務器?

我看到EC2上還有其他種類的預置服務器,它們在同一臺服務器上捆綁了SQL Server和Server 2012。

如果我拿這個包,我可以訪問SQL Server 2012的文件系統嗎?我想問的原因是RDS上的SQL Server 2012不提供文件系統訪問權限。

它是否像普通服務器那樣可以遠程訪問機器並使用SQL Server Management Studio?

我先問亞馬遜論壇這個問題,但如果你創建一個EC2實例與SQL Server安裝,您將有充分的存取權限,包括登錄窗口,我沒有得到答案

回答

0

回答您的問題:

如果我採取捆綁,做我可以訪問文件系統的SQL Server 2012?

是的。

它是否像普通服務器一樣可以遠程訪問機器並使用SQL Server Management Studio?

而且是的。

然而,這將是一個更好的首先試圖找出爲什麼你的RDS實例很慢。確保您使用足夠大的實例大小,足夠的磁盤空間(全文索引佔用大量磁盤空間),並確保您使用的是provisioned IOPS。我在RDS上的SQL Server上使用了全文索引,並且在沒有預配置的IOPS的情況下無法使用。使用CloudWatch指標查看您的磁盤隊列長度。

0

1

我要說的第一件事就是檢查數據庫的質量。你有效地使用索引?你使用慢速查詢嗎?你目前使用哪些性能指標?

RDS和EC2之間的主要差別是接入和專長的水平:

  • 有了RDS,你只需要你的數據訪問 - 即你可以不SSH並重新配置OS
  • 隨着EC2 ,你有自己的空間 - 也就是說,你可以SSH進入並重新配置文件系統和任何後續的EBS卷。 EC2的根驅動器通常設置爲8Gb,這意味着任何大型數據集(在您的SQL數據庫中)都需要駐留在安裝位置 - 這意味着您將不得不重新配置數據庫配置設置。

您是否看過Amazon CloudSearch