Myprofi.

Uma ferramenta de linha de comando que analisa as estatísticas de log e saídas da consulta do MySQL.
Baixe Agora

Myprofi. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • camka
  • Site do editor:

Myprofi. Tag


Myprofi. Descrição

Uma ferramenta de linha de comando que analisa MySQL Query log e saídas estatísticas. projeto MyProfi é uma ferramenta de linha de comando que analisa mysql consulta de log e saídas estatísticas da maioria das consultas usadas com frequência, classificando-os pelo número de vezes que aparecem em um arquivo de log. As consultas semelhantes são groupped together.Thus, selecione ID do usuário onde login = "admin" e selecione ID do usuário onde login = 'root' tornar select id de usuário onde login = {} - as partes variáveis de consultas são substituídos por { } marcadores, isso faz análises estatísticas tão fácil como revewing o topo da patterns.When a maioria das consultas frequentes ocorreram desenvolver uma uma aplicação dificilmente pode prever, qual das consultas SQL será executado o mais frequentemente, e que com menos frequência. As consultas mais populares são para ser os primeiros candidatos para otimização, ajuste fino e polimento. Ao otimizar as consultas mais frequenly correm o desenvolvedor pode atingir o ganho significativo de desempenho para o sistema global. Ao analisar as estatísticas de saída MyProfi É torna-se muito fácil de extrair as consultas para começar a otimizar db adicionando índices, reconsiderando estrutura de banco de dados, etc. Aqui estão algumas características-chave de "MyProfi": Remoção de dados variáveis unsignificant: · Normalmente aplicações executar consultas semelhantes contra banco de dados, mas usando parâmetros variáveis diferentes neles. Por exemplo, ir buscar alguns dados pelo seu número de ID em uma tabela. O que queremos é saber, com que freqüência essa consulta foi executado em tudo. Ao remover os dados variáveis de todas as consultas que pode, então, agrupá-los e contar quantas vezes eles aparecem no arquivo de log. Assim, de duas consultas SELECT nome FROM user WHERE ID = 223 e selecione o nome de um usuário WHERE ID = 223 teremos um padrão Selecione o nome de um usuário onde id = {} duas vezes. · Como pode haver dados variáveis de diferentes tipos também deseja remover cadeias entre aspas (considerando todas as possíveis técnicas que escapam), várias linhas e comentários Linha, whitespaces unsignificant, variáveis siquential como ID IN (1, 2, 3), etc. Consultas ordenados por popularidade: · Isso é exatamente a razão, porque este utilitário foi desenvolvido - a saber, que as consultas são mais frequentes executado no servidor de banco de dados. O mais popular é a consulta é, mais desempenho pode ser adquirida por meio da otimização lo. estatísticas adicionais: · Para os formatos de consultas lentas, há opções adicionais disponíveis para usar para classificar por um número, em seguida, diferente de critérios consultas. Como log de consultas lentas fornece as informações para cada consulta sobre o tempo que estava correndo, momento em que foi bloqueado, o número de linhas totalmente examinada e finalmente voltou. allowes MyProfi para classificar as estatísticas por qualquer um desses campo, e até mesmo por máxima total ou números médios para cada padrão. Estatísticas por tipo de consulta: · Estatísticas tipo de consulta às vezes é útil para configuração do servidor de banco de dados apropriado e tuning. Por exemplo, se as consultas de atualização são os mais freqüentemente executado contra banco de dados, um desenvolvedor pode considerar restructurizing tabelas para reduzir o uso de índices, como muitos índices em tabelas fazer sua atualização mais lento. Ou de outra forma, se consultas SELECT são populares, pode ser uma razão para alocar mais espaço buffer de memória, etc. Diferentes Formas de entrada apoiar: · MyProfi entende vários formatos de arquivo de entrada. Ao lado de formato geral log consulta, formato de registro de consultas lentas também é suportado. · A partir da versão 5.1.x do servidor MySQL, ambos os registos gerais e lentas consulta pode ser configurado para ser escrito para a tabela sistema mysql. Ao definir uma opção adequada em MyProfi ou o fornecimento de arquivo de entrada com extensão .csv podemos dizer o analisador para arquivos de entrada tratar como CSV formatado. · Além disso, para consultas lentas log você pode produzir uma estatística adicionais. parsing Stream: · Não importa quão grande o seu arquivo de entrada é, o analisador nunca vai carregar o conteúdo inteiro na memória, mas lê o pedaço de arquivo por pedaço (embora, você pode estar indo para esperar por "algum tempo" enquanto este enorme arquivo está sendo processado). consultas personalizadas filtragem: · Você pode escolher as estatísticas de saída apenas para determinados tipos de consultas: SELECT, UPDATE, DELETE, etc. Isso pode ser útil, por exemplo, quando você está indo para verificar o plano de execução de consultas mais popular usando EXPLAIN. Neste caso consultas não selecionar será apenas inútil. Suporte para consultas topo N: · Saída apenas os primeiros padrões de N em estatísticas ordenadas. Requisitos: · PHP. · Qualquer plataforma que suporte PHP versão de linha de comando em execução O que há de novo nesta versão: · Adicionado: opção de saída HTML


Myprofi. Software Relacionado

Salarial

Beankeeper é uma biblioteca de persistência de objetos / relacionais e de consulta completos e poderosos para Java. ...

186

Download

Esquemaspy.

Schemaspy é uma ferramenta baseada em Java que analisa os metadados de um esquema em um banco de dados. ...

189

Download

mysqldoc.

mysqldoc é um utilitário de linha de comando para documentar automaticamente o esquema MySQL. ...

162

Download