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

Czy lepiej zrobić unię w SQL lub oddzielne zapytania, a następnie użyć php array_merge?

Najbardziej ostateczną odpowiedzią jest przetestowanie każdej metody, jednak UNION najprawdopodobniej będzie szybsze, ponieważ MySQL uruchamia tylko jedno zapytanie, w przeciwieństwie do 4 dla każdej części unii.

Usuwasz również narzut związany z odczytywaniem danych do pamięci w PHP i łączeniem ich. Zamiast tego możesz po prostu wykonać while() lub foreach() lub cokolwiek w jednym wyniku.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcje matematyczne MySQL (pełna lista)

  2. Połączenie JDBC — Class.forName vs Class.forName().newInstance?

  3. Czy istnieje optymalna metoda zamawiania indeksu złożonego MySQL?

  4. Jak wypełnić pustą wartość, gdy w tym dniu nie ma rekordu przy użyciu grupy MySQL według

  5. Czy program Visual Studio Server Explorer obsługuje niestandardowych dostawców baz danych?