Puede que no haya entendido del todo tu pregunta nenicita. Pero si te refieres donde la base de datos guarda las consultas que X usuario va realizando, dependiendo el motor se manejara dicho asunto, pero todas las guardan en la cache de memoria ram
En el caso de MySQL hay capacidad de activar un parametro en el archivo de configuracion o iniciar MySQL con esta opcion habilitada, donde se registra en un archivo todas las consultas realizadas que tomen mas de X cantidad de tiempo en retornar registros (El tiempo es modificado por el admin de la DB) pero esta opcion por lo general se deja desactivada porque genera unos logs enormes y que te ocupan mucho espacio sin necesidad tanto del espacio del disco duro como de la cache de ram. Y por lo general dicha opcion solo se activa a la hora de depurar el motor para verificar exactamente que consulta esta tomando tanto tiempo en retornar registros...
Un saludo