sql >> Databáze >  >> RDS >> PostgreSQL

Správné nastavení databáze připojení databáze database.yml pro jednovláknové aplikace Rails

Dost pozdě na tu párty, ale dnes mi ve výrobě došla databázová připojení.

Jako mnoho lidí používám Sidekiq k provádění asynchronních úloh, jako je například odesílání e-mailů. Je důležité poznamenat, že Sidekiq běží jako vícevláknový proces.

Takže nejen jen mají aplikaci Rails s jedním vláknem, proto se tato odpověď přímo nevztahuje na položenou otázku, ale myslel jsem si, že by stálo za to něco říci, protože si myslím, že aplikace Rails s více vlákny jsou v dnešní době relativně normální.

To znamená, že musíte upravit velikost fondu takovým způsobem, abyste vytvořili dostatek připojení ke zpracování všech úloh, které lze zařadit do fronty a které mohou trvat déle než 5 sekund (výchozí časový limit pro čekání na připojení k databázi před vyvoláním chyby).



  1. Přístup k sadám výsledků z uložených procedur Transact-SQL SQL Server

  2. Zabránění ukládání dotazů do mezipaměti v MySQL

  3. Počáteční konfigurace Postgresql:Jak přistupovat jako uživatel postgres?

  4. SUM(poddotaz) v MYSQL