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

PDO::query a PDOStatement::execute (PHP i MySQL)

Tak, ponieważ kiedy dzwonisz do PDO::prepare , serwer musi utworzyć plan zapytania i metainformacje dla tego zapytania, wtedy istnieje dodatkowe obciążenie związane z powiązaniem określonych parametrów, gdy używasz PDO::execute . Tak więc, aby zaoszczędzić to obciążenie i poprawić wydajność, możesz użyć PDO::query dla zapytań bez parametrów.

Jednak w zależności od skali i rozmiaru aplikacji oraz konfiguracji serwera/hosta (wspólny/prywatny), możesz w ogóle nie zauważyć wzrostu wydajności.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Generowana jest tabela Hibernate_sequence

  2. Zakończono pid MySQL (nie można uruchomić mysql)

  3. Automatyczne odświeżanie Androida po wstawieniu nowych danych do widoku listy

  4. Sfinks i czy miałeś na myśli...? sugestie pomysł. Czy to zadziała?

  5. Dlaczego ładowanie obiektów SQLAlchemy za pośrednictwem ORM 5-8x jest wolniejsze niż wierszy za pomocą surowego kursora MySQLdb?