Performance (MySQL): verschil tussen versies

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen
Regel 2: Regel 2:
  
 
* '''Indexes''' - Ik heb dankzij indexes de tijdsduur van queries van minuten, kunnen reduceren tot secondes. Gewoon alle velden die in ''joins'' voorkomen, voorzien van een index → [[Indexes (MySQL)]]
 
* '''Indexes''' - Ik heb dankzij indexes de tijdsduur van queries van minuten, kunnen reduceren tot secondes. Gewoon alle velden die in ''joins'' voorkomen, voorzien van een index → [[Indexes (MySQL)]]
* '''Enkelvoudige queries:''' Vervang meervoudige update-queries door enkelvoudige queries
+
* '''Enkelvoudige joins:''' Vervang update-queries met meervoudige joins, door losse meerdere update-queries die elk met enkelvoudige joins werken
 
* '''Soorten joins:''' Staat me bij dat bv. een ''join'', een ''innner join'' en een ''left/right join'' flinke verschillen qua prestaties.
 
* '''Soorten joins:''' Staat me bij dat bv. een ''join'', een ''innner join'' en een ''left/right join'' flinke verschillen qua prestaties.
  

Versie van 29 aug 2018 17:16

MySQL langzamer dan je verwacht had?

  • Indexes - Ik heb dankzij indexes de tijdsduur van queries van minuten, kunnen reduceren tot secondes. Gewoon alle velden die in joins voorkomen, voorzien van een index → Indexes (MySQL)
  • Enkelvoudige joins: Vervang update-queries met meervoudige joins, door losse meerdere update-queries die elk met enkelvoudige joins werken
  • Soorten joins: Staat me bij dat bv. een join, een innner join en een left/right join flinke verschillen qua prestaties.

Zie ook