Condividi tramite


Viste di sistema, stored procedure, tipi di attesa e DMV per OLTP in memoria

Questo argomento fornisce brevi descrizioni e collegamenti ai numerosi oggetti di database che supportano OLTP In memoria.

Viste di sistema

Vista di sistema Descrizione Funzionalità OLTP in memoria
sys.data_spaces (Transact-SQL) Verifica se un filegroup contiene dati ottimizzati per la memoria. Le colonne seguenti visualizzano valori aggiuntivi: tipo e type_desc.
sys.indexes (Transact-SQL) Verifica se un indice è contenuto in una tabella ottimizzata per la memoria. Le colonne seguenti visualizzano valori aggiuntivi: tipo e type_desc.
sys.parameters (Transact-SQL) Verifica che un parametro non ammetta i valori Null (per un'esecuzione più efficiente di una stored procedure compilata in modo nativo). is_nullable colonna.
sys.all_sql_modules (Transact-SQL) Verifica che una stored procedure sia compilata in modo nativo. uses_native_compilation colonna.
sys.sql_modules (Transact-SQL) Verifica che una stored procedure sia compilata in modo nativo. uses_native_compilation colonna.
sys.table_types (Transact-SQL) Verifica che una tabella sia ottimizzata per la memoria. is_memory_optimized colonna.
sys.tables (Transact-SQL) Controllare se una tabella è ottimizzata per la memoria e controllare l'impostazione di durabilità di una tabella. durabilità, durability_desc e colonne is_memory_optimized .
sys.hash_indexes (Transact-SQL) Mostra gli indici hash di una tabella ottimizzata per la memoria. Specifico di OLTP in memoria.

Funzioni per i metadati

Funzione per i metadati Descrizione Funzionalità OLTP in memoria
OBJECTPROPERTYEX (Transact-SQL) Verifica che gli oggetti di database siano ottimizzati per la memoria. Proprietà ExecIsWithNativeCompilation e TableIsMemoryOptimized .

La proprietà IsSchemaBound supporta il tipo di oggetto Procedure (restituisce 0 per le routine anziché NULL).
SERVERPROPERTY (Transact-SQL) Verifica che un server supporti OLTP In memoria. Proprietà IsXTPSupported .

Stored procedure di sistema

Stored Procedure Descrizione
sys.sp_xtp_bind_db_resource_pool (Transact-SQL) Associare un database OLTP In memoria a un pool di risorse.
sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL) Avviare la procedura di garbage collection in un database OLTP In memoria.
sys.sp_xtp_control_proc_exec_stats (Transact-SQL) Abilitare della raccolta di statistiche per stored procedure compilate in modo nativo
sys.sp_xtp_control_query_exec_stats (Transact-SQL) Abilitare la raccolta di statistiche di query per stored procedure compilate in modo nativo
sys.sp_xtp_merge_checkpoint_files (Transact-SQL) Unire file di dati e differenziali.
sys.sp_xtp_unbind_db_resource_pool (Transact-SQL) Rimuovere l'associazione tra un database e un pool di risorse.

Viste a gestione dinamica (DMV)

Sono disponibili diverse viste a gestione dinamica per le tabelle ottimizzate per la memoria.

Per informazioni dettagliate, vedere Viste a gestione dinamica delle tabelle ottimizzate per la memoria (Transact-SQL).

Tipi di attesa

Esistono diversi tipi di attesa che supportano OLTP In memoria.

Per informazioni dettagliate, vedere Tipi di attesa preceduti da WAIT_XTP e XTPPROC nell'argomento sys.dm_os_wait_stats (Transact-SQL).

Vedere anche

OLTP in memoria (ottimizzazione in memoria)
Supporto di Transact-SQL per OLTP in memoria