You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**allow_page_locks**|**bit**|1 = Index allows page locks.<br /><br /> 0 = Index does not allow page locks.<br /><br /> Always 0 for clustered columnstore indexes.|
48
48
|**has_filter**|**bit**|1 = Index has a filter and only contains rows that satisfy the filter definition.<br /><br /> 0 = Index does not have a filter.|
49
49
|**filter_definition**|**nvarchar(max)**|Expression for the subset of rows included in the filtered index.<br /><br /> NULL for heap, non-filtered index, or insufficient permissions on the table.|
50
-
|**auto_created**|**bit**|1 = Index was created by the automatic tuning.<br /><br />0 = Index was created by the user.
51
-
|**optimize_for_sequential_key**|**bit**|1 = Index has last-page insert optimization enabled.<br><br>0 = Default value. Index has last-page insert optimization disabled.|
50
+
|**compression_delay**|**int**|> 0 = Columnstore index compression delay specified in minutes.<br /><br /> NULL = Columnstore index rowgroup compression delay is managed automatically.|
51
+
|**suppress_dup_key_messages**|**bit**|1 = Index is configured to suppress duplicate key messages during an index rebuild operation.<br /><br /> **0** = Index is not configured to suppress duplicate key messages during an index rebuild operation.<br /><br />**Applies to:**[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] (Starting with [!INCLUDE[sssql17-md](../../includes/sssql17-md.md)]), [!INCLUDE[ssSDSfull](../../includes/sssdsfull-md.md)], and [!INCLUDE[ssSDSMIfull](../../includes/sssdsmifull-md.md)]|
52
+
|**auto_created**|**bit**|1 = Index was created by the automatic tuning.<br /><br />0 = Index was created by the user.<br /><br />**Applies to:**[!INCLUDE[ssSDSfull](../../includes/sssdsfull-md.md)]|
53
+
|**optimize_for_sequential_key**|**bit**|1 = Index has last-page insert optimization enabled.<br><br>0 = Default value. Index has last-page insert optimization disabled.<br /><br />**Applies to:**[!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] (Starting with [!INCLUDE[sssql19-md](../../includes/sssql19-md.md)]), [!INCLUDE[ssSDSfull](../../includes/sssdsfull-md.md)], and [!INCLUDE[ssSDSMIfull](../../includes/sssdsmifull-md.md)]|
52
54
53
-
> [!NOTE]
54
-
> The **optimize_for_sequential_key** bit is only supported in versions SQL Server 2019 CTP 3.1 and higher.
55
-
56
55
## Permissions
57
56
[!INCLUDE[ssCatViewPerm](../../includes/sscatviewperm-md.md)] For more information, see [Metadata Visibility Configuration](../../relational-databases/security/metadata-visibility-configuration.md).
58
57
59
58
## Examples
60
59
The following example returns all indexes for the table `Production.Product` in the [!INCLUDE[ssSampleDBnormal](../../includes/sssampledbnormal-md.md)] database.
61
60
62
-
```
63
-
61
+
```sql
64
62
SELECTi.nameAS index_name
65
63
,i.type_desc
66
64
,is_unique
@@ -79,7 +77,6 @@ INNER JOIN sys.data_spaces AS ds ON i.data_space_id = ds.data_space_id
0 commit comments