- (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
INSERTzapytanie)
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