MySQL Indexes

Door Joren de Wit, 20 jaar geleden, 5.683x bekeken

Database optimalisatie met behulp van indexen in MySQL

Gesponsorde koppelingen

Inhoudsopgave

  1. Inleiding
  2. Indexen in MySQL
  3. Hoe indexen werken
  4. Indexen op een juiste manier aanbrengen
  5. Slotwoord en referenties

 

Er zijn 11 reacties op 'Mysql indexes'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Lissy Pixel
Lissy Pixel
20 jaar geleden
 
0 +1 -0 -1
Top tut Blanche!!!
- SanThe -
- SanThe -
20 jaar geleden
 
0 +1 -0 -1
Zeer netjes en duidelijk. Het is/was voor mij even oude kennis ophalen. Maar goed uitgelegd met duidelijke voorbeelden.
Jan Koehoorn
Jan Koehoorn
20 jaar geleden
 
0 +1 -0 -1
Aanwinst voor de tuts hier.
Joren de Wit
Joren de Wit
20 jaar geleden
 
0 +1 -0 -1
Thnx allen voor de positieve reacties. :)
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
Zeker interessant, dat kan echt wel snelheidswinst en nog meer optimalisatie betekenen:)
Kalle P
Kalle P
20 jaar geleden
 
0 +1 -0 -1
Goed uitgebreid! Was wat diepgaander op sommige dingen dan ik wist, dus dat is altijd ++. Jammer van de fulltext. next time?
Joren de Wit
Joren de Wit
20 jaar geleden
 
0 +1 -0 -1
Tja, fulltext is zoals gezegd echt een onderwerp opzich. Als je de fulltext index behandelt, hoor je mijns inziens in dezelfde tutorial ook de fulltext functies van mysql te behandelen. En dat zou het doel van deze tutorial, namelijk het duidelijk maken wat indexen zijn en hoe je ermee werkt, voorbij streven.

Maar wie weet volgt er, mocht ik tijd hebben, nog wel een uitgebreide tutorial over de fulltext mogelijkheden binnen MySQL.

ps. Bij deze: http://phphulp.nl/php/tutorials/3/546/
Kalle P
Kalle P
20 jaar geleden
 
0 +1 -0 -1
Ai

edit:
(=ja)
Martijn B
Martijn B
20 jaar geleden
 
0 +1 -0 -1
Ik heb weer aardig wat geleerd van deze tutorial.

Mooie tutorial, Blanche!

Ik mis nog de "slow query log",
dit kan erg handig zijn tijdens de ontwikkeling:

Zet in het bestand my.cnf het volgende:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
log-slow-queries=d:/wamp/logs/mysql-slow-queries.log
log-queries-not-using-indexes


In de groep "[mysqld]" (of voor wamp "[wampmysqld]").

En je kunt in de log alle queries zien die langer duren dan 1 seconden
en nog interessanter de queries die geen index gebruiken.
Robert Deiman
Robert Deiman
20 jaar geleden
 
0 +1 -0 -1
@Martijn!
Dat gaat dan dus alleen lukken als je daar zelf de rechten voor hebt, maar wel een goede tip :)
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Joren de Wit
Joren de Wit
20 jaar geleden
 
0 +1 -0 -1
Zoals Robert al zegt zul je in de meeste gevallen (lees: bij hostingproviders) deze instelling niet kunnen veranderen aangezien je de rechten niet hebt. Dit is dus alleen interessant als je zelf je server beheert, of bijvoorbeeld tijdens het lokaal ontwikkelen van je website.

Maar ik zal eens kijken of ik het in de tutorial kan verwerken. Bedankt voor de tip in ieder geval!

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. Inleiding
  2. Indexen in MySQL
  3. Hoe indexen werken
  4. Indexen op een juiste manier aanbrengen
  5. Slotwoord en referenties

Labels

  • Geen tags toegevoegd.

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.