我使用Amazon RDS(SQL Server 2012)进行全文搜索时出现问题。由于某种原因它很慢。
我看到EC2上还有其他类型的预设服务器,它们在同一台服务器上的捆绑包中有一个SQL Server和Server 2012。
如果我使用该捆绑包,我是否可以访问SQL Server 2012的文件系统?我问的原因是RDS上的SQL Server 2012没有为我提供文件系统访问权限。
它是否像普通服务器一样可以远程处理并使用SQL Server Management Studio?
我首先在亚马逊论坛上问了这个问题,但我没有得到答案
答案 0 :(得分:1)
我要说的第一件事就是检查数据库的质量。您是否有效地使用索引?你在使用慢查询吗?您目前使用的是哪些效果指标?
RDS和EC2之间的主要区别在于访问级别和专业性:
你有没有看过Amazon CloudSearch?
答案 1 :(得分:0)
如果您使用SQL Server安装创建EC2实例,您将拥有包括Windows登录在内的完整访问权限。
答案 2 :(得分:0)
回答你的问题:
如果我使用该捆绑包,我是否可以访问SQL Server 2012的文件系统?
是
它是否像普通服务器一样可以远程处理并使用SQL Server Management Studio?
再次肯定。
但是,首先尝试找出为什么你的RDS实例很慢会更好。确保使用足够大的实例大小,足够的磁盘空间(全文索引占用大量磁盘空间),并确保使用provisioned IOPS。我在RDS上的SQL Server上使用了全文索引,并且在没有预配置IOPS的情况下它无法使用。使用CloudWatch指标来查看磁盘队列长度。