MongoDB::setProfilingLevelEstablece el nivel de perfilado (profiling) de la base de datos
&reftitle.description;
publicintMongoDB::setProfilingLevelintlevel
Modifica el nivel actual de profiling de la base de datos.
Esta función es equivalente a:
command(array('profile' => $level));
}
?>
]]>
Las opciones de niveles son 0 (deshabilitado), 1 (consultas de más de 100ms), y 2 (todas las consultas).
Si se deseara perfilar tan sólo las consultas que llevan más que otro periodo de
tiempo, utilice el comando de base de datos con un segundo parámetro: el número de
milisegundos. Por ejemplo, para perfil todas las consultas que llevan más de on
segundo, ejecute:
command(array('profile' => 1, 'slowms' => 1000));
?>
]]>
Las consultas perfiladas aparecerán en la colección system.profile
de esta base de datos.
&reftitle.parameters;
level
Nivel de perfilado.
&reftitle.returnvalues;
Devuelve el valor anterior del nivel de perfilado.
&reftitle.seealso;
Documentación de MongoDB sobre profilingMongoDB::getProfilingLevel