Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe te bespoedigen Queries op Extremely Large MySQL tabellen
MySQL is een database softwaretoepassing vrij verspreid voor websites . Als een tabel in een database groter , aantal queries kunnen schaden prestaties op de website . Om deze reden is het belangrijk om database queries te tweaken voor de beste prestaties . Er zijn een paar manieren om de prestaties voor MySQL queries te verbeteren . Deze tweaks zijn bewerkingen op de MySQL tabellen en de query statements . Dergelijke tweaks kan versnellen prestaties van enkele seconden of minuten . Instructies
1

Maak een index op de tafel in de MySQL query. Een index helpt de database soort kolommen als een prioriteit . Indexen kan query's versnellen door meerdere minuten . Om een ​​index te maken op uw tafel , gebruikt u de volgende syntaxis : create index op " Vervang de " " met een unieke naam van uw keuze . De tabel-en kolomnamen zijn de tabel en kolom u opvragen bij uw MySQL -code . Kopen van 2

Redesign uw tafel query naar zoeken op tafel velden die zijn geïndexeerd . Bijvoorbeeld , als u een index op " CustomerID , " een query moet worden getweakt uit : select customer_name van klant waar last_name = ' joe'to een query die gebruik maakt van het veld Klant , zoals : select customer_name van klant waar customerid = 1
3

Gebruik sluit eerder dan subselect verklaringen . Deelnemen aan een tafel is sneller dan een subselect statement . Bovendien sluit zich dienen te worden gemaakt op tafel velden die indexen hebben . Een voorbeeld van de subselect is hieronder : select customer_name van klant wherefirst_name = ( select first_name van bestelling waar order.customerid = Klant.Klantid ) op Twitter

U kunt deze query wijzigen om onder andere een join met de volgende code : select customer_name van customerjoin bestelling op Klant.Klantid = order.orderidwhere voornaam = ' Joe '

Archief oude platen om een aparte tabel 4 . Als je een aantal zeer oude gegevens in de tabellen , kunt u deze exporteren naar andere tabellen of back - up van bestanden . Code om dit proces uit te voeren wordt bepaald door de tafel beperkingen voor de database . Echter , een voorbeeld query om gegevens te exporteren is hieronder: invoegen in archive_tableselect * van de klant waar create_date < 1/1/2009 '

Previous: Next:
  PHP /MySQL Programmering
·Tutorial van Rij Level Sloten …
·Hoe maak je een PHP header geb…
·Hoe maak je een Zero verwijder…
·Hoe de MySQL invoegen ID Reset…
·Hoe te compileren MySQL Workbe…
·Wat is een Constructor in PHP …
·Waarom zijn niet alle sites Pa…
·Hoe maak je een PHP tijdstempe…
·Hoe kan ik een PHP File Test ?…
  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 maak je een URL wijzigen in een pagi…
·Hoe te verbinden 4D met PHP 
·Een tutorial voor NetBeans Java 6.5 op M…
·Hoe schrijf ik een Java applet 
·Hoe te verwijderen White Space op Perl R…
·Hoe een Adode VB6 Connection gebruiken o…
·Hoe maak je een Array converteren naar e…
·Hoe maak je een Google Map Overlay 
·Hoe maak je een methode binden aan een e…
Copyright © Computer Kennis http://www.nldit.com