Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como acelerar o INSERT em MySQL
Pode parecer ser uma pessoa extremamente paciente é um requisito para a manipulação de bancos de dados MySQL , mas modificando a maneira em que você inserir registros em um banco de dados , você pode fazer as transações executadas até 20 vezes mais rápido . Além disso , não é mais do que apenas uma função disponíveis para inserção de dados . Instruções
1

Evite usar declarações separadas inserção de única linha para inserir várias linhas para o mesmo cliente . Em vez disso, utilizam uma grande instrução INSERT com listas de vários valores.
2

Conte com o comando INSERT DELAYED para inserir várias linhas para vários clientes. Ele enfileira automaticamente cada linha e espera até que a tabela de destino não está sendo usado por outro segmento.
3

Aproveite INSERT concorrentes ao lidar com tabelas MyISAM . Isso reduz a contenção entre os pedidos de leitura e escrita para uma tabela específica .
4 Dados

carga de um arquivo de texto diretamente em uma tabela usando LOAD DATA INFILE declaração em vez de uma instrução INSERT. Corre-se aproximadamente 20 vezes mais rápido.
5

bloquear tabelas não transacionais antes de inserir os dados em si. Isso faz com que o buffer de índice para ser liberado apenas uma vez. Se você não bloqueá-los , o buffer de índice será liberado depois de cada instrução INSERT único .

Anterior :

Próximo : No
  Os artigos relacionados
·Como Chegar Eclipse Helios para cima e correndo para o …
·Matriz PHP Nomeado Função 
·Como usar um modificador E Função 
·PHP __ Autoload Conflito 
·Como gerenciar dados hierárquicos no MySQL 
·Como usar o PHPMailer em um Webform 
·Tutorial PHP para uma simples Gallery 
·Como carregar dinamicamente em PHP Classes 
·Função PHP em um cookie 
·Como compilar o PHP para Windows GUI 
  Artigos em destaque
·Como programar um Plus Calculadora TI-84 
·Como escrever programas para Android 
·Javascript Temporizador Tutorial 
·Como anexar Debugger em C # 
·Como posso Adicionar referência da Web para um C # apl…
·Como fazer uma chamada para Java De XSL 
·Como procurar um arquivo em C # 
·Como chamar uma matriz de cadeia em C + + 
·O importante papel de Ciência da Computação na Vida …
·Como converter Meter para Foot in Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados