| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come velocizzare le query su tabelle di grandi dimensioni estremamente MySQL
    MySQL è un'applicazione software di database distribuito gratuitamente per i siti web . Come una tabella in un database cresce, alcune delle domande possono danneggiare le prestazioni sul sito . Per questo motivo , è importante per ottimizzare le query di database per le migliori prestazioni . Ci sono alcuni modi per migliorare le prestazioni per le query MySQL . Queste modifiche includono le modifiche alle tabelle di MySQL e le dichiarazioni di query . Tali modifiche possono accelerare le prestazioni di diversi secondi o minuti . Istruzioni
    1

    Crea un indice nella tabella utilizzato nella query MySQL . Un indice aiuta le colonne di ordinamento del database come una priorità. Gli indici possono velocizzare le query da diversi minuti . Per creare un indice su una tabella, utilizzare la seguente sintassi : creare indice su " Sostituire la " "con un unico nome di vostra scelta . La tabella e nomi di colonna sono la tabella e la colonna si sta eseguendo la query dal codice di MySQL .
    2

    Riprogettare la query tabella per cercare i campi della tabella che sono state indicizzate . Per esempio, se si dispone di un indice su " CustomerID ", una query deve essere ottimizzato da : select CUSTOMER_NAME dal cliente WHERE cognome = ' joe'to una query che utilizza il campo ID cliente , quali: select CUSTOMER_NAME dal cliente dove customerid = 1
    3

    Usa unisce piuttosto che dichiarazioni Sottoseleziona . Partecipare a un tavolo è più veloce di una dichiarazione selezione secondaria . Inoltre , si unisce dovrebbe essere fatto sui campi della tabella che hanno indici. Un esempio di selezione secondaria è qui sotto: select CUSTOMER_NAME da wherefirst_name cliente = ( select first_name dalla fine dove Order.CustomerID = Customer.CustomerID ) per

    È possibile modificare la query per includere un join utilizzando il seguente codice : select CUSTOMER_NAME da ordine customerjoin su Customer.CustomerID = order.orderidwhere first_name = ' Joe '
    4

    Archiviare i record a una tabella separata . Se si dispone di alcuni vecchi dati nelle tabelle , è possibile esportare in altre tabelle o file di back-up . Il codice per eseguire questo processo è determinato dai vincoli di tabella per il database . Tuttavia, una query di esempio per esportare i dati è di seguito : INSERT INTO archive_tableselect * dal cliente dove create_date < 1/1/2009 '

    Previous :

    next :
      Articoli Correlati
    ·Come installare Apache, MySQL e PHP su Rackspace 
    ·Come aggiungere il Lightbox PHP PHP 
    ·Come controllare numeri sequenziali in PHP 
    ·I migliori telai PHP 
    ·Come trasformare una stringa in un nome VAR in PHP 
    ·Come fare un Parse server per i file CSS come PHP 
    ·Come leggere un file di caratteri animati con PHP 
    ·Differenze tra AddHandler & AddType 
    ·Come caricare i file DOC in PHP 
    ·Come Upload & Ridimensionamento di un PHP MySQL Immagin…
      Articoli in evidenza
    ·Se Netflix in streaming Usa Flash 
    ·Come progettare un template per Joomla 
    ·Visual Basic 2010 Web Browser Progress Bar Tutorial 
    ·Come convertire da CMYK a RGB con PHP 
    ·Come passare variabili al CGI da un frame 
    ·Come eliminare un file nel server PHP VI 
    ·Come utilizzare XML con VB.NET 
    ·Come aggiungere un'immagine a un progetto in NetBeans 
    ·Come utilizzare la Storia oggetto VBScript 
    ·Come modificare script in PHP MySQL Table 
    Copyright © Conoscenza Informatica http://it.wingwit.com