Tsql 在MMSE Express中创建脚本-关于脚本某些部分的问题

Tsql 在MMSE Express中创建脚本-关于脚本某些部分的问题,tsql,sql-server-2008,ssms,Tsql,Sql Server 2008,Ssms,当我使用Management Studio创建脚本时,它包括以下部分: WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 70 ) 这些选项是什么?它们是必需的吗 谢谢:)这些都不是必需的。 您可以阅读联机丛书中

当我使用Management Studio创建脚本时,它包括以下部分:

WITH 
(
    PAD_INDEX  = OFF, 
    STATISTICS_NORECOMPUTE  = OFF, 
    IGNORE_DUP_KEY = OFF, 
    ALLOW_ROW_LOCKS  = ON, 
    ALLOW_PAGE_LOCKS  = ON, 
    FILLFACTOR = 70
)
这些选项是什么?它们是必需的吗

谢谢:)

这些都不是必需的。
您可以阅读联机丛书中的所有选项:

所有这些选项都是服务器或数据库默认设置的设置,因此您确实不需要指定它们

我唯一能做的就是,如果我特别想微调一些东西

例如,如果我知道一个聚集索引(表页可能会被重新排列或破坏)将有许多值散布/编辑/删除,那么我将指定一个低填充因子。如果它是在一个我没有引入旧数据的仓库中,那么我就不需要在索引中留下太多的空间——我可能会尽我所能地将其保持在100%左右