Dela via


sys.plan_guides (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Innehåller en rad för varje planguide i databasen.

Important

Query Store-ledtrådar tillhandahåller en enklare metod för att forma frågeplaner utan att ändra applikationskoden. Query Store-tips är enklare än planguider. Query Store-tips är tillgängliga i Azure SQL Database, SQL Database i Microsoft Fabric Preview, Azure SQL Managed Instance och i SQL Server 2022 (16.x) och senare versioner.

Column name Data type Description
plan_guide_id int Unik identifierare för planguiden i databasen.
name sysname Namnet på planguiden.
create_date datetime Datum och tid då planguiden skapades.
modify_date Datetime Datum då planguiden senast ändrades.
is_disabled bit 1 = Planguiden är inaktiverad.

0 = Planguiden är aktiverad.
query_text nvarchar(max) Text för frågan som planguiden skapas på.
scope_type tinyint Identifierar planguidens omfattning.

1 = OBJEKT

2 = SQL

3 = MALL
scope_type_desc nvarchar(60) Beskrivning av planguidens omfattning.

OBJECT

SQL

TEMPLATE
scope_object_id Int object_id av objektet som definierar omfånget för planguiden, om omfånget är OBJECT.

NULL om planguiden inte är begränsad till OBJECT.
scope_batch nvarchar(max) Batchtext om scope_type är SQL.

NULL om batchtypen inte är SQL.

Om NULL och scope_type är SQL gäller värdet för query_text .
parameters nvarchar(max) Strängen som definierar listan över parametrar som är associerade med planguiden.

NULL = Ingen parameterlista är associerad med planguiden.
hints nvarchar(max) OPTION-satsen tips som är associerade med planguiden.

Permissions

Synligheten för metadata i katalogvyer är begränsad till skyddsbara objekt som en användare antingen äger eller som användaren har beviljats viss behörighet för. För mer information, se inställningar för metadatasynlighet.

See Also

katalogvyer (Transact-SQL)
sp_create_plan_guide (Transact-SQL)
sp_create_plan_guide_from_handle (Transact-SQL)