MongoDB::setProfilingLevel

(PECL mongo >=0.9.0)

MongoDB::setProfilingLevelEstablece el nivel de perfilado (profiling) de la base de datos

Descripción

public MongoDB::setProfilingLevel ( int $level ) : int

Modifica 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.

Parámetros

level

Nivel de perfilado.

Valores devueltos

Devuelve el valor anterior del nivel de perfilado.

Ver también

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top