Capacitar Registrando de Lento Questões ( lento Questão Barca) em MySQL Banco de dados
Um dos primeiro requerimentos para um depressaservidor da Web é a possui eficiente e efetiva Instruções de SQL ou questões que são otimizar. Qualquer não- ótima SQL ( estrutura Questão Língua) comandos ou afirmações que levam demasiado comprida ou longo tempo para executar utilizará um pouco para cima lote de sistema recursos, causandoMySQL banco de dados correr mais devagar, e em seguida cada vez mais questões reservas fila acima, e quando conexão limite seja atingida, visitantes são estado negação ou indeferido conexão. Em malíssimo caso cenário, seu servidor da Web irá baixar tão bem, ou continuamente underperform. O tipo de letra é especialmente real quando-se estão usando MyISAM mesa tipo qual empregos mesa- nível bloqueando em lugar linha- nível bloqueando num alta tráfego teias.
Algum atrás, um único SQL questão pode ser porquê de todas as servidores’ problemas. MySQL possui construído- em funcionalidade para capturar lento questão barca ou identificar questões que não estão ótima e presa há muito tempo para terminar, que permite você pedir barca tudo lento correndo questões qual invadiu definido número de segundos para executar by MySQL engenho de base de dados num arquivo. Lento questão barca não é ativado ou em by omissão MySQL instalação, assim é um dos menos- usado registros.
Para ativar lento questão barca, simplesmente adicionar a seguinte linha a MySQL arquivo de configuração (my.cnf ou my.ini), e em seguida recomeçar o MySQL servidor:
barca- lento- questões
ou
barca- lento- questões= [caminho à arquivo de diário]
Substituir[caminho à arquivo de diário] com atual caminho à lento questão arquivo de diário quer o MySQL escrever o tronco ao qual, é o opcional valor.
Ou você pode começo mysqld com com a – barca- lento-queriesfile_name[=] opção para ativar o lento questão barca. Em ambas sintaxes, se não arquivo de diário nome é especificado, o omissão nome éhost_name-slow.log, armazenado na MySQL arquivo de dados diretório. Se um nome de arquivo é dada, mas não como um absoluta pathname, o servidor escreve o arquivo na dado diretório também.
Depois de ativar lento questão barca, MySQL criará, captura e barca à arquivo de diário com todas as novas Instruções de SQL que levou mais do que long_query_time segundos para executar, qual é by omissão set a 10 segundos. O tempo para adquirir o inicial mesa fechaduras não é conde como execução tempo. mysqld escreve uma declaração à lento questão barca após tem estado executado e no fim das contas fechaduras foram lançada, portanto barca ordem força ser diferente de execução ordem.
Você pode então examinar tudo o SQL questões que levou mais tempo do que a pre- definido número de segundos (10 segundos by omissão) nahost_name-slow.log, e em seguida tomar as providências necessárias para otimizar o Instruções de SQL. O lento questão barca irá contar you por volta what foi tempo o questionário completo, quanto tempo o questionário levou correr, quanto tempo que levou a executar seguro dela fechaduras, quanto linhas foi enviado atrás como resultado, quanto linhas foi examinar determinar o resultado, qual banco de dados foi usado, e o atual questão ela mesma. Mas ter em mente que um SQL questão contido na barca poderá tem já ótima, mas executado devagar devido a os recursos de sistema estado usado acima pela atual lento afirmação aquela necessidade aquela compressão fino afinada.
importante: Isto é um máquina traduzida página qual é fornecida " como é" sem garantia. Máquina tradução pode ser difícil comprender. Por favor recorrer aoriginal Inglês artigo sempre que possível.
Parte e contribuir ou obter suporte técnico e ajuda at My Digital Vida Fóruns.
Relacionado Artigos
- Alteração ou Set MySQL Longa Questão Tempo Valor for barca- lento- questões
- Instalar Servidor da Web em Janela XP com Apressadamente, PHP5 e MySQL4 Parte 4
- Alteração e Restabelecer MySQL raíz Senha
- Como suportar e Restaurar ( exportação e Importação) MySQL Bancos de dados Tutorial
- WordPress MySQL SQL Questão Erro em WPDB Aula
- Você és Não Autorizado para executar SQL Questões em vBulletin Manutenção
- MySQL Banco de dados Atuação Tuning Melhor Práticas Vídeo Tutorial
- Usando PHP-MySQL Persistente Conexões correr WordPress Blog
- Como ler MySQL Binário Barca Arquivos (BinLog) com mysqlbinlog
- Como ultrapassar e Alto Automática Logotipo a Barca Em como Diferente Usuário




























Janeiro 23rd, 2007 0022:
[...] Se you capacitar lento questões barca de MySQL banco de dados servidor, tu deves notícia que da lento questão arquivo de diário contém somente Instruções de SQL e questões que levou mais do que query_time de 10 segundos para executar ou carreira. Isto é o valor por omissão ou questão tempo fronteira for log_slow_queries função, qual é 10 segundos. 10 segundos é modo demasiado comprida para um SQL questão completar, de modo a que a valor pode ser também alta para capturar qualquer significativo dado. Você pode alterar ou alteração o lento questão tempo abaixar valor ou número de segundos. Você pode set um nova long_query_time na MySQL arquivo de configuração, a saber my.cnf ou my.ini, normalmente localizado em etc diretório. Simplesmente adicionar a seguinte linha à arquivo de configuração: [...]