Mysql
 sql >> база данни >  >> RDS >> Mysql

По-добре ли е да направите обединение в SQL или отделни заявки и след това да използвате php array_merge?

Най-категоричният отговор е да се тества всеки метод, но UNION е най-вероятно да бъде по-бърз, тъй като само една заявка се изпълнява от MySQL, а не 4 за всяка част от съюза.

Вие също така премахвате излишните разходи за четене на данните в паметта в PHP и конкатенирането им. Вместо това можете просто да направите while() или foreach() или каквото и да е на един резултат.



  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 базата данни е повредена

  2. MySQL Подреждане по число, Празни низове (или 0) Последни

  3. как да съединя две таблици с общи атрибути в mysql и php?

  4. Как да синхронизирате MySQL бази данни между две отдалечени бази данни (без техника за репликация на MySQL база данни)

  5. Разрешеният размер на паметта от 134217728 байта е изчерпан (опит за разпределяне на 42 байта)