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

PHP:Кой е най-бързият начин за запитване на MySQL? Тъй като PDO е болезнено бавен

Ако забавянето се дължи на необходимостта да достига през мрежата за всяка връзка и mysql трябва да направи обратно търсене в DNS, за да провери през таблицата си GRANTs, тогава това режийно натоварване може много добре да обясни голяма част от латентността. Преминаването към постоянни връзки би го направило еднократна цена за целия живот на връзката.

Това обаче води до други проблеми. Тъй като транзакциите се отменят и заключванията се освобождават, когато връзката, която ги държи, бъде затворена, запазването означава, че те ще останат активни. Без да внимавате много в кода си да не оставите връзката в непоследователно състояние, бихте могли да създадете блокиране или поне да заключите всички други връзки, докато не влезете ръчно и не почистите.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете всички уникални години от колона за дата, използвайки SQL (MySQL)

  2. Flask SQLAlchemy не затваря връзките с MySQL база данни

  3. Изберете колона по псевдоним в MySQL

  4. Използване на Dropwizard &JDBI за запитване на база данни с множество схеми?

  5. MySQL - Референтна обобщена колона в клауза where