Jeśli mówisz o WordPressie, ten indeks jest tylko częścią rozwiązania. Sięgając do postmeta
, potrzebujesz kompozytu klawisz zaczynający się od post_id
. Więcej rekomendacji tutaj
.
Ponadto, jeśli dane są wystarczająco przewidywalne, możesz zastąpić LONGTEXT
czy coś bardziej cywilizowanego, jak VARCHAR(150)
. Wykonaj SELECT MAX(LENGTH(meta_key)), MAX(LENGTH(meta_value)) FROM post_meta;
.
(Ja też panoramuję EAV. A zwłaszcza słabą implementację WP.)