Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe je mysql optimaliseren
MySQL is een database engine vergelijkbaar met postgresql , orakel , of Ms SQL server in dat het u toestaat om tabellen en slaan data.For vele dynamische websites MySql is een vereiste voor de werking te creëren - en is een enorme knelpunt potentiële indien de aanvraag en de server zijn niet geconfigureerd goed Instructions
1

Run optimaliseren tafel tegen je tablesThis commando defragmenteert een tafel nadat u veel rijen van hem verwijderd .

Gebruik insert 2 vertraagd als je niet instant bevrediging nodig - een respons direct - als uw gegevens worden geschreven . Dit vermindert de totale impact inbrengen omdat veel rijen kan worden geschreven met een enkele schijf schrijven .

Gebruik statement prioriteiten 3

* Gebruik INSERT LOW_PRIORITY
wanneer u wilt geven SELECT verklaringen hogere prioriteit dan uw inserts .

* Gebruik SELECT HIGH_PRIORITY om opvragingen dat de wachtrij springen te krijgen. Dat is , wordt de SELECT uitgevoerd , zelfs als er een andere klant wacht .
4

Gebruik meervoudige rij INSERT statements te veel rijen slaan met een SQL-instructie .
5

weet complexe toestemmingen niet gebruiken . Hoe complexer uw permissies instellen , hoe meer overhead je hebt . Probeer met behulp van eenvoudige GRANT verklaringen aan het verminderen van de overhead te zoeken en toepassen van machtigingen zal veroorzaken .
6

Bij het analyseren van de prestaties van query , is het ook nuttig om de EXPLAIN trefwoord overwegen . Dit zoekwoord , wanneer geplaatst in de voorkant van een SELECT-query , beschrijft hoe MySQL is voornemens de query en het aantal rijen het zal moeten verwerken tot een resultaat set succesvol af te voeren

Voorbeeld van gebruik
: . Uitleggen selecteren * van tafel
7

Probeer het optimaliseren van uw where - Verwijder onnodige haakjes - bij gebruik van " count ( * ) " op non MyISAM databases zorg ervoor dat u indexen presenteren - maak je waar clausules zo specifiek mogelijk
8

Gebruik IndexesMySQL kunt u index database tabellen , waardoor het mogelijk is om snel te zoeken naar dossiers zonder het uitvoeren van een volledige tabel te scannen eerste en dus aanzienlijk versnellen uitvoeren van query . U kunt maximaal 16 indexen per tafel , en MySQL ondersteunt ook meerdere kolommen indexen en full - text search indexen .

Een index toevoegen aan een tafel is zo simpel als het aanroepen van de INDEX commando CREATE en specificeren van het veld ( s ) te indexeren .
9

Pas interne server variabelen zoals key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit en long_query_time kan een lange weg te gaan . Er is geen " juiste antwoord " voor die waarden , dus je moet spelen met hen. zij zal anders zijn op elke server .

Previous: Next:
  PHP /MySQL Programmering
·Hoe een ICO converteren naar e…
·Hoe te Cookies Met behulp van …
·Hoe de Eerste Element van een …
·Hoe Set PHP Cookies 
·Wat is een PHP Argument ? 
·Hoe te sturen HTML e-mail met …
·Hoe post naar een MySQL databa…
·Hoe te Column aliassen opmaken…
·MySQL Injection Tutorial 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Grafiek Met Python 
·Hoe te Debug met DBX 
·Hoe te Lengte van getallen berekenen in …
·De Multiply functie in MySQL 
·Hoe te Cookies Met behulp van PHP 
·Hoe maak je een Main Voeg toe aan een be…
·Hoe je modellen importeren In GTK Radian…
·Hoe maak je een RPG maken in PHP functio…
·Oracle ADF Componenten 
Copyright © Computer Kennis http://www.nldit.com