แแแแ แแแกแแแแแแแแแกแแแก 2015 แฌแแแก แแแฎแกแแแแแแก แขแ แแแกแแ แแแขแ "Linux tuning PostgreSQL-แแก แแฃแจแแแแแก แแแกแแฃแแฏแแแแกแแแแแ"
แแแกแฃแฎแแกแแแแแแแแแก แจแแแฆแฃแแแ: แแฆแแแแจแแแ, แ แแ แแก แแแฎแกแแแแแ แแแแแ แแฆแแแฃแแแ 2015 แฌแแแก แแแแแแ แแ - แแแแแแ 4 แฌแแแแ แแแขแ แแ แแแแแแ แแแแ แแ แ. แแแแแ แแจแจแ แแแแฎแแแฃแแ แแแ แกแแ 9.4 แแฆแแ แแ แแก แแฎแแ แแแญแแ แแแ. แแแแ 4 แฌแแแก แแแแแแแแแแแจแ แแแแแแแแ PostgreSQL-แแก 5 แแฎแแแ แแแแแจแแแแ แแ Linux-แแก แแแ แแแแก 15 แแแ แกแแ. แแฃ แแฅแแแ แแแแแฌแแ แ แแ แแแกแแแแแก, แแฅแแแ แแแแฆแแแ แกแฎแแ แแแฎแกแแแแแแก. แแแแ แแ แแฅ แแแแแแฎแแแแแ Linux-แแก แคแฃแแแแแแแขแฃแ แแแ แแแฃแแแ แแแแก PostgreSQL-แแกแแแแก, แ แแแแแแช แแฆแแกแแช แแฅแขแฃแแแฃแ แแ.
แแ แแฅแแแ แแแแ แแแกแแแแแแแแแกแแ. แแแฃแจแแแ PostgreSQL-Consulting-แจแ. แแฎแแ แแ แชแแขแแก แแแกแแฃแแ แแ แแแแแ, แแฃ แ แ แฃแแแ แแแแแแแแ Linux-แแแ แแแแแแแ แแแแแชแแแแ แแแแแแแแ แแ แแแแแ แแขแฃแแแ PostgreSQL-แแแ แแแแแ แแแแแจแ, แ แแแแแ แแ แแแชแแแแแ แกแแแแแแ แแกแแแแกแแ.
แ แแแ แแแกแแฃแแ แแ? แแฃ แแฅแแแ แฃแ แแแแ แแแแ PostgreSQL-แแแ, แแแจแแ แแแ แแแแฃแแฌแแแแ แฃแแแ แแงแแ UNIX-แแก แแแแแแ. แฒ แแก แแแจแแแแก? แแฃ แจแแแแแแ แแแ Oracle-แก แแ PostgreSQL-แก, แแแจแแ Oracle-แจแ แแฅแแแ แฃแแแ แแงแแ 80% DBA แแแแแชแแแแ แแแแแก แแแแแแแกแขแ แแขแแ แ แแ 20% Linux-แแก แแแแแแ.
PostgreSQL-แแ แแก แชแแขแ แฃแคแ แ แ แแฃแแแ. PostgreSQL-แแ แแฅแแแ แฃแแแ แแฅแแแแแ แแแแ แแ แฃแแแแแกแแ แแแกแแแ, แแฃ แ แแแแ แแฃแจแแแแก Linux. แแ แแแแแแ แแฃแแแ, แชแแขแแช แแแแฅแแชแ แแแแแแแขแแแแก แจแแแแแ, แ แแแแแ แแ แแแแ แแ แแก แงแแแแแคแแ แ แกแแแแแแ แแแแแแแ แแแแแฎแแแ. แแ แแแแแแแก แแฎแแแ แแแ แแแแแ, แฉแแแแแ แแฎแแแ แคแฃแแฅแชแแแแแ แแแ, แฃแแฏแแแแกแแแแ แจแแกแ แฃแแแแ แแ แ.แจ.
แ แแขแแ แแกแแฃแแ แแแ Linux-แแ? แกแฃแแแช แแ แ แแแแขแแ, แ แแ Linux-แแก แแแขแแ แแแแคแแ แแแชแแแแ แแแ แ, แแ แแแแ แแแแขแแ, แ แแ แแแแแแแแ แแแ แแแ แแแแแจแ แแ แ-แแ แแ แงแแแแแแ แแแแแ แแแแแฃแแ แแแแ แแชแแฃแแ แกแแกแขแแแ แแแแแแแ แแแแแชแแแแ แแแแแแแก แแ แแแแแ แแขแฃแแแ PostgreSQL-แแก แแแแแงแแแแแแกแแแแก แแ แแก Linux. แแแแก แแแแ, แ แแ FreeBSD, แกแแแฌแฃแฎแแ แแ, แซแแแแแ แฃแชแแแฃแ แ แแแแแ แแฃแแแแแ แแแแแ แแแแ. แแ แแฅแแแแ แแ แแแแแแแแ แ แแแแ แช แจแแกแ แฃแแแแแกแแแ, แแกแแแ แแแแ แกแฎแแ แกแแแแแฎแแแ แแแแแแจแแ แแแแ. PostgreSQL-แแก แจแแกแ แฃแแแแ Windows-แแ แแแแแแแ แชแแแแ แกแแ แแแแฃแแ แกแแแแแฎแแ, แแแแแแแแแแ แ แแฅแแแแ, แ แแ Windows-แก แแ แแฅแแก แแแแแ แกแแแ แแ แแแฎแกแแแ แแแ, แ แแแแ แช UNIX, แแแจแแ แ แแชแ PostgreSQL แงแแแแแคแแ แ แแแแแแ แแแแแฃแแ, แ แแแแแ แแก แแ แแก แแ แแแแแแ แแชแแกแแแแ แกแแกแขแแแ.
แแ แแ แแคแแฅแ แแ, แ แแ แงแแแแแก แแแแแแแแ แแแแขแแ แแกแแแก แแแแแขแแแ, แ แแแแ แแชแแ Solaris, แแแแแ แฌแแแแแแ.
Linux-แแก แแแแแแแแ แแแ แแแกแขแ แแแฃแชแแแก แแฅแแก 1-แแ แแแขแ syctl แแแ แแแแขแ, แแแแกแแ แแแฎแแแแแ, แแฃ แ แแแแ แฅแแแแ แแแ แแแก. แแแแแแ แแฃแแแ, แแฃ แแแแแแฎแแแแแ แกแฎแแแแแกแฎแแ แแฎแแแก, แจแแแแแซแแแ แ แแฆแแชแแก แแแ แแแแ แแ แแแแแ แแแแ. แแ แกแแแแแก แคแแแแฃแ แ แกแแกแขแแแแก แแแ แแแแขแ แแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแขแแแแ แแกแแแ. แแฃ แแฅแแแ แแแฅแแ แจแแแแแฎแแแแ, แแฃ แ แแแแ แฃแแแ แแแแฌแงแแก แแก: แ แ แฃแแแ แฉแแ แแแ BIOS-แจแ, แ แแแแ แแแแแแแคแแแฃแ แแ แแ แแแแ แแขแฃแ แ แแ แ.แจ.
แแก แแ แแก แซแแแแแ แแแแ แขแแแ, แ แแแแแก แแแแฎแแแแแช แจแแกแแซแแแแแแแ แ แแแแแแแแ แแฆแแก แแแแแแแแแแแจแ แแ แแ แ แแ แ แแแแแ แแแฎแกแแแแแแจแ, แแแแ แแ แแฎแแ แแ แงแฃแ แแแฆแแแแก แแแแแแแฎแแแแแ แแแแจแแแแแแแแ แกแแแแแฎแแแแ, แ แแแแ แแแแชแแแแ แแแแแแแ แแก แกแแแแแแกแแ, แ แแแแแแช แแแ แแแขแแ แแแฃแแแ แจแแแแจแแแ แฎแแแก แแฅแแแแ แแแแแชแแแแ แแแแแก แแแ แแแ แแแแแงแแแแแแก Linux-แแ, แแฃ แแ แจแแแกแฌแแ แแ แแกแแแ. แแ แแแแแ แแ แแก, แแแแจแแแแแแแแแ แแฃแแฅแขแแ แแก, แ แแ แแแแ แ แแแแฃแแแกแฎแแแแ แแแ แแแแขแ แ แแ แแ แแก แจแแขแแแแแ แแ แแแ แแแแขแ แแแจแ, แ แแแแแแแช แกแฌแแ แแ แแแแแชแแแแ แแแแแกแแแแก. แแแฃ แกแขแแแแแ แขแฃแแแ แแก แชแฃแแแ แแแฃแจแแแแแก แแ แกแแแ แแแ แแ แแแฃแจแแแแแก.
แ แ แขแ แแแแชแแฃแแ แขแฃแแแแ แกแแแแแแแแแ แแ แกแแแแแก Linux-แจแ? แแ แแคแแฅแ แแ, แ แแ แ แแแแแ แแฅแแแ แงแแแแแแ แแแแฃแฅแกแแก แแแแแแแกแขแ แแชแแแกแแแ แแแฅแแ แกแแฅแแ, แแ แแ แแก แแแแกแแแฃแแ แแแฃแแ แกแแญแแ แแแแ แแแแก แแฎแกแแ, แแฃ แ แ แแ แแก แแแแแแแ.
แจแแแแซแแแแ แแแแแแแแ แแขแแ:
- แฒแฒ แฒแฒชแฒแฒกแฒแฒ แฒ.
- แแแฎแกแแแ แแแ.
- แจแแแแฎแแ.
- แกแฎแแ. แแแแก แจแแกแแฎแแ แแแแแก แกแแญแแแแแ แแแกแแฃแแ แแแ. แแฃแแแแช, แแแแแแแแแ, แแกแแแ แแแ แแแแขแ แแแ, แ แแแแ แแชแแ แแแแ แแแแก แแแแแแแแก แแแแแขแแแ, แจแแฃแซแแแ แแแแแแแ แแแแฎแแแแแก แจแแกแ แฃแแแแแแ แซแแแแแ แแ แแแ แแแแแแแ แแแแแ แแ แแ แ แงแแแแแแ แกแแกแแแแแแแ แแแแ.
แ แ แแ แแก PostgreSQL-แแก แแ แแแแแแแ แแแแแชแแแแ แแแแแก แกแแแชแแคแแแ? แแ แแแแแแ แแก แแ แแก, แ แแ แแฅแแแ แแ แจแแแแซแแแแ แจแแชแแแแแ แ แแแแแแแ แชแแแแแฃแแ แแแแแแ แแ แแแแแแฎแแ, แ แแ แฉแแแแ แจแแกแ แฃแแแแ แแแแจแแแแแแแแแ แแแฃแแฏแแแแกแแ.
แแแแฎ, แแ แแก แแกแแแ แแแฏแแขแแแ, แแแแ แแ แแแแแชแแแแ แแแแ แ แแฃแแ แกแแฅแแแ. แแก แฃแ แแแแ แแฅแแแแแแก แงแแแแ แแ แ แแกแฃแ แกแแแ, แ แแแแแแช แกแแ แแแ แก แแฅแแก แแ แฃแ แฉแแแแแ แกแ แฃแแแ แฃแ แแแแ แแฅแแแแแแ. แแฃ แแแแแฎแแแแแ Oracle-แแก แแแแแแแแแแ แ แแแแแแแแแชแแแแก, แแฃ แ แแแแ แแแแแแงแแแแ แแแกแแแแซแแแ OS, แแก แแฅแแแแ แฎแฃแแ แแแ แแ แแแแฆแแ แแแกแแแแแแขแแ - แแแแฌแแแแ แซแแฆแแ แแ แแ แจแแแฎแแ แแ แแคแแ แก. แแแแแ แแแแชแแ แแแแแชแแแแ แแแแแก แงแแแแ แ แแกแฃแ แกแ, แแแแแชแแแแ แแแแ แแแแแ แแแแแแแแแก แงแแแแแคแแ แก.
แแ แแแชแแแจแ, แแแ แแแแฃแแฌแแแแ แกแแขแฃแแชแแ แแฃแกแขแแ แแแแแแ PostgreSQL-แแแ แแแแแแจแแ แแแแ. แแแแกแฎแแแแแแ แแกแแ, แ แแ แแแแแชแแแแ แแแแแก แฏแแ แแ แจแแฃแซแแแ แงแแแแ แ แแกแฃแ แกแ แแแแแกแแแแก แแแฆแแก, แแแฃ แกแแแฆแแช Linux-แแก แแแแแแ แแฅแแแ แแแแแแ แฃแแแ แแแแแแแแ แแก แงแแแแแคแแ แ.
แแแแแแ แ แแแแ แแ แแ แแก แแ แแ แกแแแแแแแก แแ แฉแแแ แแ แแแกแ แแแ แแแฃแแแ แแแแก แแแฌแงแแแ, แแแแแแแแแ, แแแฎแกแแแ แแแแก, CPU แแ แแกแแแแกแ แ แแ, แแ แแแแ แกแแแฃแจแแ แแแขแแแ แแแแก แแแแแแแ แแ แจแแซแแแแแกแแแแแแ แแ แแแฃแแฏแแแแกแแแแก แแแแขแแ แฃแแแ แแแแแแ แแกแ, แ แแ แแแขแแแ แแแ, แ แแแแแแช แแแ แแแ แแ แแแ แแแแกแขแแแแ แจแแฅแแแแก. แฉแแแแแแแก, แแแ แจแแ แแก แฉแแแแ แแแแฎแแแ แแแแแแแกแแแแก.
แแฅ แแ แแก แกแฃแ แแแ แแแแก แแกแแฎแกแแแแแ, แแฃ แ แ แแ แแก แแก. แแ แแก Linux OS แแฃแคแแ แ แแ แแ แแก แกแแแ แแ แแแฎแกแแแ แแแ แแ แแ แแก PostgreSQL แแแแแแ แแแฃแแ แแฃแคแแ แแแ. PostgreSQL, Oracle-แกแแแ แแแแกแฎแแแแแแแ, แแฃแจแแแแก แฃแจแฃแแแแ แแฎแแแแ แแแ แแแแก แแฃแคแแ แแก แแแจแแแแแแ, แแแฃ แแแแกแแแแแก, แ แแ แแแกแแแแแ แแแแ แแ แแแฎแแแแก แแแก แกแแแ แแ แแแฎแกแแแ แแแแจแ, แฃแแแ แแแแแ แแก แแแ แแแแก แแฃแคแแ แ แแ แฃแแแ, แแฃแกแขแแ แแแแแ แกแแขแฃแแชแแ.
แแแกแแแแ แชแฎแแแ แแแแ แแ แกแแกแขแแแแก แฅแแแจ. แแ แแแแฎแแขแ แแก แ แแแแ แช แแแกแแแแ. แกแแแแแแแแแแจแ, แจแแแซแแแแ แแ แกแแแแแแแก RAID แแแแขแ แแแแ แ แแ แ.แจ.
แแ แแก แจแแงแแแแ-แแแแแแแแแแ แแกแ แแฃ แแกแ แฎแแแแ แแ แกแแแแแฎแแก แแแจแแแแแแ.
PostgreSQL แแ แแก แแแแกแแแฃแ แ แแแแแชแแแแ แแแแ. แจแแแแแ แแ แแก แแแแ แแ. แแ แงแแแแ แจแแงแแแแ แแ แแแแแแแแแแ แฎแแแแ แแแแ แแแแแก แแแแแงแแแแแแ. แฉแแแ แแแ แแแ แแแแแแแก แแแฎแกแแแ แแแแจแ แแแแ แแแแแ. แแ แแฃ แแ แแคแแ แ แแแแฎแแแ แ, แฉแแแ แฃแแ แแแแ แแแแแฎแฃแแแแ แแแ, แจแแแแแ แแแแแแแแ แแกแแแ แฅแ แแแ แแ แฅแแจแแแแ, แแแแแแ แแแฃแแ แแฃแคแแ แแแแแแ แแ แแแแแ แแแแ แแแกแแแ.
แแฃ แ แแแแก แจแแแชแแแแ แกแแแแ, แแแจแแ แแแแแ แแแแ แแ แแแแแจแแฃแแแ แ แแแแ แช แญแฃแญแงแแแแ. แแ แแกแแแ แแฅ แแฃแ แฏแแ แแแแแแจแแ. แแ แแก แแแจแแแแก, แ แแ แแก แแแแ แแ แฃแแแ แแงแแก แกแแแฅแ แแแแแแแฃแแ แแแแแแก แกแแชแแแแแ. แแแฃ, แ แแชแ แแแแแแแแซแฃแ แแ, WAL-แจแ แจแแแแขแแแแ แฉแแแแฌแแ แ. แแ แแ แแแก แ แแฆแแช แแจแแแแแแ แแแแแแขแจแ แแแแแแ แคแแแแแแแ, แกแแฎแแแฌแแแแแแ แกแแแฃแจแแแ. แแ แแ แแฃแ แแแแจแ แฉแแฌแแ แแแ แแงแ แแแคแแ แแแชแแ, แ แแ แแก แฉแแแแแแแ. แแ แแก แแแจแแแแก, แ แแ แงแแแแ แแแแซแฃแ แ แแแแ แแ, แ แแแแแแช แแ แแแแแแขแจแ แแงแ แแฅ แแ แกแแแ แแ แแฃแคแแ แแแจแ, แกแแแฅแ แแแแแแแฃแแ แแงแ แจแแแแฎแแแก แแแกแแแแ fsync-แแก แแแแแงแแแแแแ แแแ แแแแก แแฃแคแแ แแก แแแจแแแแแแ.
แ แแขแแ แแแแแแแ แแก? แแฃ แฉแแแ แแแแแแ แแแ แซแแแแ, แแแจแแ แแ แแแแแฆแแ แกแแขแฃแแชแแ, แ แแ แงแแแแ แแแแแชแแแ แแแแแแ แแ. แแฃแแแแแ แแแฎแกแแแ แแแ, แ แแแแแก แจแแกแแฎแแแแช แงแแแแแ แแแแแฎแ แ, แฏแแ แฏแแ แแแแ แแแแแชแแแแ แแแแแก แแแแ แแแจแแ - แแก แแ แแก แแแแแแ แแแแแแแแ, แ แแแแแกแแแแแช, แ แ แแฅแแ แฃแแแ, แแแกแฌแ แแคแแแ แแ แแแแแฌแแแก, แแแแ แแ แแฎแแ แแกแแแ แแแแฃแก 20 แฌแแแแฌแแแจแ แชแฎแแแ แแแแ. แแ, แ แ แแฅแแ แฃแแแ, แแ แงแแแแแคแแ แก แแแแแขแแ แแแแ แกแญแแ แแแแ.
แแแแขแแ แฃแแแ แแแแแแแก แแแฅแกแแแแแฃแ แ แแแแ แแแก แแแแชแแแแ แงแแแแ แแ แแขแแแแ แแแแฃแกแขแแแ แแกแ, แ แแ แแก แงแแแแแคแแ แ แกแฌแ แแคแแ แแแซแ แแแแแแก แฌแแ แแ แฃแแแ. แกแแแ แแ แแแฎแกแแแ แแแ แซแแ แแแแแแ แแ แแก แแแแ แแแก แฅแแจแ. PostgreSQL-แจแ แฉแแแ แแแแแแแแแแ แจแแ แฉแแฃแแ แจแแแแแฎแแ แแ แแกแแแแกแ แ แแ, แแแ แแก แแแแแชแแแแแ แแแกแแแแแ แแแแแฆแ. แแกแแแ แแฆแแแฉแแแแแ แกแแแ แแ แแฃแคแแ แแแจแ. แจแแกแแแแแแกแแ, แแแแ แฃแแแ แ แแ แแแฃแจแแแก, แแแฎแกแแแ แแแ แฃแแแ แแงแแก แแแแ แ.
แแแแกแแแแแก, แ แแ แแก แงแแแแแคแแ แ แแแ แแแ แแ แกแฌแ แแคแแ แแแฃแจแแแก, แกแแญแแ แแ แแแแ แแชแแฃแแ แกแแกแขแแแแก แกแฌแแ แแ แแแแคแแแฃแ แแชแแ แงแแแแ แแขแแแแ. แแ แแแ แฉแแ แแแแแแแแกแแแฃแแ แแแแ แแขแฃแ แ, แ แแแแแ แแฃ แกแแแแ แแแกแแแแแแกแ แแแฅแแก, แแแจแแ แจแแแแซแแแ แแแแ แ แแแฎแกแแแ แแแแก แแแแแแแแ, แแแแ แแ แแก แแ แแฅแแแแ แกแแแแแ แแกแ แกแแฉแฅแแ แแ แแแแกแแฎแฃแ แแแแ.
แแ แแแแแ แแแแแแ แแ แแแแแแฃแแ แแก แฌแแ แขแแแ.
แแแแกแแแแแก, แ แแ แแก แแแแ แแแแ แฃแคแ แ แกแฌแ แแคแแ แแแแแแแฃแ แแ แฌแแ แแ แฃแแแ, แแฅแแแ แฃแแแ แแแแฆแฌแแแ แจแแแแแแก:
- แแแ แแแ แ แแแจแ, แแฅแแแ แฃแแแ แแแฃแจแแแ แฃแคแ แ แแคแแฅแขแฃแ แแ แแแฎแกแแแ แแแแกแแแ.
- แแแแ แแช, แแก แแแแแกแแแ, แ แแแแกแแช แแแแ แแแแ แแแฎแกแแแ แแแแแแ แแแกแแแ แแแแแแแก, แฃแคแ แ แแคแแฅแขแฃแ แ แฃแแแ แแงแแก.
- แแ แแแกแแแ, แแแ แแ แแแกแแแแ แฃแแแ แแงแแก.
แแฃ แกแแ แแแ แแ แแแฅแแ 512 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แแ แแก แงแแแแแคแแ แ แแแแแ แแแแ SATA แแงแแ แแแกแแแ แงแแแแแแแแ แ แฅแแจแแก แแแ แแจแ, แแแจแแ แแแแแชแแแแ แแแแแก แแแแแ แกแแ แแแ แ แแฅแชแแแ แแ แ แแฎแแแแ แแแแ แแ, แแ แแแแ แแแแ แแ SATA แแแขแแ แคแแแกแแ. แแแ แแแแแ แแแแแแงแ แแแ. แแ แแ แแคแแ แ แแแจแแแแแก.
แ แแช แจแแแฎแแแ แแแฎแกแแแ แแแแก แแแ แแแ แแฃแแฅแขแก, แแ แกแแแแแก แกแแแ แ แแ, แ แแแแช แจแแแซแแแแ แชแฎแแแ แแแ แซแแแแแ แแแแ แแฃแแแก.
แแแ แแแแ แแแแแแแแ NUMA. NUMA แแ แแก แแแแแ, แ แแแแแแช แจแแฅแแแแแแ แจแแกแ แฃแแแแแก แแแกแแฃแแฏแแแแกแแแแแ. แแแขแแแ แแแแแแ แแแแแแแแแแ แ, แจแแกแแซแแแแแแแ แกแฎแแแแแกแฎแแ แแแแแแแแก แแแขแแแแแแชแแ. แแ แแแกแ แแฎแแแ แแแแแแแแ แ แคแแ แแแ, แแก แแ แช แแฃ แแกแ แแแ แแแ แแกแแแ แแแแแแแชแแแแแกแแแแก, แ แแแแ แแชแแ แแแแแชแแแแ แแแแแแ, แ แแแแแแแช แแแขแแแกแแฃแ แแ แแงแแแแแแ แแแแ แแแก แฅแแจแแก แแแแแแ แแแฃแ แแฃแคแแ แแแก.
แฒแแแแแ. แ แแแแ แจแแแแซแแแแ แแแแแแ, แ แแแ แแ แแกแฌแแ แแ NUMA-แกแแแ? แ แแฆแแช แฃแกแแแแแแแ แแแ แขแงแแ แแแฅแแก, แฃแชแแ แ แแฆแแช CPU แแแแแขแแแ แแฃแแแ. แแแแแแ แแฃแแแ, แแฅแแแ แแแแแแแแแแ แจแแแแแฎแแแแก PostgreSQL-แจแ แแ แฎแแแแแ, แ แแ แแกแแแแกแ แแ แแคแแ แแ. แแก แแแแฎแแแแแแ แแ แฃแแแ แแงแแก CPU แแแขแแแกแแฃแ แ. แแแแก แแแญแแ แ แจแแแแซแแแแ แแแแ แฎแแแก แแแแแแแแแแแจแ. แฃแคแ แ แแแแแแแ แแแแแแแแแ แกแฌแแ แ แ แแแแแแแแแชแแแก แแแแแงแแแแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ NUMA PostgreSQL-แแกแแแแก.
แแแ แแแ แ แ แฎแแแแ? NUMA แแแจแแแแก แแ แแแ แแแแแ แแแแ แแแฎแกแแแ แแแแก. แ แ แแแ แ แแฅแแก? แแฅแแแ แแแฅแแ CPU, แแแก แแแแ แแแ แแ แแก แแแกแ แแแแแแแแ แแแ แแแฎแกแแแ แแแ. แแ แแ แแแฎแกแแแ แแแแก แฃแ แแแแ แแแแแแแจแแ แแแแก แจแแฃแซแแแ แแแฎแกแแแ แแแแก แแแแฆแแแแ แกแฎแแ แแ แแชแแกแแ แแแแแแ.
แแฃ แแแ แแแฎแแ numactl --hardware
, แแแจแแ แแแแฆแแแ แแแฎแแแ แคแฃแ แชแแแก. แกแฎแแ แกแแแแแฎแแแแแ แแ แแแ, แแฅแแแแ แแแกแขแแแชแแแแแก แแแแ. แแฅแแแแ แ แแชแฎแแแแ - 10-20, แ แแฆแแช แแแแแแแแแ แ. แแก แ แแชแฎแแแแ แกแฎแแ แแ แแคแแ แแ, แแฃ แแ แ แแแแแฎแ แแแแก แ แแแแแแแแ แแ แแแกแขแแแชแแฃแ แ แแแฎแกแแแ แแแแก แแกแแฆแแแแ แแ แแแแแแแแ แแแแ แแแแแกแแงแแแแแแแ. แแ แแแชแแแจแ, แแแ แแ แแแแแ. แแก แแแ แแแ แแฉแฅแแ แแแก แจแแกแ แฃแแแแแก แแแแแ แ แแแ แแแขแแแ แแแแก แแแ แแแแแจแ.
แแฎแแ แฌแแ แแแแแแแแแ, แ แแ แแฅแแแ แแแฅแแ แแ แแ CPU แฏแแ แแแกแ แแแแแแแแ แแแ แแแฎแกแแแ แแแแก แแแแแงแแแแแแก, แจแแแแแ แชแแแแแแ แกแฎแแ แแแฎแกแแแ แแแแก แแงแแแแแก แฃแ แแแแ แแแแแแแจแแ แแแแก แกแแจแฃแแแแแแ แ แแฆแแชแแกแแแแก. แแ แแก CPU แแฆแแแก แแฅแแแแก แแแแ PostgreSQL แแแแ แแแก แฅแแจแก - แแก แแ แแก แแก, แ แแแแแแแแ แแแแแแแแขแ. แแฅแแแ แงแแแแแแแแก แแฆแแแ แฃแแ แแก แจแแแแฎแแแแแจแ, แ แแแแแ แแ แแชแแกแแ แแ, แ แแแแ แช แฌแแกแ, แแชแแ แ แแแฎแกแแแ แแแแ แแแแแ แแ แแแแฃแแจแ. แแ แแแแแ แแแฎแกแแแ แแแ, แ แแแแแกแแช แแแกแแฎแฃแ แแแ, แแแแแก แแ แฃแ แแแแ แแแแแจแแ แจแ. แแแแแแแก แแแแ แแ แกแแแแแแแ. แแ แแฅแแแแ แแ แแชแแกแแ แ, แ แแแแแแช แแแกแแฎแฃแ แแแ แแ แแแแแซแก, แแฃแแแแแแ แแแแแขแแแ แแฃแแแ. แแ แแ แแแฎแกแแแ แแแแก แฌแแแแแแก แแ แ แชแฃแแแ, แแแแ. แแก แแก แกแแขแฃแแชแแแ, แ แแแแแแช แแ แแกแฃแ แ, แแฃ แแแแก แแงแแแแแ แแแแแชแแแแ แแแแแกแแแแก.
แแแแขแแ, แแแแแชแแแแ แแแแแกแแแแก แฃแคแ แ แกแฌแแ แ แแแ แแแแขแแ, แ แแ Linux แแแแ แแชแแฃแแแ แกแแกแขแแแแ แกแแแ แแแ แแ แแชแแแแก แ แ แฎแแแแ แแฅ. แแกแ, แ แแ แแก แแแฎแกแแแ แแแแก แแกแ แฌแแแแแ, แ แแแแ แช แแแแก แแแแแแแก.
แฒ แแขแแ แแ แแก, แ แแ? แ แแแแ แช แฉแแแก, แแแ แแฅแแ แฃแแแ แแงแแก. แแก แฎแแแแ แแ แแ แแแ แขแแแ แแแแแแแก แแแแ: แฉแแแ แแแญแแ แแแแ แแแแ แ แแแฎแกแแแ แแแ แแแแ แแแก แฅแแจแแกแแแแก - แแแแแแ, แแกแแแแ แแแแแแแแขแ.
แแ แแฃ แฉแแแ แแแแแแงแแคแ แแ แงแแแแแคแแ แก แแ แแฅ แฉแแแแขแแ แแแ แฉแแแแก แแแแแชแแแแแก, แแแจแแ แฅแแจแแก แแแแแงแแแแแแ แแแฆแแแฃแแ แแแแแแ แแแแจแแแแแแแแแ แแฆแแแแขแแแ แแแฎแกแแแ แแแแก แแกแแแ แ แแฃแแ แฌแแแแแแก แแแแแแแก. แแ แแแแ แฉแแแ แจแแฃแแแ แแแแแ แกแแ แแแแแแก แแแแแฆแแแ แแ แคแแฅแขแแแ แจแแแแ แแแแ, แ แแ แฉแแแ แฃแคแ แ แแคแแฅแขแฃแ แแ แแแแแฆแแแ แแแฎแกแแแ แแแแก NUMA-แก แแแแแงแแแแแแ.
แแแจแแกแแแแแ, แแ แแแแแแขแจแ แแฅ แแ แ แแแแแแแแ, แกแแแแ แแแแแแ แแแแแแแแ แแ แแแแ แแ แแแแแชแแแแ แแแแ แแแแแ แแแ แแฎแแ แฎแแแก แแแแ แแแแ แ แแแแ CPU-แแ แแฃแจแแแแก แแ แกแแแแแ แกแญแแ แแแแ แ แแฆแแชแแก แแแแฆแแแ.
แแแแขแแ, แกแฌแแ แ แแแแแแแแ NUMA-แก แกแแแ แแแ แแแแแ แแแแแแแแแแแแ, แแแแแขแแแ แแแแกแแก. แฃแแแขแแก แจแแแแฎแแแแแจแ, แแแแแแ แแกแแแ แแแกแจแขแแแแก แแ แแก, แ แแ แแแแฎแแ, แ แแแแแแ แฃแแแแแกแ, แกแแแ แแแ แแ แฉแแแแแ.
แแ แแก แแแแแ แแ แแ แแแ แแแแขแ. แฉแแแ แแแงแแแแแ แแแก แฃแคแ แ แฎแจแแ แแ แแแแ แ แแแ แแแแก, แ แแแแแ แ แแแแกแแช แแแแแแขแ แฉแแแแแแ แแแแแก แแฎแแ แแแญแแ แแกแแแแก, แกแแ แแแ แแก แแแแแขแแแ แแแ แแแกแแแแก แแแแ แกแแฅแแแ. แแแก แแฅ แแแแแแกแ แแฅแแก. แแ แแกแแแ แแแแแชแแแแ แแ แแแแแแแแก NUMA-แก แแแแ. แแแแขแแ, แฉแแแ แแชแแแแแแ แแแแแ แแแ แแก แแแแแแแแ แแแแแแแฃแ แ แแแแ, แแแแ แ แแแแแขแแแ แแแ, แแแแ แแ แคแ แแฎแแแแ แจแแแแแฌแแแ, แ แแ แแก แแแแแ แแฃแแแ. แ แแแแแ, แ แแแแ แช แแแแแชแแแแแแ แแแแฉแแแแแแก, แแแ แแแ, แ แแ แแแแแ แแแ NUMA แแแแ PostgreSQL แแ แแชแแกแแ, แแแแ แแ แกแฃแแแช แแ แแ แแก แแฃแชแแแแแแแ, แ แแ แแก แแแฃแจแแแแแก. แฉแแแ แฃแแแ แจแแแแแแฌแแแ แแ แแแแแแแฎแแ, แ แแ แแก แแแแแแแแแ แแแแแ แแฃแแแ.
แ แแแแ แข แฐแแกแแก แแแ แแ แแแกแขแแ. แแก แแ แแก PostgreSQL-แแก แแ แ-แแ แแ แจแแแกแ แฃแแแแแแ. แแแแแแ แแแแแก แงแแแแ แฏแแจแแก แแ แ-แแ แแ แแแแแแ แ แแแแแแแแแ แ. แแ แแฃ แแ แแแกแขแแก แแแฃแแแแก แแแฐแงแแแแแ, แแกแแแ แแฆแฌแแ แแ แ แแแแแแแแ แคแแ แแ แแกแขแแ แแแก แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแ แแฃแแแแแ NUMA-แ แแแแแแแแแแก แชแฎแแแ แแแ. แจแแฎแแแแ, แจแแแกแฌแแแแแ แกแแกแขแแแแก แแแแแแแกแขแ แแขแแ แแก แกแแแแแขแ แแแ แกแแ, แแฃ แ แ แฃแแแ แแงแแก แแแแคแแแฃแ แแ แแแฃแแ แกแแ แแแ แแ, แ แแแ แฉแแแแ แแแแแชแแแแ แแแแ แแแ แแแ แแแฃแจแแแก. แแก แแแ แแแแขแ แแแ แฃแแแ แฉแแแฌแแ แแก แแ แจแแแแฌแแแแก, แ แแแแแ แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแก แแ แแฅแแแแ แซแแแแแ แแแ แแ.
แแแฎแแแ แแแแแแแแแกแฌแแแแ, แ แแ แแก แแฎแแแ แงแแแแ แแแ แแแแขแ แก, แ แแแแแแแแช แแ แแแกแแฃแแ แแ. แแแแ แแ, แ แแแแ แช แฌแแกแ, แแแแแชแแแแ แแแแแแ แแ แแแแแแ master-slave แ แแแแแจแ แจแแชแแแแแแแก แขแแแแ แแแขแแแแกแแแแก. แแ แแแแแแแฌแงแแแ แแ แแแ แแแแขแ แแแแก แแแแแแแแ แกแแแแแ, แ แแแแแ แแ แ แแจแแแแแแ แแฆแแก แแฅแแแ แแแแแฌแแแ แแแแ แแ แแ แแแแแฎแแแแ แแแแแแ แแ แแก แแแฎแแแแ แแแขแแแ.
แแแแแฃแแแแแ แกแแขแฃแแชแแแจแ, แ แแชแ แงแแแแแคแแ แ แซแแแแแ แชแฃแแแ แแ แแก, แแฅแแแแ แขแแแแคแแแ แแแแฃแแแแแแ แ แแแแแก แแ แฃแคแ แแกแ แแแ แแแก แแแแ แฏแแฎแแ, แแฅแแแ แแ แแแฅแแแแแ แแ แ แแคแแฅแ แแ แจแแแแฌแแแแแแ. แแ แจแแแแแแแ แจแแแซแแแแ แแงแแก แกแแแแแแ แแแแฆแฃแแแแแ.
แจแแแแแแ แฌแแ แขแแแ แแ แแก แฃแแแ แแแแแ แ แแแแ แแแแ. แฃแแแ แแแแแ แ แแแแ แแแแแก แชแแ-แชแแแแ แขแแกแขแแ แแแ แ แแฃแแแ แแ แแแ แ แแ แแฅแแก แแแแก แแแแแแแแแก, แแฃแแชแ แแ แแก แแแแฉแแแ แแแแ, แ แแแแแแกแแช แแแแก แแแแแแแแ แจแแฃแซแแแแ. แแกแแแ แแแ แขแแแแ Google-แแกแแแแก.
แ แ แแแ แ แแฅแแก? แแฅแแแ แแแฅแแ แแ แช แแฃ แแกแ แซแแแ แ แกแแ แแแ แ, แ แแแแแกแแช แแฅแแก แแแแ แ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, แแแแแแแแแ, 30 แแ-แแ แแแขแ. แแฅแแแ แแ แแงแแแแแ แฃแแแ แแแแแ แแแแ แแแแก. แแก แแแจแแแแก, แ แแ แแแฎแกแแแ แแแแก แแแแแงแแแแแแก แแฃแแฎแแ แแฅแแแ แแแแแแแแแ แแแฅแแ แแแแแแขแ แฎแแ แฏแแแ. แแ แแก แแแแแแแแแ แจแแ แก แแ แแก แงแแแแแแ แกแแกแแแแแแแแกแแแ.
แฒ แแขแแ แแ แแก, แ แแ? แฒ แ แฎแแแแ? แแแแ แแชแแฃแแ แกแแกแขแแแ แแแแฌแแแแแก แแแฎแกแแแ แแแแก แแแขแแ แ แแแญแ แแแแ. แแก แซแแแแแ แแแกแแฎแแ แฎแแแแแแ, แแกแ แแแฎแแ แแกแขแแ แแฃแแแ. แแ แแฃ แแแขแแแฃแ แแ แจแแแแกแฌแแแแแ, OS-แ แฃแแแ แแแ แแแแแก แแแ แขแฃแแแฃแ แ แแแกแแแแ แแแแ แคแแแแแฃแ แแ. แแ แแก แแ แแชแแกแ แแ แแ แแก แฃแแแ แขแแแแกแ, แแแแขแแ แแแแ แแชแแฃแแ แแแแ แแชแแแแแก แจแแแแแก แแแแ แแชแแฃแแ แกแแกแขแแแ แฅแแจแแ แแแก Translation Lookaside Buffer-แจแ (TLB).
แแ แ แแแแแ TLB แแ แแก แฅแแจแ, แฅแแจแแก แแแแแแงแแแแแ แงแแแแ แแ แแแแแแ แฌแแ แแแแฅแแแแแ แแ แกแแขแฃแแชแแแจแ. แแแ แแแ แ แแแจแ, แแฃ แแฅแแแ แแแฅแแ แแแแ แ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แแ แแก แงแแแแแคแแ แ แแแแแงแแคแแแแ แแชแแ แ แแแฌแแแแแแ, แแแจแแ แแก แแฃแคแแ แ แฎแแแแ แซแแแแแ แแแแ. แแ แแฃ แฅแแจแ แแแแแ, แแแจแแ แแแกแ แซแแแแ แฃแคแ แ แแแแแ. แแแแ แฐแแแ แแ แแก แฏแแแกแแฆแ แแ แแก แแแแแกแแแแแ แแแแแแแก แแแแแแก, แแแฃ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แแฎแแ แฏแแแ แ แแฆแแช แแ แแกแฌแแ แแก แแแแ. แฒแแฏแแ แแ.
แแ แ - แ แแช แฃแคแ แ แแแ แแแแ แฅแแจแ แแกแแ แกแแขแฃแแชแแแจแ, แแแ แฃแคแ แ แกแแแแ แแฃแแแ, แ แแ แแฅแแแ แแแฅแแแแแ แฅแแจแ แแแแแขแแแแแ. แแ แแ แฅแแจแแก แแคแแฅแขแฃแ แแแ แกแฌแ แแคแแ แแชแแ แแแแ แแแกแ แแแแแก แแแขแแแแกแแแ แแ แแแ. แแแแขแแ, แแแแ แแชแแฃแแแ แกแแกแขแแแแแแ แแแ แขแแแ แแแแแแแ แแแแแแแแแแก. แแก แแแแ แฎแแแแ แแแแแแงแแแแแ Linux-แจแ. แแก แแแแแฉแแแ FreeBSD-แจแ แแ แช แแกแ แแแแ แฎแแแก แฌแแ. แแแแ แแ แฉแแแ แแกแแฃแแ แแแ Linux-แแ. แแก แฃแแแ แแแแแ แ แแแแ แแแแแ.
แแฅแแ แฃแแแ แแฆแแแแจแแแก, แ แแ แฃแแแ แแแแแ แแแแ แแแแก, แ แแแแ แช แแแแแก, แแแแแแแแ แแแแแ แฃแแแซแแแแแแแ แกแแแแแแแแแแแแ, แ แแแแแแแช แแแแชแแแแแแ Oracle-แกแ แแ IBM-แก, แแแฃ แแแแแชแแแแ แแแแแก แแฌแแ แแแแแแแแ แแขแแแชแแ แคแแฅแ แแแแแแ, แ แแ แแก แกแแกแแ แแแแแ แแฅแแแแแแ แแแแแชแแแแ แแแแแแแกแแแแกแแช.
แแ แ แแแแ แจแแแซแแแแ แแแแก แแแแแแแแ แแแ PostgreSQL-แแแ? แแแ แแแ แ แแแจแ, แฃแแแ แแแแแ แ แแแแ แแแแ แฃแแแ แแงแแก แฉแแ แแฃแแ Linux-แแก แแแ แแแจแ.
แแแแ แแช, แแกแแแ แชแแแกแแฎแแ แฃแแแ แแงแแก แแแแแแแแฃแแ sysctl แแแ แแแแขแ แแ - แ แแแแแแแ. แแแแ แแแ แแฅ แแ แแก แซแแแแ แกแแ แแแ แแแแ. แแฅแแแ แจแแแแซแแแแ แแแแแแแแแแ แ แแแแแแ แแแแแแ แแแฃแแ แแฃแคแแ แ แแแฅแแ, แ แแแ แฃแแแ แแแแแ แ แแแแ แแแแ แแแแแแกแแแก แแฅ.
แแ แแฃ แแฅแแแแ แแแแแ แกแแ แแแ แ แแซแฆแแแแแ PostgreSQL-แก, แแแจแแ แแแ แแ แกแแฌแงแแกแ แฌแแ แขแแแแ RAM-แแก แแ 25% แแแแแแ แแแฃแแ แแฃแคแแ แแแแก แแแแแงแแคแ, แแ 75%, แแฃ แแแ แฌแแฃแแแแฃแแ แฎแแ แ, แ แแ แแฅแแแแ แแแแแชแแแแ แแแแ แแฃแชแแแแแแแ แฏแแแแ แแ 75%-แจแ. แกแแฌแงแแกแ แฌแแ แขแแแ แแแ แแแแ. แแ แแแแแแแแแกแฌแแแแ, แแฃ แแฅแแแ แแแฅแแ 256 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, แแแจแแ, แจแแกแแแแแแกแแ, แแแฅแแแแแ 64 GB แแแแ แแฃแคแแ แแแ. แแแแแแแแแแ แแแแฎแแแแแแ แแแ แแแแฃแแ แแฆแแ แแ - แ แแแ แฃแแแ แแงแแก แแแแแแแแฃแแ แแก แแแฉแแแแแแแแ.
9.2 แแแ แกแแแแแ (แแฃ แแ แแชแแแแ, 8.2 แแแ แกแแแแแ), แจแแกแแซแแแแแแ แแงแ PostgreSQL-แแก แแแแแแจแแ แแแ แฃแแแ แแแแแ แแแแ แแแแแแ แแแกแแแ แแฎแแ แแก แแแแแแแแแแแก แแแแแงแแแแแแ. แแ แแก แงแแแแแแแแก แฃแแแ แแแแแแแแก. แแแ แแแ แ แแแจแ, แแฅแแแ แแญแแ แแแแแ แแแ แแแ, แ แแ แจแแซแแแ แฃแแแ แแแแแ แ แแแแ แแแแแก แกแฌแแ แแ แแแแแฌแแแแแ. แแ แแแแ แแช, แ แแแ แแแแแแ แแแแฃแจแแแ แแแแแแแชแแแ แจแแซแแแก แแแแ แแแแแงแแแแแ. แแก แฃแแ แแแแ แแ แแฅแแแแ แแแแแงแแแแแฃแแ. แแแแแแแแ PostgreSQL-แแ แแแแแงแ แแแฎแกแแแ แแแ แกแแกแขแแแแก 5 แกแขแแแจแ, แแก แจแแแซแแแแ แแแแแแแแก libhugetlbfs-แแก แแแแแงแแแแแแ - แแก แแ แแก แแแแแแแแแแแก แกแ แฃแแ แกแแฎแแแ.
9.3-แจแ, PostgreSQL-แแก แจแแกแ แฃแแแแ แแแฃแแฏแแแแกแแ แแแฎแกแแแ แแแแกแแแ แแฃแจแแแแแกแแก แแ แกแแกแขแแแแก 5 แแแฎแกแแแ แแแแก แแแแแฌแแแแแแก แแแแแแ แแแขแแแแแฃแแ แแงแ. แงแแแแ แซแแแแแ แแแแแแแ แ แแงแ, แ แแแแแ แฌแแแแแฆแแแแ แจแแแแฎแแแแแจแ แแฅแแแ แชแแแแแแ แแแฃแจแแแ แแ แ PostgreSQL แแแกแขแแแชแแ แแ แ แแแแฅแแแแแ แแ แแก แแแแแแก, แ แแ แแ แแ แแแฅแแก แกแแแแแ แแกแ แกแแแ แแ แแแฎแกแแแ แแแ. แแ แแก แแแแแแก, แ แแ sysctl แฃแแแ แแแแแกแฌแแ แแแก. แแ แแ แแก แแกแแแ sysctl แ แแ แฏแแ แแแแแ แฃแแแ แแแแแขแแแ แแ แแ แ.แจ.. แแแแแแแ, แงแแแแ แแแแแแแ แ แแงแ. แแแแ แแ mmap แแแฎแกแแแ แแแแก แแแแแฌแแแแแแ แแแแ แฆแแแ แฃแแแ แแแแแ แ แแแแ แแแแแก แแแแแงแแแแแ. แฉแแแแ แแแแแแขแแแแก แฃแแแขแแกแแแ แแงแแแแแก แแแ แกแแแ แแ แแฃแคแแ แแแก. แฉแแแ แแแแแแแแแ แแแ แฉแแแ แแ แแแแแฎแแแแแ 9.3-แแ, แ แแแแแ แแแแแแแแแ แแฅ แแแ แ แแ แแชแแแขแแแจแ แแแแฌแงแ แแแแแแแแ.
แแแแ แแ แกแแแแแแแแแแแ แงแฃแ แแแฆแแแ แแแแฅแชแแ แแ แแ แแแแแแแก แแ 9.4-แจแ แแแ แแก แฆแแแแกแซแแแแ แซแแแแแ แแแ แแแ แแแแแแแฃแจแแแแก. แแ 9.4-แจแ แแแแแฉแแแ แแแ แแแแขแ แ postgresql.conf-แจแ, แ แแแแแจแแช แจแแแแซแแแแ แฉแแ แแแ try, แฉแแ แแแ แแ แแแแแ แแแ.
แกแชแแแ แงแแแแแแ แฃแกแแคแ แแฎแ แแแ แแแแขแแ. แ แแแแกแแช PostgreSQL แแฌแงแแแ, แ แแแแกแแช แแก แแแแแงแแคแก แกแแแ แแ แแแฎแกแแแ แแแแก, แแก แชแแแแแแก แแ แแแฎแกแแแ แแแแก แแแแฆแแแแก แฃแแแ แแแแแ แ แแแแ แแแแแแแ. แแ แแฃ แแก แแ แแฃแจแแแแก, แแแจแแ แแก แฃแแ แฃแแแแแ แแแ แแแแฃแ แจแแ แฉแแแแก. แแ แแฃ แแแฅแแ FreeBSD แแ Solaris, แแแจแแ แจแแแแซแแแแ แกแชแแแแ, แแก แงแแแแแแแแก แฃแกแแคแ แแฎแแ.
แแฃ แฉแแ แแฃแแแ, แแแจแแ แแก แฃแแ แแแแ แแ แแฌแงแแแ, แแฃ แแแ แจแแซแแแแก แฃแแแ แแแแแ แ แแแแ แแแแแแแ แแ แฉแแแแก. แแฅ แฃแแแ แกแแฃแแแ แแ แแแแแ, แแฃ แแแ แแ แ แ แแ แแก แฃแคแ แ แแแแแแ. แแแแ แแ แแฃ แกแชแแแแ, แแแจแแ แจแแแแแฌแแแ, แ แแ แแแแแแแแแ แแแฅแแ แฎแแแแแกแแฃแแ แแก, แ แแช แแญแแ แแแแแ, แ แแแแแ แจแแชแแแแแก แแแแ แแแแแแแ. แแแแแแแ แแก แคแฃแแฅแชแแ แแฃแจแแแแก แแฎแแแแ Linux-แแ.
แแแแแ แแ แแ แแแขแแ แ แจแแแแจแแแ, แกแแแแ แฃแคแ แ แจแแ แก แฌแแแแแ. แแแแญแแแ แแแแ แฃแแแ แแแแแ แ แแแแ แแแแ แฏแแ แแ แแ แแก PostgreSQL-แแก แจแแกแแฎแแ. แแแก แแ แจแแฃแซแแแ แแแแ แแแ แแแแฃแ แแ แแแแแงแแแแแ. แแ แแแแญแแแ แแแแ แฃแแแ แแแแแ แ แแแแ แแแแแ แแกแแแ แแแขแแแ แแแแกแแแแก, แ แแแแกแแช แกแแญแแ แแ แกแแแ แแ แแแฎแกแแแ แแแแก แแแแ แแแฌแแแ, แกแแ แแแแแแ แแฎแแแแ แซแแแแแ แแแแ แแแชแฃแแแแแ แแแแแก. แแฃ แแฅแแแ แแแฅแแ แขแแ แแแแแขแ แแแฎแกแแแ แแแ, แแก แจแแแซแแแแ แแแแฅแแแแแแก. แแฃ แฉแแแ แแกแแฃแแ แแแ แฃแคแ แ แงแแแแแแฆแแฃแ แแแแแแแชแแแแแ, แ แแแแกแแช แแฅแแแแก แแแแ แแขแแ แแแฅแแ 32, 64, 128, 256 GB แแแฎแกแแแ แแแ, แแแจแแ แฉแแแฃแแแแ แแแ แฃแแแ แแแแแ แ แแแแ แแแแ แแแ แแแ แแ แฉแแแ แฃแแ แแแแ แแแแแ แแแ แแแแญแแแ แแแแ.
แแ แแแฎแกแแแ แแแแก แแแแ แ แแ แแแ แแแแแ แแแแจแแ แจแ แแ แแ แแก แแแงแแคแแแ แแแแกแแแ, แแแก แจแแฃแซแแแ แแแแแแแแแ แแแแแแแแฃแ แแก แแฅแแแแ แชแฎแแแ แแแ. แงแแแแ แแแแขแแ แฃแแแ แแแแแแแแ แแแ แแแแแแแแก แแแแฎแแแแก แแก แคแแฅแขแ, แ แแ แกแแ แแแ แ แแฃแแแแแแ แแชแแแแแ.
แแ แแก แแฅแแแแ แซแแแแแ แฃแกแแแแแแแ แแ แแแแแ แแแแแกแแแ แแกแแ. แแ แแแแแแ แ แแ แแแแแแ แแก แแ แแก, แ แแ แแแแแแแแ แแแ แแแ แแแแแ แแแแแ แแแแกแฎแแแแแแฃแแแ แแฅแชแแแแแ Linux-แแก แซแแแแ แแแ แแแแแแกแแแ. แแ แแก แกแแแแแแ แฃแกแแแแแแแแ แแแแแแแแฃแแ แแแแแฏแแ, แ แแแแแ แ แแแแกแแช แแกแแฃแแ แแแ แ แแแแ แกแแฎแแก แแฃแจแแแแแแ swap-แแ, แแก แแแแแ แแแแ OOM-แแแแแแแแก แแ แแฃแแแ แแแกแแแแ. แแ OOM-แแแแแแแ, แ แแแแแแช แแ แแฃแแแ แแ แแแแแแ แแ แฉแแแแแแแ PostgreSQL, แฃแกแแแแแแแแ. แแแแก แจแแกแแฎแแ แงแแแแแ แแชแแก, แแแฃ แแแแ แแแแฎแแแ แแแแแแแแ.
แฒ แ แฎแแแแ? แแฅแแแ แแแฅแแ แแแแ แ แแแแแแแแแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, แงแแแแแคแแ แ แแแ แแแ แแฃแจแแแแก. แแแแ แแ แ แแขแแแฆแแช แกแแ แแแ แ แฉแแ แแแแ แกแแแแจแ แแ แแแแแแแก แแแแก แแแแ. แ แแแแ แช แฉแแแก, แแแแ แ แแแฎแกแแแ แแแแ, แแแแ แแ แแก แฎแแแแ.
แแแ แ แฉแแแ แแฃแ แฉแแแแแ vm.swappiness แแฃแแแ แแแงแแแแแแก, แแแฃ swap-แแก แแแแแ แแแแก. แแแ แ แฉแแแแ, แ แแ 32 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ แแ แจแแกแแแแแแกแ แกแแแ แแ แแฃแคแแ แแแ แแงแ แฃแแแ แแแแแ แ แแแแฎแ. แกแแแแแก แแแแแแ แ แแแแแแแ แแแฅแแแแแก แแแแแแ แฅแแ แฅแแก แแแกแแงแ แแแแ, แแฃ แฉแแแแแแแ แแแแแ. แแ แแก แแแแกแแแฃแแ แแแแ แแฆแแ แจแแกแ แฃแแแ. แแ แแแ แ แ แแก แแแแ แแ แแ แฅแแ แฅแก? แแก แแ แแก แแแแชแแแ, แกแแแแช แแ แแ แแก แซแแแแแ แแแแแแ, แแฃ แ แแขแแ แแ แแก แกแแญแแ แ แแแชแแแ, แแแแกแแแฃแแ แแแแ แแกแแแ แแแแแก.
แแแแ แแ แฃแคแ แ แแแแแแแแ แแแ, แแแฃ แแแ แแแแก แแแกแแแ แแแ แกแแแแจแ, แฅแชแแแ แจแแแชแแแแ. แแ แแฃ แแแแงแแแแแ swap-แก แแฃแแแ, แแแฃ แแแแแ แแแแ แแแก, แแแจแแ แแแ แ แแฃ แแแแแ, แแฃแแแแช แแแ แฉแแแแแ แแงแแก แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ, OOM แแแแแแแ แแแแ แแฅแแแแแแ แงแแแแแแ แแแขแแแกแแฃแ แ แแแแฎแแแ แแแแแแแก แแแกแแแแแแแ. แแแแขแแ แ แแ แฉแแแแแแก, แ แแ แแกแแแ แแแขแแแ แแแแ แฉแแแ แแแแแ แชแแขแ แแแ แฉแแแ แแ แแแแแแฎแขแแแแ, แแแฃ แแ แ แกแแกแขแแแแก แแ แแชแแกแแก แฉแแกแแฎแจแแแแ, แแ แแแแ แ แแฆแแช แแแแแแแแ แแแแจแแแแแแแแแแก แแแกแแแแแ แแแแแ. แแก แแแแแแแแ แแแแจแแแแแแแแแ แแฅแแแแ แกแแแ แแ แแแฎแกแแแ แแแแก แแแขแแแกแแฃแ แ แแแแฎแแแ แแแแแ, แแแ แซแแ แคแแกแขแแก แแกแขแแขแ. แแ แแแแก แแแ แ แแแ แแ แแฅแแแแ แแฃ แแแแ แแ แฃแแแ แแฆแแแแก.
แแแแขแแ, แแฎแแ แแแแฃแแแกแฎแแแแ, แ แแแแแแแแแช แแ แแแฎแกแแแก, แแแกแขแ แแแฃแชแแแแแก แฃแแแขแแกแแแ แแ แแก แกแแแฆแแช 6-แแ, แแแฃ แ แ แแแแแแขแจแ แฃแแแ แแแแฌแงแแ swap-แแก แแแแแงแแแแแ แแแแกแแ แแแฎแแแแแ, แแฃ แ แแแแแแ แแแฎแกแแแ แแแ แแแ แฉแ. แแฎแแ แฉแแแ แแแ แฉแแแ แแแแงแแแแ vm.swappiness = 1, แ แแแแแ แแก แแ แแฅแขแแแฃแแแ แแแแแ แแแแก แแแก, แแแแ แแ แแ แแซแแแแ แแแแแ แแคแแฅแขแแแก, แ แแแแ แช OOM-แแแแแแแแก แจแแแแฎแแแแแจแ, แ แแแแแแช แแแฃแแแแแแแแ แแแแแแ แแ แแแแแ แแแแแ แแแแแ.
แฒ แ แแ แแก แจแแแแแแ? แ แแแแกแแช แแกแแฃแแ แแแ แแแแแชแแแแ แแแแแแแก แแฃแจแแแแแแ แแ แแแแแแแแ แแแแแแแแ แ แแแกแแแแแกแแแ, แงแแแแ แแฌแงแแแก แแแแแก แแแญแแ แแก. แ แแแแแ แกแแแแ แแแ, แ แแ แแแกแแ แแแแแ แแ แแแฎแกแแแ แแแ แกแฌแ แแคแ, แงแแแแแกแแแแก แแแชแแแแแ แแแแจแแแแแแแ. แแ แงแแแแแ แแชแแก, แ แแ แแแแแชแแแแ แแแแแก แแฅแแแแ แแแกแแแก แแฃแจแแแแแก แแ แแแแแแแแ.
PostgreSQL-แแก แแฃแจแแแแแก แแแแแแ แ แแ แแแแแแ, แ แแแแแแช แแแแแแจแแ แแแฃแแแ แกแแแฃแจแแแแแแแก แแฌแแแ แแแแแแแแ, แแ แฎแแแแ, แ แแแแแ แแแกแแ แแแแแ. แแก, แกแแแแ แแฃแแแ, แแแแแฌแแแฃแแแ แแแแ, แ แแ แแแฎแกแแแ แแแ แแ แแแกแแแก แแแแขแแ แแแ แแ แแ แแก แแแแแแแแกแแแฃแแ. แแฃแแชแ, แแกแแแ แจแแแซแแแแ แแ แแงแแก แแแแแแแแกแแแฃแแ แกแฎแแแแแกแฎแแ แแแแแแแก. PostgreSQL แแ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ, OS แแ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ, แแแแ แแขแฃแ แ แแ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ แแ แแแแ แแขแฃแ แ แแ แแกแฌแแ แแ. แแ แแก แแ แแแแแแ แแ แฎแแแแ แแฎแแแแ แแ แจแแแแฎแแแแแจแ, แแฃ แงแแแแแคแแ แ แฎแแแแ แแกแ, แ แแแแ แช แฃแแแ, แแแฃ แแ แแ แแ แแก แแแขแแแ แแแ, แแ แแแ แแแแขแ แแแ แแ แแแแ แแขแฃแ แ แแแ แแแ แแ แแก แจแแ แฉแแฃแแ.
แ แ แแ แแก แแ แ แแแแ แแแแแแงแฃแ แแแ? แฉแแแฃแแแแ แแ, แแแแแแแแแแ, แ แแแแแแแช แแฃแจแแแแแ PostgreSQL-แแแ, แแ แแแ แแฎแแ แจแแแแแแแแ แแ แกแแแแแฎแจแ. แแแฎแกแแ. แ แแแแ แช แแแฅแแ, PostgreSQL แแแ แแแแฃแแแ แแฌแแ แแแแแก แแแแจแแแ แแฃแแฅแขแแแก แกแแแ แแ แแแฎแกแแแ แแแแก แแแแซแฃแ แ แแแแ แแแแแก แแแกแแแ แแแแแกแแขแแแแ. แแฃ แฉแแแ แแแแฅแแก แแแแ แ แแแแแแแแแ แกแแแ แแ แแแฎแกแแแ แแแ, แแแจแแ แแแแจแแแแ แแฃแแฅแขแ แแฌแงแแแก แแแขแแแกแแฃแ แแแแแฅแแแแแแแก แแแกแแแ, แ แแแแแ แแก แแแแแกแแแก แแ แแแแ แแแแก fsync-แแ. แแก แจแแแแก แแแ แแแแก แแฃแคแแ แจแ แแ แแฌแแ แแแ แแแกแแแแแ fsync-แแก แแแแแงแแแแแแ. แแ แแฃ แแ แแแแแแกแแก แแแชแฃแแแแ แแแแแ, แแแจแแ แฉแแแ แจแแแแแซแแแ แแแแแแแแ แแแ แฃแกแแแแแแแ แแคแแฅแขแก, แแแ แซแแ, แแแกแแแแแก แซแแแแแ แแแ แแแแแงแแแแแแก.
แแฅ แแ แแแฅแแก แแ แ แกแฃแ แแแ. แแฎแแ แแแแฎแกแแแ แ แ แแ แแก. แแก แแ แแก แแ แ แแ แแจแ แแแแแแจแแ แแแฃแแ แแ แแคแแแ. แแแ แแแแ แแ แแคแแแ แแ แแก แแแกแแแก แแแแแงแแแแแ. แแฅ แแก แแแแฅแแแก 90%-แก แแฆแฌแแแก แแ แแแก แแ แแแแแแขแจแ. แแฃ แแฅแแแ แแแฅแแ แแแแแชแแแแ แแแแแก แฃแแแแ แแกแแแ แคแแแแแฃแ แแแกแแแแแแ, RAID แแแแขแ แแแแ แแก แแแแแงแแแแแแก 90%-แแ, แแแจแแ แแก แชแฃแแ แแแแแแแ. แแก แแแจแแแแก, แ แแ แชแแขแ แแแขแ แแ แแแแฆแฌแแแก 100-แก แแ I/O แจแแฉแแ แแแแ.
แแฃ แแฅแแแ แแแฅแแ แแแกแแแก แแแกแแแ, แแแจแแ แแก แแแแแ แแแแกแฎแแแแแแฃแแ แแแแแแแ. แแก แแแแแแแแแแฃแแแ แแแแแ, แแฃ แ แแแแ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ, แ แแแแ แ แแแกแแแแ แแ แ.แจ.
แแ แแแ แแแแแฃแ แแ, แแฅ แแ แแก แแแแคแแแฃแ แแ แแแฃแแ แแ แแคแแแ แจแแแ แแแกแขแแ แแกแแก แฎแแแแแแ, แ แแแแแแช แแแแแแแฎแ แแแก, แแฃ แ แแแแ แฎแแแแ แกแแแฃแจแแแ. แแ แแฌแแแแ แคแแ แ แแฅ แแแแฉแแแแแแก แ แแแแแแ แแฃแคแแ แ, แแก แแแแซแฃแ แ แแแแ แแ, แแ แแแแแแขแจแ แแแแแแ แแ แกแแแฃแจแแแแแ แกแแแฅแ แแแแแแชแแแกแแแแก. แแ แแก แแ แแก แแแแแแ แ, แ แแช แแฅ แฃแแแ แแชแแแแ. แแฎแแแแแ, แ แแ แแฅ แแแแ แ แแแแ แแ แแแแฅแแก แแ แ แแฆแแช แแแแแแขแจแ แฉแแแแแ แแแ แแแคแแแ, แแแฃ แแฌแแ แแแ แแ แแฌแแ แแแ, แแฅ แแแกแแแก แกแแกแขแแแ แแจแแแ แแ แซแแแแแ แแแขแแแ แแฃแแแ. แแ แฉแแแแ แแแแจแแแแ แแฃแแฅแขแ แซแแแแแ แซแแแแ แแแแแแแแก แแฎแแแแก แแแกแแแ. แแแแแแฃแ แจแแแแฎแแแแแจแ, แกแแขแฃแแชแแ แฃแคแ แ แแกแ แฃแแแ แแแแแแงแฃแ แแแแแแก, แแแฃ แแฅ แแแแแแแ แฉแแแแฌแแ แ แแแฅแแแแ. แแ แฉแแแ แจแแแแแซแแแ แแแแแกแฌแแ แแ แแก แแแ แแแแขแ แแแแ แแกแ, แ แแ แแกแ แแแแ แซแแแแแก. แแแฃ แแแแแแฃแจแแแแแ แแชแแ แแ, แแแแ แแ แกแแแฆแแช แแฅ แ แแฆแแชแแก แแฌแแ แ.
แ แ แฃแแแ แแแแแแแแก แแ แแ แแแแแแแก แแแกแแซแแแแแ? แแฃ แแฅแแแ แจแแแฉแแ แแ IO แแแแแชแแแแ แแแแแจแ, แแก แแแจแแแแก, แ แแ แงแแแแ แแแแฎแแแ แแแแแ, แแแแช แแแแแแ แแแแ แแแแฎแแแแแแแก แจแแกแแกแ แฃแแแแแแ, แแแแแแแแแ.
แแฃ แแแแฃแฅแกแแก แแฃแแฎแแ แจแแฎแแแแแ, แแฃ แแแฆแแ แแแ แแ แแแแ แแขแฃแ แ, แกแฌแแ แแ แแแแแแแคแแแฃแ แแ แแ, แแแ แแแแฃแ แแ แแแแแแแคแแแฃแ แแ แแ PostgreSQL แแกแ, แ แแ แแก แแแแจแแแแ แแฃแแฅแขแแแ แแแแแแแแ แฎแจแแ แแ แแแฎแแแแก, แแ แแแ แแแแแแแแแแแจแ แแแแแ แชแแแแ แแกแแแ แแ แแแแแแแจแ, แจแแแแแ แแแแแแแฎแแ แ Debian-แแก แแแแฃแแแกแฎแแแ แแแ แแแแขแ แแแจแ. Linux-แแก แแแกแขแ แแแฃแชแแแแแก แฃแแแขแแกแแแแกแแแแก แแก แแ แแก แกแฃแ แแแ: vm.dirty_ratio=20, vm.dirty_background_ratio=10.
แฒ แแก แแแจแแแแก? แแ แแ แฉแแฌแแแแแแฃแแ แแแแแแ แแแแแฉแแแ แแแ แแแแแแ 2.6. Pdglush, แแแแกแแ แแแฎแแแแแ, แแฃ แแแ แ แแแแแก แแงแแแแแก, แ แแแแแแช แแฌแแแ แแแ แแแแก แแฃแคแแ แแแแ แญแฃแญแงแแแแ แแแแ แแแแแก แคแแแฃแ แ แแแแแแแแแแก แแ แแแแแแแแแแก, แ แแชแ แแฃแชแแแแแแแแ แแแแซแฃแ แ แแแแ แแแแแก แแแฃแฅแแแแ, แ แแช แแ แฃแแแ แแแฎแแแก, แ แแชแ แคแแแฃแ แ แแแแแแแแแ แแ แฃแฌแงแแแก แฎแแแก.
แ แแแแก แแแแแก แคแแแ? แ แแแแกแแช แกแแ แแแ แแ แแ แกแแแฃแแ แแแแแแแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแแก 10% แแแแแแแก แแแแซแฃแ แแแแ แแแแก แแแ แแแแก แแฃแคแแ แจแ, แคแแแแ แแแแแแซแแฎแแแ แกแแแชแแแแฃแ แ แฉแแแแฌแแ แแก แคแฃแแฅแชแแ. แ แแขแแ แแ แแก แคแแแ? แ แแแแ แช แแแ แแแแขแ แ, แแก แแแแแแแกแฌแแแแแก แ แแแแแแ แแแแ แแแก แฉแแแแฌแแ แแก. แแ, แแแฅแแแ, แแก แฉแแแแฌแแ แก N แแแแ แแก. แแ แชแแขแ แฎแแแ แแ แแแแแก แแซแแแแแก. แจแแแแแ แแก แแแแแ แแแแแก แแ แแแแแ แ แแแแแแแแ แแแแ แแก แแแแแแ แแแก.
แแก แซแแแแแ แแแ แขแแแ แแแแแแแ. แแฅ แแ แแแแแแ แกแแชแฃแ แแ แแฃแแแก แแกแแแแกแแ, แ แแชแ แแก แแ แ แแแแจแ แฉแแแแแแแแ, แแแแ แแจแ แฉแแแแแแแแ. แฉแแแแ แแแแจแแแแ แแฃแแฅแขแ แแแแแแ แแ แแฃ แแแ แแแแแแแแ แ แแแแแแแแ แแแแซแฃแ แ แแแแ แแ แแแกแแแแแแแแ, แแแจแแ แแแแแแแแ แงแแแแแคแแ แ แแแ แแแ แแแแแแ แแแแ แแแ แแแแก แแฃแคแแ แแแแ pgflush.
แแฃ แแก แแแแซแฃแ แ แแแแ แแแแ แแแ แซแแแแแแ แแแแ แแแแแแก, แแกแแแ แแ แแแแแแ 20%-แแแ, แ แแก แจแแแแแแแช OS-แแก แแ แแแ แแขแแขแแ แแแแแแแ แแแแแแก แแแกแแแ แฉแแแแฌแแ แ, แ แแแแแ แแแแ แแแฅแ แแแ แแ แงแแแแแคแแ แ แชแฃแแแ แแฅแแแแ แฉแแแแแแแก. แฉแแแ แแแแแแ แแแแ แแ แแแแแชแแแแแก, แแแแแแแแแ.
แ แ แแ แแก แฎแ แแแ? แฎแ แแแ แแก แแ แแก, แ แแ แแแแแแแแ แแแ แกแแแงแแ แแจแ แแก แแแ แแแแขแ แแแ แแ แแก 20 แแ 10% แแแแแแแ แแแแ แแขแแฃแแ แแแฎแกแแแ แแแแก, แ แแแแแแช แแ แแก แแแแฅแแแแแ, แแกแแแ แแแกแแแฃแขแฃแ แแ แแแแแ แแแแ แแ แแแ แแแแแกแแแแ แ แแแกแแแก แกแแกแขแแแแก แแแแขแแ แฃแแแ แแแแแแแก แแแแแกแแแ แแกแแ, แ แแช แแฅแแแ แแแฅแแ.
แฌแแ แแแแแแแแแ, แ แแ แแแฅแแ 128 GB แแแแ แแขแแฃแแ แแแฎแกแแแ แแแ. 12,8 GB แจแแแแแแก แแฅแแแแก แแแกแแแก แกแแกแขแแแแจแ. แแ แ แแช แแ แฃแแแ แฅแแจแ แแฅแแแแแก แแฅ, แแ แแฅแแก แแแแจแแแแแแแ แ แ แแแกแแแ แแฅแแแแแก แแฅ, แแกแแแ แแแแฎแแแก แแ แแแแ แซแแแแแแ.
แแแแขแแ, แฉแแแ แแแ แฉแแแ, แ แแ แแแฃแงแแแแแแแแ แแแแ แแแฃแแแ แแ แแก แ แแชแฎแแแแ แแฅแแแแ RAID แแแแขแ แแแแ แแก แจแแกแแซแแแแแแแแแแก แแแฎแแแแแ. แแ แแแจแแแแ แแแแแแแแ แ แแแแแแแแแชแแ แแฅ แแแแขแ แแแแ แแกแแแแก, แ แแแแแกแแช แแฅแแก 512 แแ แฅแแจแ.
แงแแแแแคแแ แ แซแแแแแ แแแ แขแแแแ แแแแแแแ. แแฅแแแ แจแแแแซแแแแ แแแแงแแแแ vm.dirty_background แแแแขแแแจแ. แแ แแก แแแ แแแแขแ แแแ แแแแฃแฅแแแแก แฌแแแ แแ แก. แแ แแแแแคแแ แแแแ แแ แแก แแแแฃแแแกแฎแแแแแ, แแ แแแแขแแแแก แแฅแแแแแแ แแแแฅแขแแฃแ แแแฃแแแ, แแแจแแ แแกแแแ, แแแกแแช แแแแขแ แแฅแแ, แแแฃแจแแแแแก. แแแแ แแ แ แแแแแ แแ แแแ DBA-แก แแแแกแฃแแขแแแขแ แแ แแแฃแจแแแ แกแฎแแแแแกแฎแแ แแแแแแขแแแแแ, แแชแแแแแ แฉแแแ แแแแฎแแขแ แแ, แจแแกแแแแแแกแแ, แแฃ แแแแขแแ, แแแจแแ แแแแขแแ. แแ แแแแก แแ แแซแแแแแ แแแ แแแขแแแก, แ แแ แแแ แแ แแแแแแ แแ แแแแแแขแแแแ แกแแ แแแ แก แแแข แแแฎแกแแแ แแแแก, แแ แแแแแขแแแ แแแแแ แแ แคแแแฃแ แ แแแแแ แแแ แฉแแแแแ. แฃแแ แแแแ แแแแแแแแแแ แแก แ แแชแฎแแแแ แแกแ, แ แแ แงแแแแแคแแ แ แแแแแแกแแแก แแฅ แแแ แแแขแแแ.
แ แ แแแฎแแแแ, แแฃ แแ แฏแแแแ? แแ แแแแฌแแ แ, แ แแ แแแแแกแแแแ แ แกแแฌแแแแ แแคแแฅแขแฃแ แแ แฉแแ แแแแ, แแแแ แแ แกแแแแแแแแแแจแ แแก แแ แแก แแแขแงแแแแแแแก แคแแแฃแ แ. แแแแ แแชแแฃแ แกแแกแขแแแแก แแฅแแก แแแแ แแ แแแแแแ - แแแก แแฅแแก แแแแ แ แแแแซแฃแ แ แแแแ แแ, แแแแขแแ IO, แ แแแแแกแแช แแฅแแแแ แแแแแแขแแแ แฅแแแแแ, แแคแแฅแขแฃแ แแ แฉแแ แแแแ, แแแฃ แแแแแแแชแแ แแแแแแ แแแแแชแแแแ แแแแแจแ sql แจแแแแแฎแแแก แแแกแแแแแแแแ, แแก แแแแแแแ. แแแกแจแ แแแแแกแแแแ แ แจแแงแแแแ/แแแแแแแแแแ แแ แแก แงแแแแแแ แแแแแแ แแ แแแ แแขแแขแ, แ แแแแแ แแแแแชแแแแ แแแแ แแแแแแแแฃแแแ แกแแแฃแจแแแแแ. แแ แ แแแแก แแแแกแ แฃแแแแก แแก แกแ แฃแแแแ แแแฃแแแแแ แแ. แแ แ แแแแกแแช แแฅแแแ แแแแฆแฌแแแ แแ แ-แคแแแแ แแแแแ แแชแฎแแแก, แแก แแแจแแแแก, แ แแ แแแแแ แแฅแแแแ IO แแ แแก แแแแแแแแฃแแ แแแกแจแ. แแ แกแแแแ แแก แแ แแแกแ แฃแแแแแ, แแฅแแแ แแ แแคแแ แก แแแแแแแแแ.
แแฅ แแ แแก แแแแแ แแ แ โโแแแแจแแแแแแแแแ แแฃแแฅแขแ, แ แแแแแแช แกแชแแแแแแ แแ แแแฎแกแแแแแแก แคแแ แแแแแก. แแก แแแ แแแแขแ แแแ แฃแแแ แจแแแกแแแแแแแแแแก postgresql.conf-แแก แแแ แแแแขแ แแแก, แแแฃ แกแแแฃแจแแแแแแแก แแแ แแแแขแ แแแก. แแ แแฅแแแแ แแแกแแแก แกแแกแขแแแ แแแแแแแขแฃแ แแ แฃแแแ แแงแแก แแแแคแแแฃแ แแ แแแฃแแ. แแฃ แแฅแแแ แแแฅแแ แฅแแจแ RAID-แแ, แแแจแแ แแแก แฃแแแ แฐแฅแแแแแก แแแขแแ แแ. แฎแแแฎแ แงแแแฃแแแแก RAID-แก แแแ แแ แฅแแจแแ แแแขแแ แแแก แแแ แแจแ. แแฃ แแฅแแแ แแแฅแแ SSD-แแแ RAID-แจแ, แแแจแแ แแกแแแ แฃแแแ แแงแแก แกแแ แแแ แฃแแ, แแฅ แฃแแแ แแงแแก แแแแแแแกแแขแแ แแแ. แแฅ แแ แแก แแแขแแแฃแ แ แฉแแแแแแแแแแ. แแก แแแฃแแ แจแแแชแแแก แฉแแแก แแแแแ แแจแก แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แจแแกแ แฃแแแแแก แแแกแแ PostgreSQL-แจแ. แแฅ แแ แแก แงแแแแ แแก แฉแแแแแแแแแแ.
แแแแแ แ แแ แจแแแซแแแแ แแแแ แแฃแแแก แชแฎแแแ แแแ? แแก แแ แ แแแ แแแแขแ แแ. แแกแแแ แจแแแแ แแแแ แแฎแแแแ. แแแแฃแแแกแฎแแแแแ, แแกแแแ แจแแแซแแแแ แฉแแ แแฃแแ แแงแแก แกแฎแแแแแกแฎแแ แแแแแแแชแแแแจแ. แแ แแแ แจแแฃแซแแแแ แแกแแแ แแแแ แแฃแแแ แชแฎแแแ แแแ, แแฃ แแ แแกแฌแแ แแ แฉแแ แแฃแแแ.
แแ แแก แแ แ แจแแแแ แแแแ แแฎแแแ แ แแ. แแกแแแ แฃแแแ แแแแแฉแแแแแ แแแกแแแ แแแ แแแแแจแ. แแก แแ แแก sched_migration_cost แแแแแฌแแแแแจแ แแ sched_autogroup_enabled, แ แแแแแแช แแแแฃแแแกแฎแแแแแ แแ แแแ.
แแ แ แแแแ แแแแ แแแแ แจแแแก แชแฎแแแ แแแแก? แ แ แแ แแก sched_migration_cost? Linux-แแ, แแแแ แแแก แจแแฃแซแแแ แแ แแชแแกแแก แแแแ แแชแแ แแ แแ CPU-แแแ แแแแ แแแ. แแ PostgreSQL-แกแแแแก, แ แแแแแแช แแฎแแ แชแแแแแแก แจแแแแแฎแแแแก, แกแฎแแ CPU-แแ แแแแ แแชแแ แกแ แฃแแแแ แแแฃแแแแแ แแ. แแแแ แแชแแฃแแ แกแแกแขแแแแก แแแแแกแแแ แแกแแ, แ แแแแกแแช แคแแแฏแ แแแก แชแแแแ openoffice-แกแ แแ แขแแ แแแแแแก แจแแ แแก, แแก แจแแแซแแแแ แแแ แแ แแงแแก, แแแแ แแ แแแแแชแแแแ แแแแแกแแแแก แแก แซแแแแแ แชแฃแแแ. แแแแขแแ, แแแแแแ แฃแแ แแแแแขแแแแ แแแแ แแชแแแก_แฆแแ แแแฃแแแแแก แแแงแแแแแ แ แแแแ แแแ แแแแจแแแแแแแแแ, แแแแแแฃแ แ แแแแแแแแ แแแแกแ แแแแแฌแแแจแ.
แ แแก แแแจแแแแก แแก แแ แแคแแแแกแแแแก? แฉแแแแแแแแ, แ แแ แแ แแ แแแก แแแแแแแแแแแจแ แแ แแชแแกแ แแแแแ แชแฎแแแแ. แแแฃ, แแฃ แแฅแแแ แแแฅแแ แแ แซแแแแแแแแแ แขแ แแแแแฅแชแแ, แ แแแแแแช แแแแแแแก แ แแฆแแชแแก แแแแ แฎแแแก แแแแแแแแแแแจแ, แแแแแแแแแ แแแแก แแแฎแแแแแ. แแก แฉแแแแแแก, แ แแ แกแแแแ แแก แแ แ แแ แแแแแก, แแ แแ แแก แกแแญแแ แ แแ แแ แแชแแกแแก แกแแแแ แแแแแขแแแ. แแฃ แแแแแแ แแฃแแแ แแ แแชแแกแ แ แแฆแแชแแก แแแแแแแก, แแแจแแ แแก แแ แกแแ แแแแแแแแชแแแแแก, แแก แแจแแแแแ แแแฃแจแแแแแก CPU-แแ, แ แแแแแแช แแแก แแแแแแงแ. แแ แจแแแแแ แจแแกแแแแจแแแแแ.
แแแแ แ แฌแแ แขแแแ แแ แแก แแแขแแฏแแฃแคแ. แแ แกแแแแแก แแแ แแ แแแแ แแแแแ แแขแฃแแ แกแแแฃแจแแ แแแขแแแ แแแแกแแแแก, แ แแแแแแช แแ แแ แแก แแแแแแจแแ แแแฃแแ แแแแแแแแ แแแ แแแแแชแแแแ แแแแแแแแ - แแก แแ แแก แแ แแชแแกแแแแก แแแฏแแฃแคแแแ แแแ แขแฃแแแฃแ แ แขแแ แแแแแแแก แแแฎแแแแแ, แกแแแแแแแช แแกแแแ แแแจแแแแฃแแแ. แแก แแแกแแฎแแ แฎแแแแแแ แแแแแแ แแ แแแแชแแแแกแแแแก. แแ แแฅแขแแแแจแ, PostgreSQL แแ แแก แแ แแแแแแ แแชแแกแแแแ แกแแกแขแแแ แแ แแคแแ แแแ, แ แแแแแแช แแแแแก แแ แแ แขแแ แแแแแแแแแ. แแฅแแแ แแแฅแแ แกแแแแขแแก แฉแแแฌแแ แ, แแแแจแแแแ แแฃแแฅแขแ แแ แแฅแแแแ แแแแแแขแแก แงแแแแ แแแแฎแแแแ แแแฏแแฃแคแแแแ แแ แ แแแแ แแแจแ, แแแแ CPU-แแ. แแ แแกแแแ แแฅ แแ แแฎแแแ แแแแแแแแแแแ แแแก แแแแแแแกแฃแคแแแแแก, แ แแแ แฎแแแ แจแแฃแจแแแแ แแ แแแแแแแก แแ แฃแคแ แ แแแแฎแแแก แแแแขแแ แแ แแแ. แแก แแ แแก แแแแแแ, แ แแแแแแช แกแ แฃแแแแ แแแแแแขแแ แแกแแแ แแแขแแแ แแแแก แจแแแแฎแแแแแจแ แแ แแแแขแแ แกแแญแแ แแ แแแกแ แแแแแ แแแ.
แฉแแแแ แแแแแแแ แแแแฅแกแแ แแแกแแแกแแแ แฉแแแขแแ แ แขแแกแขแแแ แแแ แขแแแ pgbench-แแ, แกแแแแช แแแ แแแแแ แแ migration_cost แกแแแแแแก แ แแแแแแแแ แแ แแแแแ แแ แแแขแแฏแแฃแคแ. แชแฃแ แแแแ แแขแฃแ แแจแ แแแแกแฎแแแแแแ แแงแ แแแแฅแแแก 10%. แแ แแก แแแกแแฃแกแแ แแแกแขแแ แแกแแก แแแแแแแแแก แกแแแแ, แกแแแแช แแแแแแแแแแ แแซแแแแแ แจแแแแแฎแแแก แกแแฉแฅแแ แแแ แแกแแแแกแ แชแแแแแแแแแแก แจแแแแแแแก แแแแแแแ แแแแฎแแแแ 50%. แแกแแแ แแกแขแแ แแแแ แกแแแแแแ แแแแ แแ.
แแ แแแแแก, แแแแ แแแแก แแแแแแแแก แแแแแขแแแแก แจแแกแแฎแแ. แแแ แแ แแก แแ แแก, แ แแ Linux แแฎแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแขแแแแ. แแ แแก แกแแแแ แแฃแแแ แแแ แแแ แแแแแแงแแแแแก แแแขแแ แแแก. แแแแ แแ แแแฃแแแแแแแแ แแฆแแแฉแแแแแ, แ แแ แแก แแกแแแ แจแแแซแแแแ แแแฎแแแก แกแแ แแแ แแ.
แฃแคแ แ แแแขแแช, แแฃ แแฅแแแ แฅแแ แแแแ แกแแ แแแ แแแก แ แแแแแแแ แฐแแกแขแแ แแกแแแ, แแแจแแ โแแแ แโ แฐแแกแขแแ แแแก แแ แแแแขแแ แแกแแแ, แ แแ แฃแแแแแกแ แจแแกแ แฃแแแแ แแแฅแแ. แแแแ แแแแชแแแแ แฃแแ แฃแแแแแงแแ, แ แแ แแแแ แ แแแแ แแแฅแกแแแแแฃแ แแ แแคแแฅแขแฃแ แแ แแฅแแแก แแแแแงแแแแแฃแแ. แแแแขแแ, แแแแฃแแแกแฎแแแแแ, แแแ แจแแฃแซแแแแ แฉแแ แแแ แแแแขแแแแก แแแแ แแแแก แแแแแแแแก แ แแแแแ แแแแ แแชแแฃแ แกแแกแขแแแแแ.
แแฃ แแฅแแแ แแงแแแแแ แแ แแแ แกแแแแแก แกแแ แแแ แแ แแแแแชแแแแ แแแแแแ แแซแแแ แแแขแแแ แแแแก แฅแแแจ, แแแจแแ แแฅแแแแ แแ แฉแแแแแแ acpi_cpufreq + permormance. แแแแฎแแแแแก แจแแแแฎแแแแแจแแช แแ แแฅแแแแ แแ แแแแแแแแ.
Intel_pstate แแแแแ แแแแกแฎแแแแแแฃแแ แแ แแแแแ แแ. แแฎแแ แแ แฃแแแ แแขแแกแแแ แแแแญแแแ แแแแก, แ แแแแ แช แแก แแ แแก แแแแแแแแแแแ แแ แฃแแแ แแฃแจแแแแก.
แแ, แจแแกแแแแแแกแแ, แแฃแแแ แแแขแแ แ แแฎแแแแ แจแแกแ แฃแแแแแ. Ondemand, powersave แแ แงแแแแแคแแ แ แกแฎแแ แจแแแแ แแ แแ แแก.
PostgreSQL-แแก แแฎแกแแ-แแแแแแแแก แจแแแแแแแ แจแแแซแแแแ แแแแกแฎแแแแแแแแแแก แแแกแจแขแแแแก แ แแแแแแแแ แ แแแแ, แแฃ แฉแแ แแแแ powersave-แก, แ แแแแแ แแ แแฅแขแแแฃแแแ แแฅแแแแ แแแแแชแแแแ แแแแแก แฅแแแจ แแ แกแแแฃแแ CPU แแแฃแจแแแแแก แกแ แฃแแแแ แแ แแแ แแแแแแแ แแแแแ แแแแ.
แแก แแแแแแแขแแแ แจแแแซแแแแ แแงแแก แจแแขแแแแแ แแแแฃแแแกแฎแแแแแ. แงแฃแ แแแฆแแแแ แแแแแแแ แแแ, แฉแแ แแ แแฃ แแ แ แแแแฃแแแกแฎแแแแแ. แแก แจแแแซแแแแ แแแ แแแแช แแแแ แแ แแแแแแ แแงแแก.
แแ แแแแแก, แแแแแแแ แแแแแแแ แแแแแแแฎแแแ แฉแแแแ PosgreSQL-Consulting DBA แแฃแแแแก แแแญแแแก, แแแ แซแแ แแแฅแก แแแแฃแแกแ แแ แแแแฅแกแแ แแแกแแแกแแแก, แ แแแแแแแช แแ แกแแแแแฎแจแ แงแแแแแแฆแแฃแ แแ แฌแแ แแแแฌแแแแ. แแ แฉแแแ แแชแแแแแแ แแแแแแแแแ แงแแแแแคแแ แ, แ แแช แจแแแแแซแแแ แฉแแแแ แแแแแแขแแแแกแแแแก, แ แแแ แแก แงแแแแแคแแ แ แแแแแแแก แแฃแจแแแแก. แแก แฐแแแแก แกแแแแแแชแแ แฃแกแแคแ แแฎแแแแแก แแแกแขแ แฃแฅแชแแแแก. แแฅ แงแแแแแคแแ แ แกแแกแฎแแแ แแ แแก แแแฌแแ แแแ. แแแแแแฃแแ แแก แแแแแแ แแแฎแแแแแ แ แแแแ แกแแฎแแก แแ แแแแแแแก แแ แแชแแกแจแ. แแแฎแแ แฃแแ แแแ , แ แแ แแแแแแแแ แแ แแกแแแ.
แแแแฎแแแแ:
แฒแแแแแแแ! แแฃ, แแแแแแแแแ, แแแแแแแแแก แกแฃแ แก แแแแแแแก แคแฃแแ แแ แแแแแแแแกแแก แแแแแชแแแแ แแแแ แแ แแแแแแแชแแแก แแแแแแ แแ แ แกแแ แแแ แแ, แแ แแฃ แแแแแแแแ แแแฐแงแแแแ แแแแ แแกแแ แแแกแแก แแ แฅแแขแแฅแขแฃแ แแก แแแแฃแ แขแแแแแแชแแแก, แ แแแแแจแแช PostgreSQL แแฃแจแแแแก แแแแขแแแแแ แจแ. แ แ แแ แแก แฎแ แแแ? Sysctl แแแแแแแแก แแแแฎแแแแก แแแแ แแแ แแแแ แแแแแแแฃแ แแ. แแ แแ แแแแแแแ sysctls-แแก แ แแแแ แกแแฎแแก แแแ แขแฃแแแแแแแ แแกแ, แ แแ แแกแแแ แชแแแแ แแฃแจแแแแแแแ แแแแขแแแแแ แแ. แแ แแก แแฎแแแแ cgroup แแ แแฅ แแ แแก แแฎแแแแ แแแแขแ แแแแก แแแฌแแแ. แ แแแแ แจแแแแซแแแ แแแแ แชแฎแแแ แแแ? แแ แแฃ แแกแฃแ แ แจแแกแ แฃแแแแ, แแแจแแ แแแฃแจแแแ PostgreSQL แชแแแแ แขแแฅแแแแแก แกแแ แแแ แแ แแ แแแแแแกแขแแแแ แแ?
แฉแแแ แแฅแแแแก แจแแแแแฎแแแก แกแแแ แแแแ แแฃแแแกแฃแฎแแ. แแฃ แฉแแแ แแ แแกแแฃแแ แแแ แแแแ แแขแฃแ แฃแ แกแแ แแแ แแ, แ แแแแแก แแแ แแแฃแแแ แแแแช แจแแกแแซแแแแแแแ แแ แ.แจ., แแแจแแ แแแแกแแแแแ, แงแแแแแคแแ แ แแแ แแแ แแแฃแจแแแแแก แแ แแแ แแแแขแ แแแแก แแแ แแจแ. แแฃ แแฅแแแ แแแฅแแ แแกแแแ แแแขแแแ แแแ, แ แแ แแญแแ แแแแแ แแ แแแ แแแแขแ แแแแก แแแแแแแแ, แแแจแแ แฃแคแ แ แแแ แ แแแฎแแแแ แ แแแแแก แกแแ แแแ แแ, แแแแ แ แแ แแแ แแแแขแ แแแแ.
แฒ แ แแ แแก แแ แแแแแแ? แแฃ แแก แแแ แขแฃแแแฃแ แ แแแแฅแแแแ, แแแจแแ, แกแแแแ แแฃแแแ, แแแแ แ แแ แแแแแแ แจแแแแฅแแแแแแ, แแแแแแแแแ, แแก แคแแฅแขแ, แ แแ แฃแแแขแแก แแแ แขแฃแแแฃแ แแแแฅแแแแแแ แแแกแแแก แจแแงแแแแแแ แกแแแแแแ แแ แแแแแแแแแแแ แฃแแแ. แแแจแแแแช แแ, แแฃ แแแกแแแก แแแแขแแ แฃแแแ แแแแแแ แแแ แแแ, แแแจแแ แแ แแ แฌแแ แฃแแแขแแแแแ I/O แขแ แแแแแฅแชแแ, แ แแแแแแช แแแแแ แแ แแแแฅแแแแแแก แกแแจแฃแแแ แแแแขแแ แฃแแแ แแแแแแแแ, แ แแแแแแช แแแฎแแ แแแแจแแแแ แแฃแแฅแขแแก แแ แแก แแ WAL-แจแ แฉแแฌแแ แแก แแ แแก, แแแจแแ แแแแแชแแแแ แแแแ แซแแแแแ แแแแแ แแแแแแ แแแแกแแแ. แแ แแแแก แจแแแแฉแแแแ, แกแแแแ แแ แแ แแแแแแแแก แฌแแแฌแงแแแแแ.
แแฃ แแฅแแแ แแแฅแแ NGINX แแแแแ แกแแ แแแ แแ, แแฅแแแแช แแแฅแแแแแ แแแแแ แแ แแแแแแ. แแก แแแ แซแแแก แกแแแ แแ แแแฎแกแแแ แแแแกแแแแก. แแ แแฅแแแ แแแ แแแแฆแแแ แแฅ แแฆแฌแแ แแ แแ แแแแแแแแก.
แแแแ แแ แแแแ แแก แแฎแ แแ, แแแแแแ แแ แแแ แแแแขแ แ แแแแแช แแฅแแแแ แแฅแแแแแแแก แจแแกแแแแแแกแ. แแแแแแแแแ, แแแแงแแแแ dirty_ratio sysctl-แแ แแกแ, แ แแ แแ แช แแกแ แแแแฃแ แ แแงแแก - แแแแแกแแแแ แจแแแแฎแแแแแจแ, แแก แแแแแฎแแแ แแแแ. แแกแแ แแฃ แแกแ, แแฅแแแ แแแฅแแแแแ แฃแ แแแแ แแฅแแแแแแ แแแกแแแแ. แแ แแก แแฅแแแแ แแ แแกแฌแแ แ แแแแฃแจแแก แแแฎแแแแแ. แแก แแแแแแแ แแแแฃแแแกแฎแแแแแ แแ แแแ แแแแขแ แแแแกแแแแก, แ แแแแแแแช แแ แแแฉแแแแ. แแ แแแแแกแแแแ แจแแแแฎแแแแแจแ, แฃแแฏแแแแกแแ แจแแชแแแแแ แแกแแแ.
แแแแ แแ แจแแแซแแแแ แแงแแก แแ แแแแแแแแ NUMA-แกแแแ. VmWare, แแแแแแแแแ, แแแ แแแ แแฃแจแแแแก NUMA-แกแแแ แแฃแกแขแแ แกแแแแ แแกแแแ แ แแแ แแแแขแ แแแแ. แแฅ แแ แแฅแแแ แฃแแแ แแแ แฉแแแ - แ แแแแแก แกแแ แแแ แ แแฃ แแ แแ แแแแแก.
แแแฅแแก แจแแแแแฎแแ Amazon AWS-แแแ แแแแแแจแแ แแแแ. แแแ แแฅแแ แฌแแแแกแฌแแ แแแแคแแแฃแ แแ แแแฃแแ แกแฃแ แแแแแ. แแ แ-แแ แ แแแแแแแก Amazon RDS แฐแฅแแแ. แแ แแก แ แแแแ แแแ แแแแฃแแ แแแ แแแแขแ แแแ แแแแ แแแแ แแชแแฃแแ แกแแกแขแแแแกแแแแก?
แแฅ แแ แแก แแแ แแแแขแ แแแ, แแแแ แแ แแกแแแ แแแแกแฎแแแแแแฃแแ แแแ แแแแขแ แแแแ. แแฅ แฉแแแ แแแแแแคแแแฃแ แแ แแแ แแแแ แแชแแฃแ แกแแกแขแแแแก แแแแก แแแฎแแแแแ, แแฃ แ แแแแ แแแแแแงแแแแแก แแแแแชแแแแ แแแแ แแ แแแแแก. แแ แแ แแก แแแ แแแแขแ แแแ, แ แแแแแแแช แแแแกแแแฆแแ แแแแ, แกแแ แฃแแแ แฌแแแแแแ แแฎแแ, แ แแแแ แแชแแ แฉแแแแงแแแแแแแ. แแแฃ แแแแแแ แ แแกแฃแ แกแ แแแญแแ แแแแ, แแฎแแ แจแแแญแแแ. แแแแก แจแแแแแ, Amazon RDS แแแแแชแ แแแก แแ แ แแกแฃแ แกแแแก แแ แแฅ แจแแกแ แฃแแแแ แแแแแแก. แแ แกแแแแแก แแแแแแแแฃแแแฃแ แ แแกแขแแ แแแแ แแแแก แจแแกแแฎแแ, แแฃ แ แแแแ แแฌแงแแแแ แแแแแแแแแแ แแ แกแแแแแฎแก. แแแแฏแแ แกแแแแแแ แฌแแ แแแขแแแแแแช แแ. แแแแ แแ แแแแก แแ แแคแแ แ แแฅแแก แกแแแ แแ OS แแแ แแแแขแ แแแแแ. แแก แฆแ แฃแแแแก แแแขแแฎแแแก แฐแแแแก. แแ แกแฎแแ แแแแแแแ.
แ แแขแแ แแ แแฅแแก แแคแแฅแขแ แแแแญแแแ แแแแ แฃแแแ แแแแแ แแแแ แแแแก แฃแแแ แแแแแ TLB-แแแ แจแแแแ แแแแ?
แฒแ แแแกแชแ. แแก แจแแแซแแแแ แแแฎแกแแแก แแ แแแแแ แแแแ. แแแแ แแ แกแแแแแแแแแแจแ แแกแแแ แฃแแ แแแแ แแ แแซแแแแแ แแแแก. แ แ แแ แแก PostgreSQL-แแก แแกแขแแ แแ? แแแจแแแแแกแแก แแก แแแแแงแแคแก แกแแแ แแ แแแฎแกแแแ แแแแก แแแ แแแฌแแแก. แแกแแแ แแแแญแแแ แแแแแ แแฃ แแ แ, แกแ แฃแแแแ แจแแฃแกแแแแแแ. แแก, แ แแ แแกแแแ แกแขแแ แขแแ แแแแแแ แฉแแแแแ, แงแแแแแคแแ แก แฎแกแแแก. แแ แแฃ แแแแ แ แแแฎแกแแแ แแแแ แแ แแฅแแแ แแญแแ แแแแแ shared_memory แกแแแแแแขแแก แแฆแแแแแ, แแแจแแ แแแแญแแแ แแแแ แฃแแแ แแแแแ แ แแแแ แแแแ แแฅแแแแ แจแแกแแแแแแกแ. PostgreSQL-แจแ, แแก แฃแแ แแแแ แแแแแงแแคแแแแ แฃแแแ แแแแแ แแแฌแแแแ แแแกแแฌแงแแกแจแ แแ แแก แแ แแก แแก, แแ แจแแแแแ แแฅ แแ แแคแแ แ แแแแกแแแฃแแ แแแฃแแ แฎแแแแ. แแฅแแแ, แ แ แแฅแแ แฃแแแ, แจแแแแซแแแแ แแแกแ แแแแแงแแแแแ, แแแแ แแ แแ แกแแแแแก shared_memory-แแก แแแคแฃแญแแแแก แจแแแกแ, แ แแแแกแแช แแก แฎแแแแฎแแ แแแแแงแแคแก แ แแฆแแชแแก. PostgreSQL แแ แแชแแก แแแแก แจแแกแแฎแแ.
แฌแงแแ แ: www.habr.com