Description
Cette table système peut être utilisée pour obtenir un aperçu de l’utilisation de la mémoire et des ProfileEvents des utilisateurs.
Colonnes
user(String) — Nom de l’utilisateur.memory_usage(Int64) — Somme de la RAM utilisée par tous les processus de l’utilisateur. Elle peut ne pas inclure certains types de mémoire dédiée. Voir le paramètre max_memory_usage.peak_memory_usage(Int64) — Pic d’utilisation de la mémoire de l’utilisateur. Il peut être réinitialisé lorsqu’aucune requête n’est exécutée par l’utilisateur.ProfileEvents(Map(LowCardinality(String), UInt64)) — Résumé des ProfileEvents qui mesurent différentes métriques pour l’utilisateur. Leur description se trouve dans la table system.events
Alias :
ProfileEvents.Names— Alias demapKeys(ProfileEvents).ProfileEvents.Values— Alias demapValues(ProfileEvents).
Exemple
SELECT * FROM system.user_processes LIMIT 10 FORMAT Vertical;Row 1:
──────
user: default
memory_usage: 9832
peak_memory_usage: 9832
ProfileEvents: {'Query':5,'SelectQuery':5,'QueriesWithSubqueries':38,'SelectQueriesWithSubqueries':38,'QueryTimeMicroseconds':842048,'SelectQueryTimeMicroseconds':842048,'ReadBufferFromFileDescriptorRead':6,'ReadBufferFromFileDescriptorReadBytes':234,'IOBufferAllocs':3,'IOBufferAllocBytes':98493,'ArenaAllocChunks':283,'ArenaAllocBytes':1482752,'FunctionExecute':670,'TableFunctionExecute':16,'DiskReadElapsedMicroseconds':19,'NetworkSendElapsedMicroseconds':684,'NetworkSendBytes':139498,'SelectedRows':6076,'SelectedBytes':685802,'ContextLock':1140,'RWLockAcquiredReadLocks':193,'RWLockReadersWaitMilliseconds':4,'RealTimeMicroseconds':1585163,'UserTimeMicroseconds':889767,'SystemTimeMicroseconds':13630,'SoftPageFaults':1947,'OSCPUWaitMicroseconds':6,'OSCPUVirtualTimeMicroseconds':903251,'OSReadChars':28631,'OSWriteChars':28888,'QueryProfilerRuns':3,'LogTrace':79,'LogDebug':24}
1 row in set. Elapsed: 0.010 sec.