Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2016 (13.x) e versões
posteriores Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database in Microsoft Fabric
Contém informações sobre a semântica que afeta as configurações de contexto associadas a uma consulta. Há várias configurações de contexto disponíveis no SQL Server que influenciam a semântica da consulta (definindo o resultado correto da consulta). O mesmo texto de consulta compilado em configurações diferentes pode produzir resultados diferentes (dependendo dos dados subjacentes).
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| context_settings_id | bigint | Chave primária. Esse valor é exposto no Showplan XML para consultas. |
| set_options | varbinário(8) | Máscara de bits refletindo o estado de várias opções SET. Para obter mais informações, consulte sys.dm_exec_plan_attributes (Transact-SQL). |
| language_id | smallint | O id da língua. Para obter mais informações, consulte sys.syslanguages (Transact-SQL). |
| date_format | smallint | O formato de data. Para obter mais informações, consulte SET DATEFORMAT (Transact-SQL). |
| date_first | tinyint | O primeiro valor da data. Para obter mais informações, consulte SET DATEFIRST (Transact-SQL). |
| Situação | varbinário(2) | Campo de máscara de bits que indica o tipo de consulta ou contexto no qual a consulta foi executada. O valor da coluna pode ser a combinação de vários sinalizadores (expresso em hexadecimal): 0x0 - consulta regular (sem sinalizadores específicos) 0x1 - consulta que foi executada através de um dos procedimentos armazenados de APIs do cursor 0x2 - consulta para notificação 0x4 - consulta interna 0x8 - consulta parametrizada automática sem parametrização universal 0x10 - consulta de atualização de busca do cursor 0x20 - consulta que está sendo usada em solicitações de atualização do cursor 0x40 - o conjunto de resultados inicial é retornado quando um cursor é aberto (Cursor Auto Fetch) 0x80 - consulta encriptada 0x100 - consulta no contexto do predicado de segurança em nível de linha |
| required_cursor_options | int | Opções de cursor especificadas pelo usuário, como o tipo de cursor. |
| acceptable_cursor_options | int | Opções de cursor para as quais o SQL Server pode converter implicitamente para dar suporte à execução da instrução. |
| merge_action_type | smallint | O tipo de plano de execução de gatilho usado como resultado de uma instrução MERGE . 0 indica um plano sem gatilho, um plano de gatilho que não é executado como resultado de uma instrução MERGE ou um plano de gatilho que é executado como resultado de uma instrução MERGE que especifica apenas uma ação DELETE . 1 indica um plano de gatilho INSERT que é executado como resultado de uma instrução MERGE . 2 indica um plano de gatilho UPDATE que é executado como resultado de uma instrução MERGE . 3 indica um plano de gatilho DELETE que é executado como resultado de uma instrução MERGE contendo uma ação INSERT ou UPDATE correspondente. Para gatilhos aninhados executados por ações em cascata, esse valor é a ação da instrução MERGE que causou a cascata. |
| default_schema_id | int | ID do esquema padrão, que é usado para resolver nomes que não são totalmente qualificados. |
| is_replication_specific | bit | Usado para replicação. |
| is_contained | varbinário(1) | 1 indica uma base de dados contida. |
Permissions
Requer a permissão VIEW DATABASE STATE .
Ver também
sys.database_query_store_options (Transact-SQL)
sys.query_store_plan (Transact-SQL)
sys.query_store_query (Transact-SQL)
sys.query_store_query_text (Transact-SQL)
sys.query_store_runtime_stats (Transact-SQL)
sys.query_store_wait_stats (Transact-SQL)
sys.query_store_runtime_stats_interval (Transact-SQL)
Monitorando o desempenho usando o repositório de consultas
Exibições de catálogo (Transact-SQL)
Procedimentos armazenados do repositório de consultas (Transact-SQL)
sys.fn_stmt_sql_handle_from_sql_stmt (Transact-SQL)