sql >> Databasteknik >  >> RDS >> Mysql

vad är användningen av poolalternativet i database.yml

Den anger mängden möjliga anslutningar per rubinprocess. Så i fall du trär din rails-app, eller om du använder transaktioner överdrivet. Gränserna här beror på din inställning. Tänk på detta:

  • 50 rubyprocesser
  • var och en med 100 trådar
  • en mysql med en inställning på 1000 samtidiga anslutningar

så det är vettigt att varje process kan öppna högst 20 anslutningar (50 * 20 ==1000) vid en given tidpunkt. Så du skulle ställa in pool värde till 20 eller lägre.



  1. FEL:kolumnen för relationen finns inte PostgreSQL, det går inte att köra infogningsfrågan

  2. MySQL returnerar första och sista posten för på varandra följande identiska resultat

  3. Hur hanterar man to_date-undantag i en SELECT-sats för att ignorera dessa rader?

  4. Ett skript för att ändra alla tabeller och fält till utf-8-bin-kollationen i MYSQL