| 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 ottimizzare MySQL
    MySQL è un motore di database simile a PostgreSQL , Oracle o MS SQL server in quanto permette di creare tabelle e memorizzare data.For molti siti web dinamici MySQL è un requisito per il funzionamento - ed è un enorme potenziale collo di bottiglia se l'applicazione e il server non sono configurati correttamente Istruzioni
    1

    Run ottimizzare tavolo contro le tablesThis deframmenta comando un tavolo dopo aver eliminato un sacco di righe da esso.
    2 < p > Usa inserire ritardata quando non hai bisogno di gratificazione immediata - una risposta immediatamente - quando i dati vengono scritti . Questo riduce l'impatto complessivo di inserimento perché molte righe possono essere scritte con una singola scrittura su disco .
    3 Utilizzare

    priorità dichiarazione

    * uso Inserire LOW_PRIORITY quando si vuole dare SELEZIONARE dichiarazioni di priorità più alte delle vostre inserti .

    * Utilizzare HIGH_PRIORITY SELECT per ottenere recuperi che saltare la coda . Cioè, il SELECT viene eseguita anche se non vi è un altro client in attesa .
    4

    Usa istruzioni INSERT più righe di memorizzare molte righe con una sola istruzione SQL .
    5

    non utilizzare le autorizzazioni complesse . La più complessa configurazione le autorizzazioni , la più luminosa che hai. Provate ad usare le istruzioni GRANT semplici per ridurre il sovraccarico alzare lo sguardo e l'applicazione di autorizzazioni causerà .
    6

    Quando si analizzano le prestazioni delle query , è anche utile considerare la parola chiave spiegare. Questa parola chiave , quando si trova di fronte a una query di selezione , descrive come MySQL intende eseguire la query e il numero di righe che sarà necessario elaborare di realizzare con successo una serie di risultati

    Esempio di utilizzo : . Spiegare selezionare * da tavola
    7

    prova a ottimizzare l' clausola where - Togliere inutili parentesi - quando si usa " count ( * )" a database non MyISAM assicuratevi di avere indici di presentare - rendere le vostre clausole WHERE più specifici possibile
    8

    Usa IndexesMySQL ti permette di tabelle di database di indice , che consente di cercare rapidamente ai record senza eseguire una scansione completa della tabella prima e, quindi, in maniera significativa ad accelerare l'esecuzione delle query . Si possono avere fino a 16 indici per tabella , MySQL e supporta anche gli indici a più colonne e indici di ricerca full-text.

    Aggiunta di un indice per una tabella è semplice come chiamare il comando CREATE INDEX e specificando il campo ( s ) da indicizzare.
    9

    Regolare variabili interne del server , come key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit e long_query_time può andare un lungo cammino. Non vi è alcuna " risposta giusta " per quei valori , quindi è necessario per giocare con loro. essi saranno diverse in ogni server .

    Previous :

    next :
      Articoli Correlati
    ·Come importare un file CSV nel database utilizzando PHP…
    ·Come creare fogli di calcolo Excel con MySQL 
    ·Come trasformare in MySQL PHP Dichiarazioni 
    ·Come passare un ID Sub in PHP 
    ·Come controllare per vedere se un file viene aperto in …
    ·Come leggere più campi delimitati in un file con PHP 
    ·Come inviare PHP e HTML E-mail da un modello separato 
    ·Conte PHP a MySQL Risultati 
    ·Come inserire il testo in una casella di testo in HTML …
    ·Come reimpostare un array in PHP 
      Articoli in evidenza
    ·Come scrivere testo in un form in VB6 
    ·Come stampare in un Didascalia etichette in Visual Basi…
    ·Come convertire BitArray di Byte 
    ·Salario di un Jr Programmatore PHP 
    ·Come invertire un numero in C 
    ·Come modificare un file DBX 
    ·VBA Funzione Procedura 
    ·Come scrivere uno script di post elaborazione dei dati 
    ·Come avviare l' editor di Visual Basic 
    ·Come allocare un array 5D 
    Copyright © Conoscenza Informatica http://it.wingwit.com