- (jeśli to możliwe) Użyj
WHERE metadata IN ('value1', 'value2')
- Może być konieczne zwiększenie max_allowed_packet . Domyślnie jest to 16 MB (po stronie klienta i zaledwie 1 MB po stronie serwera w starszych wersjach) i nie jest trudno skonstruować zapytanie, które działa wbrew temu limitowi (np. importowanie danych z innego miejsca za pomocą gigantycznego
INSERT
zapytanie)
LIKE '%string%'
jest zabójcą wydajności. Takie zapytanie nie może używać indeksu w tej kolumnie. LIKE 'string%'
z drugiej strony jest indeksowalny