sql >> Database >  >> RDS >> Mysql

wat is het gebruik van de pool-optie in database.yml

Het stelt het aantal mogelijke verbindingen per ruby-proces in. Dus voor het geval u uw rails-app inrijgt, of u overmatig transacties gebruikt. De limieten hier zijn afhankelijk van uw opstelling. Overweeg dit:

  • 50 ruby-processen
  • elk met 100 threads
  • een mysql met een instelling van 1000 gelijktijdige verbindingen

het is dus logisch dat elk proces op een bepaald moment maximaal 20 verbindingen (50 * 20 ==1000) kan openen. Dus je zou de pool . instellen waarde tot 20 of minder.



  1. Beste DBaaS-oplossingen voor PostgreSQL

  2. Datum- en tijdnotaties wijzigen in MySQL

  3. Geolocatie SQL-query vindt geen exacte locatie

  4. Werken met MySQL TIMESTAMP-kolommen in SQL Server