sql >> Databasteknik >  >> RDS >> PostgreSQL

Håller postgres helt i minnet

Jag skrev ett utförligt inlägg om detta för en tid sedan:

Optimera PostgreSQL för snabbtestning

Du kanske tycker att det är informativt; den täcker alternativ för att få PostgreSQL att köras utan hållbarhet och andra justeringar som är användbara för att köra tester.

Du behöver faktiskt inte operation i minnet. Om PostgreSQL är inställt på att inte tömma ändringar till disk kommer det i praktiken att vara liten skillnad för DB:er som passar i RAM, och för DB:er som inte får plats i RAM kommer det inte att krascha.

Du bör testa med samma databasmotor som du använder i produktionen. Att testa med SQLite, Derby, H2, etc och sedan distribuera live på PostgreSQL är inte så vettigt... som alla Heroku/Rails-användare kan berätta för dig av erfarenhet.




  1. Hjälp mig med min SQL-fråga (behöver alltid returnera minst en rad.)

  2. Förvandla en parameter med flera värden till en tillfällig tabell i SQL Server Business Intelligence Development Studio

  3. Kan jag ange lösenord en gång för flera mysql kommandoradsanrop, där frågorna inte är kända i förväg?

  4. Oracle 'printf' motsvarighet