Share via


Vues système, procédures stockées, DMV et types d’attente pour l’OLTP en mémoire

Cette rubrique fournit de brèves descriptions et des liens vers de nombreux objets de base de données qui prennent en charge OLTP en mémoire.

Vues système

Affichage système Description Fonctionnalité OLTP en mémoire
sys.data_spaces (Transact-SQL) Vérifiez si un groupe de fichiers contient des données optimisées en mémoire. Les colonnes suivantes affichent des valeurs supplémentaires : type et type_desc.
sys.indexes (Transact-SQL) Vérifiez si un index est une table optimisée en mémoire. Les colonnes suivantes affichent des valeurs supplémentaires : type et type_desc.
sys.parameters (Transact-SQL) Vérifiez si un paramètre n'accepte pas la valeur null (pour une exécution plus efficace des procédures stockées compilées en mode natif). is_nullable colonne.
sys.all_sql_modules (Transact-SQL) Vérifiez si une procédure stockée est compilée en mode natif. uses_native_compilation colonne.
sys.sql_modules (Transact-SQL) Vérifiez si une procédure stockée est compilée en mode natif. uses_native_compilation colonne.
sys.table_types (Transact-SQL) Vérifiez si une table est optimisée en mémoire. is_memory_optimized colonne.
sys.tables (Transact-SQL) Vérifiez si une table est optimisée en mémoire et case activée le paramètre de durabilité d’une table. durabilité, durability_desc et colonnes is_memory_optimized .
sys.hash_indexes (Transact-SQL) Affichez les index de hachage d'une table optimisée en mémoire. OLTP en mémoire spécifique.

Fonctions de métadonnées

Fonction de métadonnées Description Fonctionnalité OLTP en mémoire
OBJECTPROPERTYEX (Transact-SQL) Vérifiez si les objets de base de données sont optimisés en mémoire. Propriétés ExecIsWithNativeCompilation et TableIsMemoryOptimized .

La propriété IsSchemaBound prend en charge le type d’objet Procedure (retourne 0 pour les procédures au lieu de NULL).
SERVERPROPERTY (Transact-SQL) Vérifiez si un serveur prend en charge OLTP en mémoire. Propriété IsXTPSupported .

Procédures stockées système

Procédure stockée Description
sys.sp_xtp_bind_db_resource_pool (Transact-SQL) Liez une base de données OLTP en mémoire à un pool de ressources.
sys.sp_xtp_checkpoint_force_garbage_collection (Transact-SQL) Initialisez le garbage collection sur une base de données OLTP en mémoire.
sys.sp_xtp_control_proc_exec_stats (Transact-SQL) Activez la collection de statistiques pour les procédures stockées compilées en mode natif.
sys.sp_xtp_control_query_exec_stats (Transact-SQL) Activez la collection de statistiques par requête pour les procédures stockées compilées en mode natif.
sys.sp_xtp_merge_checkpoint_files (Transact-SQL) Fusionnez les fichiers de données et les fichiers delta.
sys.sp_xtp_unbind_db_resource_pool (Transact-SQL) Supprimez la liaison entre une base de données et un pool de ressources.

Vues de gestion dynamique

Il existe plusieurs vues de gestion dynamique des tables optimisées en mémoire.

Pour plus d’informations, consultez Affichages de gestion dynamique des tables optimisées en mémoire (Transact-SQL).

Type d’attente

Il existe plusieurs types d'attente qui prennent en charge OLTP en mémoire.

Pour plus d’informations, consultez Types d’attente préfixés par WAIT_XTP et XTPPROC dans la rubrique sys.dm_os_wait_stats (Transact-SQL).

Voir aussi

In-Memory OLTP (optimisation en mémoire)
Prise en charge de Transact-SQL pour OLTP en mémoire