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

Czy powinienem używać jednej dużej instrukcji SQL Select, czy kilku małych?

Powinieneś uruchomić narzędzie do profilowania, jeśli naprawdę się martwisz, ponieważ zależy to od wielu rzeczy i może się różnić, ale z reguły lepiej jest mieć mniej kompilowanych zapytań i mniej podróży w obie strony do bazy danych.

Upewnij się, że filtrujesz wszystko najlepiej, jak potrafisz, korzystając z klauzuli gdzie i dołączaj.

Ale szczerze mówiąc, zwykle nie ma to znaczenia, ponieważ prawdopodobnie nie zostaniesz uderzony tak mocno w porównaniu z tym, co może zrobić baza danych, więc jeśli optymalizacja nie jest twoją specyfikacją, nie powinieneś robić tego przedwcześnie i robić to, co najprostsze.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimportować DUŻE pliki sql do tabeli mysql?

  2. PHP-MySQL-Jak bezpiecznie zwiększać pole integer MySQL?

  3. MYSQL_ROOT_PASSWORD jest ustawione, ale odmowa dostępu dla użytkownika „root”@„localhost” (przy użyciu hasła:TAK) w kontenerze dockera

  4. GROUP_CONCAT() liczba wierszy podczas grupowania według pola tekstowego

  5. Jak zapobiec sytuacji wyścigowej w rezerwacji hoteli online?