Skip to content

Commit f2f3a00

Browse files
authored
Merge pull request #19711 from WilliamDAssafMSFT/20210706-autotuning-defaults
20210706 update FORCE last good plan autotuning defaults, style updates
2 parents 787a161 + 9093ed1 commit f2f3a00

4 files changed

Lines changed: 398 additions & 344 deletions

File tree

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "sys.database_automatic_tuning_mode (Transact-SQL)"
3+
description: Learn how to view automatic tuning mode on SQL Server or Azure SQL Database.
4+
ms.custom: ""
5+
ms.date: "07/06/2021"
6+
ms.prod: sql
7+
ms.prod_service: "database-engine, sql-database"
8+
ms.technology: system-objects
9+
ms.topic: "reference"
10+
f1_keywords:
11+
- "database_automatic_tuning_mode_tsql"
12+
- "database_automatic_tuning_mode"
13+
- "sys.database_automatic_tuning_mode_tsql"
14+
- "sys.database_automatic_tuning_mode"
15+
dev_langs:
16+
- "TSQL"
17+
helpviewer_keywords:
18+
- "database_automatic_tuning_mode catalog view"
19+
- "sys.database_automatic_tuning_mode catalog view"
20+
author: "danimir"
21+
ms.author: "danil"
22+
ms.reviewer: "wiassaf"
23+
monikerRange: "=azuresqldb-current||>=sql-server-2017||>=sql-server-linux-2017||=azuresqldb-mi-current"
24+
---
25+
# sys.database\_automatic\_tuning_mode (Transact-SQL)
26+
[!INCLUDE[sqlserver2017-asdb-asdbmi](../../includes/applies-to-version/sqlserver2017-asdb-asdbmi.md)]
27+
28+
Returns the Automatic Tuning mode for this database. Refer to [ALTER DATABASE SET AUTOMATIC_TUNING (Transact-SQL)](../../t-sql/statements/alter-database-transact-sql-set-options.md#auto_tuning) for available options.
29+
30+
|Column name|Data type|Description|
31+
|-----------------|---------------|-----------------|
32+
|**desired_state**|**smallint**|Desired state of the Automatic Tuning mode. |
33+
|**desired_state_desc**|**nvarchar(60)**|Textual description of the desired operation mode of Automatic Tuning.|
34+
|**actual_state**|**smallint**|Indicates the operation mode of Automatic Tuning mode.|
35+
|**actual_state_desc**|**nvarchar(60)**|Textual description of the actual operation mode of Automatic Tuning.|
36+
37+
## Permissions
38+
Requires the `VIEW DATABASE STATE` permission.
39+
40+
## See also
41+
- [Automatic Tuning](../../relational-databases/automatic-tuning/automatic-tuning.md)
42+
- [ALTER DATABASE SET AUTOMATIC_TUNING (Transact-SQL)](../../t-sql/statements/alter-database-transact-sql-set-options.md)
43+
- [sys.database_query_store_options (Transact-SQL)](../../relational-databases/system-catalog-views/sys-database-query-store-options-transact-sql.md)
44+
- [sys.dm_db_tuning_recommendations (Transact-SQL)](../../relational-databases/system-dynamic-management-views/sys-dm-db-tuning-recommendations-transact-sql.md)
45+
- [sys.database_automatic_tuning_options](../../relational-databases/system-catalog-views/sys-database-automatic-tuning-options-transact-sql.md)
46+
47+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: "sys.database_automatic_tuning_options (Transact-SQL) | Microsoft Docs"
3-
description: Learn how to view automatic tuning options on an SQL Database. See required permissions and view additional available resources.
2+
title: "sys.database_automatic_tuning_options (Transact-SQL)"
3+
description: Learn how to view automatic tuning options on SQL Server or Azure SQL Database. See required permissions and view additional available resources.
44
ms.custom: ""
5-
ms.date: "07/20/2017"
5+
ms.date: "07/06/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine, sql-database"
8-
ms.reviewer: ""
98
ms.technology: system-objects
109
ms.topic: "reference"
1110
f1_keywords:
@@ -18,19 +17,19 @@ dev_langs:
1817
helpviewer_keywords:
1918
- "database_automatic_tuning_options catalog view"
2019
- "sys.database_automatic_tuning_options catalog view"
21-
ms.assetid: 16b47d55-8019-41ff-ad34-1e0112178067
22-
author: "jovanpop-msft"
23-
ms.author: "jovanpop"
20+
author: "danimir"
21+
ms.author: "danil"
22+
ms.reviewer: "wiassaf"
2423
monikerRange: "=azuresqldb-current||>=sql-server-2017||>=sql-server-linux-2017||=azuresqldb-mi-current"
2524
---
2625
# sys.database\_automatic\_tuning_options (Transact-SQL)
27-
[!INCLUDE[sqlserver2017-asdb](../../includes/applies-to-version/sqlserver2017-asdb.md)]
26+
[!INCLUDE[sqlserver2017-asdb-asdbmi](../../includes/applies-to-version/sqlserver2017-asdb-asdbmi.md)]
2827

2928
Returns the Automatic Tuning options for this database.
3029

3130
|Column name|Data type|Description|
3231
|-----------------|---------------|-----------------|
33-
|**name**|**nvarchar(128)**|The name of the automatic tuning option. Refer to [ALTER DATABASE SET AUTOMATIC_TUNING (Transact-SQL)](../../t-sql/statements/alter-database-transact-sql-set-options.md) for available options.|
32+
|**name**|**nvarchar(128)**|The name of the automatic tuning option. Refer to [ALTER DATABASE SET AUTOMATIC_TUNING (Transact-SQL)](../../t-sql/statements/alter-database-transact-sql-set-options.md#auto_tuning) for available options.|
3433
|**desired_state**|**smallint**|Indicates the desired operation mode for Automatic Tuning option, explicitly set by user.<br />0 = OFF<br />1 = ON|
3534
|**desired_state_desc**|**nvarchar(60)**|Textual description of the desired operation mode of Automatic Tuning option.<br />OFF<br />ON|
3635
|**actual_state**|**smallint**|Indicates the operation mode of Automatic Tuning option.<br />0 = OFF<br />1 = ON|
@@ -41,9 +40,10 @@ monikerRange: "=azuresqldb-current||>=sql-server-2017||>=sql-server-linux-2017||
4140
## Permissions
4241
Requires the `VIEW DATABASE STATE` permission.
4342

44-
## See Also
45-
[Automatic Tuning](../../relational-databases/automatic-tuning/automatic-tuning.md)
46-
[ALTER DATABASE SET AUTOMATIC_TUNING &#40;Transact-SQL&#41;](../../t-sql/statements/alter-database-transact-sql-set-options.md)
47-
[sys.database_query_store_options &#40;Transact-SQL&#41;](../../relational-databases/system-catalog-views/sys-database-query-store-options-transact-sql.md)
48-
[sys.dm_db_tuning_recommendations &#40;Transact-SQL&#41;](../../relational-databases/system-dynamic-management-views/sys-dm-db-tuning-recommendations-transact-sql.md)
43+
## See also
44+
- [Automatic Tuning](../../relational-databases/automatic-tuning/automatic-tuning.md)
45+
- [ALTER DATABASE SET AUTOMATIC_TUNING &#40;Transact-SQL&#41;](../../t-sql/statements/alter-database-transact-sql-set-options.md)
46+
- [sys.database_query_store_options &#40;Transact-SQL&#41;](../../relational-databases/system-catalog-views/sys-database-query-store-options-transact-sql.md)
47+
- [sys.dm_db_tuning_recommendations &#40;Transact-SQL&#41;](../../relational-databases/system-dynamic-management-views/sys-dm-db-tuning-recommendations-transact-sql.md)
48+
- [sys.database_automatic_tuning_mode](../../relational-databases/system-catalog-views/sys-database-automatic-tuning-mode-transact-sql.md)
4949

0 commit comments

Comments
 (0)