索引策略优化全解析
1. 索引的创建与维护
1.1 创建索引
创建索引有两种常见方法:使用 SQL Server Management Studio 的对象资源管理器,或者通过 CREATE INDEX
语句以编程方式创建。这两种方法功能和灵活性相同。
CREATE INDEX
语句的部分语法如下:
CREATE [ UNIQUE ] [ CLUSTERED | NONCLUSTERED ] INDEX index_name
ON <object> ( column [ ASC | DESC ] [ ,...n ] )
[ INCLUDE ( column_name [ ,...n ] ) ]
[ WITH ( <relational_index_option> [ ,...n ] ) ]
[ ON { partition_scheme_name ( column_name )
| filegroup_name
| default
}
]
[ ; ]
<object> ::=
{
[ database_name. [ schema_name ] . | schema_name. ]
table_or_view_name
}
<relational_index_option> ::=
{
PAD_INDEX = { ON | OFF }
| FILLFACTOR =