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

Czy ograniczenie zapytania do jednego rekordu poprawia wydajność?

Jeśli kolumna ma

unikalny indeks:nie, to nie jest szybsze

nieunikalny indeks:być może ponieważ zapobiegnie wysyłaniu dodatkowych wierszy poza pierwszym dopasowanym, jeśli taki istnieje

brak indeksu:czasami

  • jeśli co najmniej 1 wiersz pasuje do zapytania, tak , ponieważ pełne skanowanie tabeli zostanie zatrzymane po dopasowaniu pierwszego wiersza.
  • jeśli żaden wiersz nie pasuje do zapytania, nie , ponieważ będzie musiał wykonać pełne skanowanie tabeli


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. porównanie daty i godziny mysql

  2. Czy mogę zmienić ft_min_word_len na współdzielonym hostingu?

  3. Maskowanie wyjścia MySQL (tj. numer telefonu, numer SSN itp. formatowanie wyświetlacza)

  4. Laravel Eloquent uzyskuje wyniki pogrupowane według dni

  5. Jak stworzyć paginację za pomocą PDO PHP