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

Czy lepiej WYBRAĆ przed DOŁĄCZENIEM?

Jak zawsze w przypadku optymalizacji zapytań, odpowiedź powinna brzmieć:to zależy.Odpowiedzi zależą od kilku rzeczy, między innymi:

  • Czy rzeczywiście istnieje korzyść w zakresie wydajności przy użyciu zapytania 2 zamiast zapytania 1. Można to zobaczyć w planie zapytań utworzonym dla tych zapytań. Utworzony plan zapytań może być taki sam dla obu zapytań, ale może być również inny, gdy używane są indeksy.
  • Może to również zależeć od liczby wierszy w tabelach, których dotyczy zapytanie. Jak długo trwa zapytanie i jak często jest ono używane. Jeśli zaczniesz optymalizować zapytanie, które jest używane raz dziennie i działa przez kilka milisekund, lepiej użyj zapytania, które jest najlepiej czytelne.

Tak więc jedyną osobą, która może naprawdę określić, czy należy użyć zapytania 1, czy zapytania 2, jest:Ty. Niemożliwe jest udzielenie solidnej porady na ten temat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kod php do generowania wielu wierszy z niestandardowym kodem

  2. Trwałość połączenia PHP MySQL

  3. Jak połączyć się z wieloma bazami danych MySQL na jednej stronie internetowej?

  4. mySQL — czy powinienem denormalizować?

  5. Po co usuwać init_command set engine=INNODB django DATABASE_OPTIONS po utworzeniu tabeli?