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

Wydajność indeksu SQL — ASC vs DESC

Zaktualizowana odpowiedź dla MySQL 8.0

Jak zauważył Kazimieras Aliulis w komentarzach, obsługa indeksów malejących jest dodawany w MySQL 8.0 :

Oryginalna odpowiedź dla wcześniejszych wersji

DESC indeksowanie nie jest obecnie zaimplementowane w MySQL... silnik ignoruje podane sortowanie i zawsze używa ASC :

W przypadku innego systemu RBDMS, który implementuje tę funkcję, takiego jak SQL Server, DESC specyfikacja jest korzystna tylko przy sortowaniu według indeksów złożonych ... i nie będzie miało wpływu na czas wyszukiwania nowo utworzonych użytkowników w porównaniu ze starszymi użytkownikami.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskaj różne wartości z tablicy MySQL JSON

  2. Najlepsze praktyki z danymi historycznymi w bazie danych MySQL

  3. Wstawianie danych binarnych do MySQL (bez PreparedStatement's)

  4. Jak zresetować hasło administratora WordPress za pomocą wiersza polecenia MySQL?

  5. Ostrzeżenie:nawiązywanie połączenia SSL bez weryfikacji tożsamości serwera nie jest zalecane