Este es el comando dbiprofp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
dbiprof - cliente de línea de comandos para DBI :: ProfileData
SINOPSIS
Ver un informe de las diez consultas con el tiempo de ejecución total más largo en el archivo de volcado de perfil
prof1.fuera:
dbiprof prof1.fuera
Vea las 10 consultas más frecuentes en el archivo de perfil dbi.prof (el valor por defecto):
dbiprof - ordenado recuento
Ver el mismo informe con 15 entradas:
dbiprof - ordenado recuento - número 15
DESCRIPCIÓN
Esta herramienta es un cliente de línea de comandos para DBI :: ProfileData. Te permite analizar el
archivo de datos de perfil producido por DBI :: ProfileDumper y producir varios informes útiles.
CAMPUS
Este programa acepta las siguientes opciones:
- número N
Produzca esta cantidad de elementos en el informe. El valor predeterminado es 10. Si se establece en "todos", entonces todos
se muestran los resultados.
--ordenar campo
Ordene los resultados por el campo dado. Actualmente no se admite la ordenación por varios campos
(parches bienvenidos). Los campos de clasificación disponibles son:
total
Ordena por tiempo total de ejecución en todas las ejecuciones. Este es el tipo predeterminado.
mas largo
Ordena por la ejecución individual más larga.
contar
Ordena por número total de carreras.
la primera
Ordena por el tiempo necesario en la primera ejecución.
más corto
Ordena por la ejecución individual más corta.
key1
Ordena por el valor del primer elemento en la ruta, que debe ser numérico. usted
también puede ordenar por "key2" y "key3".
--contrarrestar
Invierte el orden seleccionado. Por ejemplo, para ver un informe de los datos generales más cortos
hora:
dbiprof --ordenar total - reverso
--match keyN = valor
Considere solo los elementos donde la clave especificada coincide con el valor dado. Las llaves son
numerado desde 1. Por ejemplo, digamos que usó un DBI :: Profile Path de:
[DBIprofile_Statement, DBIprofile_Methodname]
Y llamado dbiprof como en:
dbiprof --match key2 = ejecutar
Su informe solo mostraría ejecutar consultas, omitiendo preparaciones, recuperaciones, etc.
Si el valor dado comienza y termina con barras ("/"), se tratará como un
expresión regular. Por ejemplo, para incluir solo consultas SELECT donde key1 es el
declaración:
dbiprof --match key1 = / ^ SELECT /
De forma predeterminada, la expresión de coincidencia no distingue entre mayúsculas y minúsculas, pero esto se puede cambiar
con la opción sensible a mayúsculas y minúsculas.
--excluir claveN = valor
Elimina los elementos donde la clave especificada coincide con el valor dado. Por ejemplo, para
excluir todas las entradas de preparación donde key2 es el nombre del método:
dbiprof --excluir key2 = preparar
Como "--match", si el valor dado comienza y termina con barras ("/"), entonces será
tratada como una expresión regular. Por ejemplo, para excluir consultas UPDATE donde key1 es
la declaración:
dbiprof --match key1 = / ^ ACTUALIZAR /
De forma predeterminada, la expresión de exclusión no distingue entre mayúsculas y minúsculas, pero esto puede ser
cambiado con la opción --case-sensible.
--distingue mayúsculas y minúsculas
El uso de esta opción hace que --match y --exclude distingan entre mayúsculas y minúsculas. Predeterminado a
apagado.
--Eliminar
Establece la opción "DeleteFiles" en DBI :: ProfileData que hace que los archivos se eliminen
despues de leer. Consulte DBI :: ProfileData para obtener más detalles.
--dumpnodos
Imprima la lista de nodos en forma de estructura de datos perl. Utilice la opción "-sort"
si desea ordenar la lista.
--versión
Imprima el número de versión de dbiprof y salga.
Utilice dbiprofp en línea utilizando los servicios de onworks.net