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

Złożoność czasowa sortowania bazy danych

Myślę, że za dużo tutaj myślisz. Zdecydowanie przypadek przedwczesnej optymalizacji. Chociaż wszystkie powyższe rozwiązania są jak najbardziej słuszne. Powinieneś wiedzieć, że ponad 100 000 rekordów to chowder do MySQL. Zwykliśmy rutynowo order na stołach z ponad 30 milionami wierszy, z doskonałą wydajnością.

Ale MUSISZ mieć indeks na sortowanej kolumnie i dokładnie sprawdzić schemat tabeli. Rozp. Buforowanie też nie martw się, mysql robi to za Ciebie dla powtarzających się zapytań, gdy tabela nie uległa zmianie. Ale indeks w kolumnie jest koniecznością, podstawowym i najważniejszym wymaganiem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql pokazuje dostępne przedziały czasowe i przedziały czasowe zajęte z tabeli

  2. MySQL — zwiększ wartość kolumny lub wstaw dane, jeśli nie istnieją

  3. MySQL:wybierz wszystkie daty w zakresie, nawet jeśli nie ma żadnych rekordów

  4. błąd podczas używania mysql_real_escape_string()

  5. Jak dołączyć zmienną PHP do instrukcji MySQL?