(PECL mongo >=0.9.0)
MongoDB::setProfilingLevel — Establece el nivel de perfilado (profiling) de la base de datos
$level
) : intModifica el nivel actual de profiling de la base de datos.
Esta función es equivalente a:
<?php
public function setProfilingLevel($level) {
return $this->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:
<?php
$result = $this->command(array('profile' => 1, 'slowms' => 1000));
?>
Las consultas perfiladas aparecerán en la colección system.profile de esta base de datos.
level
Nivel de perfilado.
Devuelve el valor anterior del nivel de perfilado.