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