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

MySQL Query IN() Klauzula wolno w indeksowanej kolumnie

Uzyskujesz dostęp do 420 wierszy według klucza podstawowego, co prawdopodobnie doprowadzi do ścieżki dostępu do indeksu. To może uzyskać dostęp do 2 stron indeksu i jednej strony danych na klucz. Jeśli są one w pamięci podręcznej, zapytanie powinno działać szybko. Jeśli nie, każdy dostęp do strony, który trafia na dysk, będzie wiązał się ze zwykłym opóźnieniem dysku. Jeśli przyjmiemy opóźnienie dysku 5 ms i 80% trafień w pamięci podręcznej, otrzymamy 420*3*0,2*5 ms=1,2 sekundy, czyli w kolejności tego, co widzisz.



  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, DELETE Query z dołączeniem

  2. Klucz obcy MySQL podczas usuwania

  3. Usuń MySQL z Grupuj według

  4. Usuwanie z tabeli MySQL z ograniczeniami klucza obcego

  5. flake8 narzeka na porównanie logiczne ==w klauzuli filtra