Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę utworzyć indeks na podciągu kolumny?

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.)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie MYSQL używające zmiennej jako nazwy tabeli w LEFT JOIN

  2. Elokwentny groupBy make SQLSTATE[42000] z poprawnym zapytaniem SQL w Laravel 5.3

  3. Ogranicz rozmiar kolekcji w JPA

  4. Zamień pierwszą literę każdego słowa na wielką literę w istniejącej tabeli

  5. MySql - problem z tabelami na różnych serwerach, uwzględniający wielkość liter