Sql server 用于优化性能和可扩展性的SQL Server 2008安装指针

Sql server 用于优化性能和可扩展性的SQL Server 2008安装指针,sql-server,installation,Sql Server,Installation,我们正在为一个使用asp.net/SQL server应用程序的客户端工作,该应用程序到目前为止一直在使用SQL server 2005系统。客户机已决定将数据库升级到SQL Server 2008 R2,并购买了一台功能强大的服务器计算机,该计算机具有16个处理器,具有足够的RAM,并在系统上安装了64位Windows Server 2008。现在,我们的任务是在系统上安装SQL Server 2008,然后从SQL 2005框迁移现有数据库。现在,我既不是SQL Server DBA,也不是

我们正在为一个使用asp.net/SQL server应用程序的客户端工作,该应用程序到目前为止一直在使用SQL server 2005系统。客户机已决定将数据库升级到SQL Server 2008 R2,并购买了一台功能强大的服务器计算机,该计算机具有16个处理器,具有足够的RAM,并在系统上安装了64位Windows Server 2008。现在,我们的任务是在系统上安装SQL Server 2008,然后从SQL 2005框迁移现有数据库。现在,我既不是SQL Server DBA,也不是系统管理员。因此,尽管我在网上读了很多文献,但我还是不能完全理解它,也不能把它放在正确的执行顺序上。有人能给我解释一下以下项目吗,最好是以项目清单的形式:

在安装SQL Server 2008的过程中,特别是在

        Configuring memory usage

        Configuring the SQL Server to take advantage of the multiple processors available

        Other factors to configure to enable SQL Server 2008 features for performance and scalability

        Other points, if any, for configuring the Windows Server 2008 with respect to SQL Server 2008 
注意:我们将仅在SQL Server中使用数据库引擎服务。应用程序不使用SSI、SSR等

SQL Server将利用任何可用的处理器。处理器将在会话之间共享-如果所有工作都由单个会话完成,那么就我所知,所有工作都将在同一个处理器上进行-这需要引用。 默认情况下,内存使用是动态的,这意味着对内存使用没有限制。您可以限制服务器使用的内存,右键单击SSMS中的连接,并根据需要选择属性。如果实例是执行其他任务(如运行其他数据库实例、web服务任务等)的服务器的一部分,则通常使用此选项。 SQLServer非常好,它可以根据环境进行自我分类。如果您需要创建服务器场并在不同的机器之间分发数据和处理,那么这是一个全新的主题,在MSDN和StackExchange论坛上有详细讨论。
这是一个复杂的问题,但在很大程度上,SQL Server自己管理所有这一切—它非常有能力管理位于操作系统和数据库引擎之间的内存、磁盘IO、线程等。这不像微软在默认情况下让他们的旗舰数据库引擎变慢。这些宽泛的问题涉及的东西太多了。这对微软来说是一个更好的问题,即使这样,它也将是一个边缘问题。由于不知道您将如何使用数据库,我们无法提供通用之外的建议更多内存更好RAID 1+0比RAID 5更快等。SQL Server与MySQL之类的DBMS不同,您通常不必配置内存使用。