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

Czy normalny indeks MySql jest wymagany, gdy mamy indeks Composite?

Każdy prefiks indeksu złożonego będzie również używany jako sam indeks. Więc jeśli masz złożony indeks na (domain, log_time, log_type) , jest to równoważne posiadaniu indeksów w domain i (domain, log_time) . Nie ma również potrzeby oddzielnego umieszczania tych indeksów, będą one zbędne i marnują miejsce.

Możesz więc bezpiecznie usunąć indeks w domain po dodaniu tego złożonego indeksu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz w relacji wiele-do-wielu w MySQL

  2. Jaka jest różnica między usuwaniem z table_a a obcinaniem tabeli table_a w MySQL?

  3. Jak pobrać dane z bazy danych, aby wyświetlić stronę w laravelu?

  4. Nie mogę użyć aliasu w usuwaniu sql

  5. zapisywanie treści html w bazie mysql