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

Защо трябва да затваряме MySQL базата данни след команда за запитване?

  1. Да, можете да имате няколко връзки към базата данни. Вие не отваряте база данни, отваряте връзка с база данни. Базата данни е „отворена“ (т.е. работи) през цялото време, най-общо казано, независимо дали сте свързани с нея или не.
  2. Зависи... ако имате само една отворена връзка на страница, тогава не е необходимо да я затваряте, защото тя автоматично ще се затвори, когато PHP приключи. Ако имате много, тогава потенциално бихте могли да направите сървъра на базата данни по-бавен или да накарате сървъра на база данни да изчерпи наличните връзки (може да има само определен брой отворени връзки по едно и също време). Въпреки това повечето съвременни сървъри на бази данни могат да се справят със стотици едновременни връзки.
  3. По избор, но препоръчително. Това не е голяма работа за малки и средни проекти (т.е. ако имате по-малко от 100 едновременни посетители в даден момент, вероятно няма да имате проблеми независимо от това). Тъй като имате много хиляди посетители на минута, трябва активно да затворите връзката с базата данни веднага щом приключите с нея, за да я освободите възможно най-скоро.


  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. Как да получите само таблици, а не изгледи, като използвате SHOW TABLES?

  3. Използване на MySQL релационни бази данни на Gentoo

  4. Какво означава, когато MySQL е в състояние Изпращане на данни?

  5. Mysql count връща нула, ако не е намерен запис