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

PDO::заявка срещу PDOStatement::execute (PHP и MySQL)

Да, защото когато извикате PDO::prepare , сървърът трябва да създаде план за заявка и мета информация за тази заявка, тогава има допълнителни разходи за обвързване на посочените параметри, когато използвате PDO::execute . Така че, за да спестите тези допълнителни разходи и да подобрите производителността, можете да използвате PDO::query за заявки без параметри.

Въпреки това, в зависимост от мащаба и размера на вашето приложение и конфигурацията на вашия сървър/хост (споделен/частен), може да видите или да не видите никакво увеличение на производителността.



  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. PHP PDOException:SQLSTATE[HY093]:Невалиден номер на параметър

  3. Грешка 1038 Изчерпана памет, помислете за увеличаване на размера на буфера за сортиране

  4. Преместете MySQL база данни на нов сървър

  5. Потребителски въведени данни, почистете и дезинфекцирайте преди изпращане в db