แแแ แฉแแแ, แฌแแแแแแฎแแ แแแแแแแแ แกแแขแแแแแแแก 2016 แฌแแแก แแแกแแฌแงแแกแแก แแแฎแกแแแแแแก แขแ แแแกแแ แแแขแ โPostgreSQL แแ JDBC แแแแ แฌแแแแก แแกแฎแแแแโ
แฒกแแฆแแแ แแจแแแแแแแกแ แแ แแฅแแแ แแแแแแแแ แกแแขแแแแแแ. 10 แฌแแแแ แแแฃแจแแแ NetCracker-แจแ. แแ แแ แซแแ แแแแแแ แแ แแแฃแฅแขแแฃแแแแแจแ แแแ . แงแแแแแคแแ แ แ แแช แฏแแแแกแแแ แแ แแก แแแแแแจแแ แแแฃแแ, แงแแแแแคแแ แ SQL-แแแ แแ แแก แแก, แ แแช แแ แแแงแแแ แก.
แแฆแแก แแ แแแกแแฃแแ แแ แแแแแ, แแฃ แ แ แจแแแแฎแแแ แแแแแแแแแจแ, แ แแแแกแแช แแแแแฌแงแแ PostgreSQL แแแแแชแแแแ แแแแแก แกแแ แแแ แแ แแแแแงแแแแแ. แแ แฉแแแ แซแแ แแแแแแ Java-แกแแแ แแแฃแจแแแแ. แแแแ แแ แแก, แ แแกแแช แแฆแแก แแแแแงแแแแแ, แแฎแแแแ แฏแแแแก แแ แแฎแแแ. แ แแแแ แช แแ แแฅแขแแแแ แแฉแแแแ, แแก แกแฎแแ แแแแแจแแช แฎแแแแ.
แฒแแแแแแ แแแแแ:
- แแแแแชแแแแ แจแแ แฉแแแแก แจแแกแแฎแแ.
- แแแแแชแแแแ แจแแแแฎแแแก แจแแกแแฎแแ.
- แแ แแกแแแ แจแแกแ แฃแแแแแก แจแแกแแฎแแ.
- แแ แ แแช แจแแแฎแแแ แฌแงแแแฅแแแจแ แ แแคแแแก, แ แแแแแแแช แแฅ แแ แแก แแแแ แซแแแฃแแ.
แแแแแฌแงแแ แแแ แขแแแ แแแแฎแแแ. แชแฎแ แแแแแแ แแแ แฉแแแ แแ แ แ แแแก แแแ แแแแแแ แแแกแแฆแแแแก แกแแคแฃแซแแแแแ.
แแแแแชแแแแ แแแแ แแแแแแ แแแแก แแแแแ แฐแแกแขแแ. แแ แแแแแ แแก แแแฃแ แแแแแ แแฆแแแก 20 แแแแแฌแแแก.
แแก 20 แแแแแฌแแแ แแแแ แแ. แแฃ แแฅแแแ แแแฅแแ 100 แแกแแแ แแแแฎแแแแ, แแแจแแ แฎแแ แฏแแแ แแ แแก แฌแแแจแ แแ แแแแฎแแแแแแแก แแแแแฎแแแแแจแ, แแแฃ แฉแแแ แแแแ แแแแ แแ แแก.
แฉแแแ แแ แแแแงแแแ แก แแแแก แแแแแแแแ แแ แแแแฎแแ, แ แแก แแแแแแแแแแก แแแแ แแแแกแแแแก. แแแแแชแแแแ แแแแ แแแแแแแแแแก แแแแฎแแแแแแแก แจแแกแ แฃแแแแแก แแ แแแ แแแแขแก.
แแแ แแแแ แแแ แแแแขแ แแ แแก แแแ แขแแแ แแแแฎแแแแ. แ แ แแ แแก แแแแจแ แแแ แแ? แแก, แ แแ แแแฆแแแ แแ แแแแแแแแแ แแ แแแขแ แแ แแคแแ แ.
แแแแแชแแแแ แแแแแก แแกแแแ แแฅแแก แแแฌแแแแแ แแแแฎแแแแ, แ แแแแแแช แฃแคแ แ แ แแฃแแ, แแแแ แแ แฃแคแ แ แคแฃแแฅแชแแแแแแฃแ แแ. แแฅแแแ แจแแแแซแแแแ แชแแ-แชแแแแ แแแแแแแแแ แแแแฎแแแแ แแแแแแแแแแแแก, แจแแกแ แฃแแแแแก, แชแแแแแแก แแแแแแจแแ แแแแก แแ แ.แจ.
แกแฃแแแ แแแคแแ แแแแแฃแแ แแแแฎแแแแ แแ แแก แแก, แ แแกแแช แฉแแแ แแ แแแแแจแฃแฅแแแ แแแแแแแแ แ แแแแแ แแจแจแ. แฉแแแ, แแแแแ, แ แแฆแแช แแแแแแ แแแแแชแแแแ แแแแแแแ แแ แแ แแก แกแฃแ แแแแแแแก แกแแ, แ แแแแแแช แ แแฆแแช แคแแ แแแ แแ แแก แฉแแแแงแแแแแแแฃแแ, แแแฃ แแก แแ แแก แแก, แ แแช แฉแแแ แแแแแแ, แแแแ แแ แแก แจแแฃแซแแแแแแแ แแฎแแ แแ แแแแแแแ แฌแแแก. แแกแ แ แแ, แฉแแแ แฃแแ แแแแ แฉแแแฌแแ แแ แแก แแ แฉแแแ แจแแแแแแแแแ แแแแแแ แแแแแแแแแ แจแแ แงแแแแก.
แแ แ แแช แจแแแแแซแแแ แแแแแแแแแ แแ แแก แแแ แขแแแ แจแแแแแฎแแ แแ แแแคแแ แแแแแฃแแ แจแแแแแฎแแ.
แ แ แแ แแก แแแแกแแแฃแแ แแแฃแแ แแแแแแฃแ แแแแแแแแจแ?
แแแ แขแแแ แจแแแแแฎแแ แแแ แแแ แแ แแฏแแ แแแ แจแแกแ แฃแแแแแกแแแแก. แแ แแฎแแ แแแกแ แฃแแแแฃแแ แแ แแแแแฌแงแแแฃแแ. แแ แแ แแแแแแ แแก แแ แแก, แ แแ แแก แแ แฃแญแแ แก แแฎแแ แก แแ แแแแแ แแแแแชแแแแ แคแแ แแแขแก, แแแฃ แแก แแ แแ แแก แจแแกแแคแแ แแกแ แแแแแแ แแ แแแฆแแแ แฎแแ แแกแฎแแก แกแแกแขแแแแกแแแแก.
แแแคแแ แแแแแฃแแ แจแแแแแฎแแ - แกแแจแฃแแแแแแก แแแซแแแแ แแแแแแแ แแ แ แแแแแแแแก แแ แแก. แแก แแ แแก แแก, แ แแช แฉแแแ แแแแแแแแแ แแ แแแแแฌแงแแ แแแแแงแแแแแ. แแก แแแแแแแแแ แแแแแแฎแแแ แ. แแแแแแแแ แแ แแ แแก แแฎแแแแ แแแ แฉแแแแแ. แแ แแก แแแแแแแ แแแแแชแแแแ แแแแแชแแแแแ. แแแแแชแแแแแแก แแ แแแแ แคแแ แแแขแจแ แแแแแขแแแ แแแแ แแ แฃแคแ แ แแคแแฅแขแฃแ แแ.
แแแแแ แแแแแแแแแ แแ แแฅแขแแแแแ. แแกแ แแแแแแงแฃแ แแแ แขแแแแฃแ แ แแแแแแแชแแ. แแก แจแแแซแแแแ แแงแแก แฏแแแ แแ แ.แจ.
แฉแแแ แจแแแฅแแแแแ แแแแชแฎแแแแแ. แจแแแกแ แฃแแ แแ แซแแแแแ. แจแแแฅแแแ แแฎแแแก. แกแแ แแ แแก แแฅ แจแแชแแแแ? แฒ แ แแ แแก แแ แแแแแแ? แฒแ แแ แแ แแแแแแ. แแกแ แฌแแ แแ แงแแแแ แฌแแแแจแ. แแกแ แฃแแแ แแแแฌแแ แแก. แแฃ แแกแฃแ แ แแแฅแกแแแแแฃแ แ แจแแกแ แฃแแแแ, แแแฌแแ แแ แแกแ.
แแแแ แแ แแ แแฅแขแแแแ แแฉแแแแ, แ แแ แแก แแ แแฃแจแแแแก. แ แแขแแ? แ แแแแแ แฉแแแ แแแแฅแแก โแแแฎแฃแ แฃแแโ แแแแแแ. แแ แ แแชแ แแแแก แแแแแแแแ, แแแแแชแแแแ แแแแแก แแแแแกแแแ แแกแแ แแแแแแแก, แ แแ แแก แฐแแแแก แแฌแแแแแก, แ แแแแแแช แแฃแจแแแแก แแแแแชแแแแ แแแแแกแแแ. แฉแแแ แแแฅแแแ: โแแแแแแฌแแแ EXECUTE DEALLOCATEโ.
แ แแขแแ แแ แแก แแแแชแฎแแแแแแแแก แแก แแแแแแขแ แจแแฅแแแ แแ แแแแขแแแ แแแ? แแ แแแแก แกแญแแ แแแแ แแกแแแ. แแแแ แแ แ แแช แฉแแแฃแแแแ แแ แฎแแแแ PreparedStatements-แจแ แแ แแก แแก, แ แแ แ แแแแกแแช แฉแแแ แแฎแฃแ แแแ แแแ, แแกแแแ แฎแฃแ แแแแ แงแแแแแคแแ แก แแแแแชแแแแ แแแแแจแ. แแก แแ แแ แแก แแก, แ แแช แฉแแแ แแแแแแ.
แฉแแแ แแแแแแ, แ แแแแ แช แฏแแแกแแฆแ แแแแแแแแแแ, แแแแฃแจแแแ แแแแแกแแแ. แแ แแฎแแ แแแแฆแแ แแ แแแแแแแแแแ แฉแแแแ แแแแชแฎแแแแแ, แจแแแแแ แแแแ แฏแแ แแแกแ แฃแแแแ. แกแแแแแแแแแแจแ, แแแแ แฏแแ - แแก แแ แแก แแ แแฎแแ แแแแแแแชแแแแแก แแแแแ แชแฎแแแ แแแแก แแแแแแแแแแแจแ - แแกแแแ แแแแแแแแแแแฃแแแ. แแ แฉแแแ แแแงแแแแแ แแแแแ แแแแชแฎแแแแแแก id-แก แกแฎแแแแแกแฎแแ REST-แแแแ. แแก แแ แแก แฉแแแแ แแแแแแ.
แ แแแแ แแแแแฆแฌแแแ แแแแก?
แแก แซแแแแแ แแแ แขแแแแ - แแ แแ แแก แกแแญแแ แ แแแแชแฎแแแแแแแแก แแแฎแฃแ แแ. แฉแแแ แแฌแแ แ แแกแ: "แแแแแแแแ" "แจแแแกแ แฃแแ".
แแฃ แแกแแแแก แ แแแแก แแแแฃแจแแแแ, แแแจแแ แแแกแแแแแแ, แ แแ แกแแแฆแแช แ แแฆแแช แแแแแแแฆแแ แแแ. แแฃ แแแฃแแแแแ แแ, แจแแแแซแแแแ แกแชแแแแ. แแแแแ แแแแฌแแ แแ แแแแฉแแแ แแ, แ แแแแแแช แแงแแแแแก แแ แแแ แขแแ แแแแแแก. แจแแฅแแแแแ แแแแชแฎแแแแแ. แฉแแแ แแแก แแแแฃแจแแแ แแ แแแแแ แแก แแแแแแ แ แแแ แกแแแแ แแ แแฆแแแแแฉแแแ, แ แแ แแก แกแแแแแแ แกแฌแ แแคแแ แแจแแแแ แแแแแ แแแฎแกแแแ แแแแก แแแแแ แแแแ, แ แแช แฐแฅแแแแ.
แแแแแแแ, แ แแ แแกแแแ แจแแชแแแแแแ แแแแแแแ แแแแแกแฌแแ แแแแ. แแแแแ แแ แแแกแแฃแแ แแ. แแแแ แแ แแ แแแขแงแแ, แ แแ แแฎแแแ แแแ แกแแ แแแแ แแ แฃแคแ แ แกแฌแ แแคแแ แแฃแจแแแแก. แแแแแแ แกแฃแแแแฃแ แแ, แแแแ แแ แแแแแช.
แ แแแแ แแแแฃแจแแแ แกแฌแแ แแ? แ แ แฃแแแ แแแแแแแแแ แแแแกแแแแก?
แกแแแแแแแแแแจแ, แแแแแแแชแแแแ แงแแแแแแแแก แฎแฃแ แแแก แแแแชแฎแแแแแแแก. แงแแแแ แฌแแแแจแ แแแแแแแ, แแแฎแฃแ แแ, แแแ แแ แแแฎแกแแแ แแแ แแแแแแแแก.
แแ PostgreSQL-แแ แแ แแชแแก แ แแแแ แแแแฎแแแแแก แแแแฎแแแแแแแก แฅแแจแแ แแแ. แแฃแชแแแแแแแแ, แ แแ แแแแแแฃแแแ แกแแกแแแ แจแแฅแแแแก แแก แฅแแจแ แแแแแกแแแแก.
แแ แฉแแแ แแ แแแแแแ แแ แแแก แแแแแ แแแ แแแ แฉแแแแแแช.
แแ แ แแแแ แช แงแแแแแแแแก แแแแฅแแก แแ แ แแแ แแแแขแ.
แแแ แแแแ แแแ แแแแขแ แแ แแก แแก, แ แแ แแแแฆแแ แแ แแแขแงแแแ, แ แแ แแแแ แงแแแแแคแแ แ PgSQL-แจแ แแแแแคแฃแญแแ. แแฅ แแ แแก แฅแแจแ. แแก แแแแฎแแแก แงแแแแแคแแ แก. แแจแแแแแแ แแ แแแแแแ. แฉแแแ แแแแฎแแ แแก. แฉแแแ แแแแฅแแก 100500 แแแแฎแแแแ. แฒแ แแฃแจแแแแก. แฉแแแ แแ แแแแแแฎแแแแแ แแแแฎแแแแแแแก แฎแแแแ แแแแแฅแชแแแแก แแ แแชแแแฃแ แแแแ. แฒแ แ แแ แ.
แฉแแแ แแแแฅแแก แแแแ แ แแแ แแแแขแ - แแแฆแแ แแ แแแแแ แแแแญแ แแ. แแฎแกแแแ แฌแงแแ แแแแก แแ แแแฌแงแแแ แญแ แแก. แแแแฎแแ แแ แแแแฎแแ. แแฆแแแฉแแแ, แ แแ แแแแก แแแแแแแแ แแ แช แแกแ แ แแฃแแแ.
แแก แแแแแฉแแแ 2015 แฌแแแก แแแแแกแขแแจแ. แแฎแแ แแ แแก แฃแคแ แ แแแแแแแแ แแแ แแแ แกแแ. แแ แงแแแแแคแแ แ แจแแกแแแแจแแแแแ. แแก แแแแแแแ แแแ แแแ แแฃแจแแแแก, แ แแ แแแแแแแชแแแจแ แแ แแคแแ แก แแชแแแแ. แฉแแแ แแ แจแแแฌแงแแแขแแ แคแแฅแ แ PgSQL-แแก แแแแแ แแฃแแแแแ, แแแฃ แแก แกแแแกแแแแ แกแแแแแ แแกแ แแงแ แแแแกแแแแแก, แ แแ แงแแแแ แแแแแแแแแ แฎแแ แฏแแแ แแแแฅแแแก แแฃแแแแแ แจแแแแแงแแแแ.
แจแแกแแแแแแกแแ, แกแแ แแแ แแก แแแแ แแแแแแแแแฃแแ แแแแชแฎแแแแแแแ แแแแฅแขแแฃแ แแแฃแแแ แแ-5 แจแแกแ แฃแแแแแแ, แ แแแ แแแแแแแ แแฅแแแก แแชแแแแแฃแแ แแแฎแกแแแ แแแแก แแแแแ แแแ แแแแแชแแแแ แแแแแจแ แงแแแแแ แแ แแฏแแ แแแ แแแแฎแแแแแ.
แจแแแซแแแแ แแแแแฎแแ - แกแแ แแ แแก แแแแ แแแ? แ แแก แแฆแแแ? แแ แแฅ แแ แแ แแแแชแแ แชแแคแ แแแก, แ แแแแแ แแแแแแฃแ แแแแฎแแแแแก แแฅแแก แแแแแกแ.
แฉแแแแ แแแแฎแแแแแแ แแกแแแ แแงแ, แ แแ แแแแฎแแแแแแ 20 แแแแแฌแแแ แแแแฎแแ แฏแแ OLTP แจแแแแแฎแแแแแ แแแแแแแแ. แจแแกแ แฃแแแแแกแแแแก แแงแ 0,5 แแแแแฌแแแ, แแแ แฉแแแแกแแแแก 20 แแแแแฌแแแ. แแแแฎแแแแ - 10 KiB แขแแฅแกแขแ, 170 แกแขแ แแฅแแแ แแแแแ. แแก แแ แแก OLTP แแแแฎแแแแ. แแก แแแฎแแแก 1, 5, 10 แฎแแแก, แแแแฏแแ แแแขแก.
แแแแ แแ แฉแแแ แกแแแ แแแ แแ แแแแแแแแ 20 แแแแแฌแแแแก แแแแแ แแแ. 0-แแแ แจแแแแแชแแ แแ. แงแแแแแคแแ แ แแจแแแแแแ แแ.
แ แแกแ แฌแแฆแแแ แจแแแแซแแแแ แแฅแแแแ? แแฃ แฏแแแ แแแฅแแก, แแแจแแ แแแฆแ แแ แแแแแ แแก แแแแแแแแ แแแ แแแ แกแแ แแ แแแแฎแแ แ.
แแฃ แกแฎแแ แแแแแ แกแแฃแแ แแแ, แแแจแแ แแแคแแฅแ แแแ - แแฅแแแ แแก แแฅแแแแช แแญแแ แแแแแ? แ แแแแแ แกแแแแแแ แแแแก แแแแแกแแแ แแกแแ, แแแแแแแแแ, แแฃ PL 8 แแ แแแฅแแ LibPQ, แแแจแแ แแฅแแแแแแแก แแจแแแ แ แแ แแ แแก, แ แแ แแ แแก แฎแแ แฏแแแ แแ แ แจแแกแ แฃแแแแแแ, แแแ แกแแ แแแแแ แแ แแแแก แจแแแแฌแแแแ แฆแแ แก. แฒ แแแแ ? แงแแแแแคแแ แ แฃแคแแกแแ.
แแแ แแ แแแแกแ, แ แแ แแ แแก แจแแชแแแแแแ แแ แแแ แแแแฃแแ แแแแแกแแแฃแ แแแแแ. แแ แฉแแแ แแฎแแ แแแกแแฃแแ แแแ แแแแแ. แฃแแแขแแกแแแ แแฅแแแแ แแแแฃแกแขแ แแฃแ แแ แฅแแแแแแแแแ, แแแแแ, แ แแช แแฆแแแแแฉแแแแ, แ แแกแแช แฌแแแแฌแงแแแ.
แแฃ แแแแฎแแแแ แแแแแ แแ แแแฃแแแ แแแแแแแฃแ แแ. แฒฎแแแแ แฎแแแแ. แแแฆแแช แแฌแแแแแก แกแขแ แแฅแแแแแก, แ แแก แจแแแแแแแแช แฎแแแแ SQL แแแแฎแแแแ.
แ แแขแแ แแ แแก แแก แชแฃแแ? แแก แชแฃแแแ, แ แแแแแ แงแแแแ แฏแแ แแ แฉแแแ แกแฎแแแแแกแฎแแ แกแขแ แแฅแแแก แแฎแแแแแแ.
แแ แแ แแแแกแฎแแแแแแฃแแ แกแขแ แแฅแแแแก แฐแแจแแแแ แฎแแแแฎแแ แฃแแแ แฌแแแแแแฎแแ. แแก แแแแแแแแแ CPU แแแแชแแแแ - แแแแฎแแแแแก แแ แซแแแ แขแแฅแกแขแแก แแแแแ แแ แกแแแฃแ แฐแแจแจแแช แแ แแ แช แแกแ แแแแแแแ. แแฅแแแแ แแแแแแแแแแ แ, แแแกแแแแ แแแ แขแแแแ - แแ แจแแฅแแแแ แแแแฎแแแแแแ. แจแแแแแฎแแ แแกแแแ แแ แ แชแแแแแจแ. แแ แแแแฎแแ แ.
แจแแแแแแ แแ แแแแแแ. แแแแแชแแแแ แขแแแแแ แแแแจแแแแแแแแแแ. แแ แแก ORM-แแแ, แ แแแแแแแช แแแแแแแ, แ แแ แแ แแฅแแก แแแแจแแแแแแแ แ แแแแ แ NULL แแ แแก, แแแแแ แแงแแก แ แแแแ. แแฃ Int, แแแจแแ แฉแแแ แแแแแแแ setInt. แแ แแฃ NULL, แแแจแแ แแก แงแแแแแแแแก แแงแแก VARCHAR. แแ แ แ แแแแกแฎแแแแแแแ แกแแแแแแแ แ แ แแ แแก NULL? แแแแแชแแแแ แแแแ แแแแแ แแแฎแแแแแ แงแแแแแคแแ แก. แแ แแก แกแฃแ แแแ แแ แแฃแจแแแแก.
แแ แแฅแขแแแแจแ, แแแแแชแแแแ แแแแแก แกแแแ แแแ แแ แแแแขแแ แแกแแแก. แแฃ แแแ แแแแแ แแฅแแแ, แ แแ แแก แแ แแก แ แแชแฎแแ, แฎแแแ แแแแ แแ แแฅแแแ, แ แแ แแก แแ แแก VARCHAR, แแแจแแ แจแแฃแซแแแแแแแ แกแแ แแแ แแก แแแแ แแแแแแแแแฃแแ แแแแชแฎแแแแแแแแก แฎแแแแฎแแ แแแแแงแแแแแ. แแ แแ แจแแแแฎแแแแแจแ, แฉแแแ แฎแแแแฎแแ แฃแแแ แจแแแฅแแแแ แฉแแแแ แแแแชแฎแแแแแ.
แแฃ แแฅแแแ แแกแ แฃแแแแ แแแแแ แแแแฎแแแแแก, แแแ แฌแแฃแแแแ, แ แแ แแฅแแแแก แกแแแขแจแ แแแแแชแแแแ แขแแแแแ แแ แแ แแก แแแแแแฃแแ. แแฅแแแ แฃแแแ แแแฃแคแ แแฎแแแแแ NULL-แก. แแก แแ แแก แฉแแแฃแแแแ แแแ แจแแชแแแแ, แ แแแแแแช แแแฅแแแแ แแแก แจแแแแแ, แ แแช แแแแแฌแงแแ PreparedStatements-แแก แแแแแงแแแแแ
แแแ แแ, แฉแแ แแฃแแแ. แแฅแแแ แแซแฆแแแ แฌแแแงแแแแแก. แแ แแ แแแฃแฅแขแแฃแแแแ แแแแชแ. แกแแฅแแ แชแฃแแแ แแแฎแแ.
แ แแแแ แฎแแแแ แแก? แแก แจแแชแแแแแ แแฃ แคแฃแแฅแชแแ? แกแแแฌแฃแฎแแ แแ, แจแแฃแซแแแแแแ แแแฎแแ แแแแก แแแแแแ, แแ แแก แแก แจแแชแแแแ แแฃ แคแฃแแฅแชแแ. แแแแ แแ แแ แกแแแแแก แซแแแแแ แแแ แขแแแ แกแชแแแแ แ แแ แแ แแแแแแแก แ แแแ แแแฃแชแแ แแแแกแแแแก. แแแ แกแ แฃแแแแ แแแฃแแแแแแแแ แแแแแแฉแแกแแคแ แ. แแ แแก แจแแแแแแ แกแแขแงแแแกแแขแงแแแ แแ แแ แชแฎแ แแแแแแ แจแแ แฉแแแแกแแแ. แฉแแแ, แ แ แแฅแแ แฃแแแ, แฃแคแ แ แแแขแ แแกแแแ แแแแฎแแแแ แแแฅแแแแ. แ แแแแ แช แฌแแกแ, แแแ แแแแชแแแแ แแ แ แแ แกแแแ แแแแแแ, แแแแ แแ แแ แกแแแแแก แแกแแแ แแแแแ แแก แกแชแแแแ แ. แแแฆแแ แแแแแกแแแแ แ แแแ แกแแ แแฅแแแแ แแแแแชแแแแ แแแแแแแ แแ แแแแแแจแแ.
แกแแฅแแ แแแแจแแ, แ แแ แแแแฅแแก แแ แ แกแแแขแ, แ แแแแแแแแแ แแแแแแฃแแ แแแแแฅแกแแ แแแฃแแแ. แแ แ NULL แกแแแขแจแ แแแแแแแ แแฌแแ แแแแ. แฎแแแ แแแแ แ แกแแแขแ แจแแแชแแแก แแฎแแแแ 20 แฎแแแก. แ แแแแกแแช แแแกแ แฃแแแแ แจแแแ แฃแแ แชแแแแแแแแก แแแ แแจแ, แงแแแแแคแแ แ แแแ แแแ แแฃแจแแแแก.
แแฃ แฉแแแ แแแแแฌแงแแแ แจแแกแ แฃแแแแแก แจแแแ แฃแแ แชแแแแแแแแ, แแแฃ แแแกแ แฃแแแแ "?" แแ โ$1โ แฉแแแแ แแแแฎแแแแแกแแแแก, แ แแก แแแแแฆแแแ แกแแแแแแแ?
แแแ แแแแ แแฆแกแ แฃแแแแ แ แแแแ แช แแแกแแแแแแแแ แแงแ. แแแแ แ แชแแขแ แฃแคแ แ แกแฌแ แแคแแ. แ แแฆแแช แจแแแแฎแฃแแ แแงแ. แแแกแแแ, แแแแแฎแ, แแแฎแฃแแ. แแแจแแ bang - แแ แ แแฆแแช แแกแแแแกแ. แแ แงแแแแแแ แชแฃแแ แแก แแ แแก, แ แแ แแก แฎแแแแ แแแแฅแแกแ แแฆแกแ แฃแแแแแแ. แแแ แแชแแแ, แ แแ แกแแญแแ แ แแงแ แแฃแกแขแแ แแฅแแกแ แกแแแแแแแแ แแแกแฏแ, แ แแแ แแแแ แแแแ, แ แ แแงแ แ แแแแฃแ แ แแฆแกแ แฃแแแแแก แแแแแ?
แแแ แแ แแก แแแแแแจแแแ? แฒ แ แแแฎแแ? แแแแแชแแแแ แแแแ แจแแแชแแแก แแแขแแแแแแชแแแก. แแ แ แแแแ แช แฉแแแก, แแก แแแขแแแแแแแฃแแแ แแแแแแ แจแแแแฎแแแแแกแแแแก. แแ, แจแแกแแแแแแกแแ, แ แแฆแแช แแแแแแขแแแแ แแแฌแงแแแฃแแ, แแก แแแแแแแก แแแแแ แแแแแแแ, แ แแแแแแช, แกแแแฌแฃแฎแแ แแ, แจแแแซแแแแ แแแแกแฎแแแแแแฃแแ แแฆแแแฉแแแแก. แจแแแซแแแแ แแฆแแแฉแแแแก แแแแแ, แแ แจแแแซแแแแ แแแแกแฎแแแแแแฃแแ แแงแแก. แแ แแ แแก แแแ แแแแฃแแ แแฆแแ แฃแแ แแแแจแแแแแแแ, แ แแแแแแช แแฌแแแแก แแ แฅแชแแแแก.
แ แ แจแแแแซแแแแ แแแแก แแแแแแแแ? แแฅ, แ แ แแฅแแ แฃแแแ, แฃแคแ แ แ แแฃแแแ แ แแแแแก แแแ แแฃแแ. แแ แกแแแแแก แแแ แขแแแ แแแแแกแแแแแ, แ แแแแแกแแช แฉแแแ แแแงแแแแแ. แแก แแ แแก +0, OFFSET 0. แ แ แแฅแแ แฃแแแ, แแฅแแแ แแชแแ แแกแแแ แแแแแฌแงแแแขแแแแแแแ. แฉแแแ แฃแแ แแแแ แแแฆแแแ แแแก แแ แแแแแขแแแ "+0" แแแแฎแแแแแก แแ แงแแแแแคแแ แ แแแ แแแแแ. แแแแแแแแแแแ แแแฉแแแแแ.
แแ แแ แแก แแแแแ แแ แแ แแแ แแแแขแ - แจแแฎแแแแ แแแแแแแก แฃแคแ แ แงแฃแ แแแฆแแแแ. แแแแแแแแแ แแ แแ แ แแฎแแแแ แฃแแแ แแแฌแแ แแก แแแแฎแแแแ, แแ แแแแ แฃแแแ แแฅแแแก "แแฎแกแแ แแแแแแแ" 6-แฏแแ . แแฃ 5-แแ, แแ แแแฃแจแแแแแก.
แแ แแ แแก แแแกแแแ แแแ แแแแขแ - แแแฌแแ แแ แฌแแ แแแ pgsql-แฐแแแแ แแแก. แแ แแแแฌแแ แ, แแฃแแชแ, แฏแแ แแ แแ แแก แแแแแแ, แแ แแก แแก แจแแชแแแแ แแฃ แคแฃแแฅแชแแ.
แกแแแแ แฉแแแ แแคแแฅแ แแแ แแ แแก แแก แจแแชแแแแ แแฃ แคแฃแแฅแชแแ, แแแแแ แแแแแแแกแฌแแ แแ แแแ. แแแแฆแแ แฉแแแแ แแแแฎแแแแ แแ แแแแแแแขแแ "+0". แฒงแแแแแคแแ แ แแแ แแแแแ. แแ แ แกแแแแแแ แแ แแ แช แแ แฃแแแ แแคแแฅแ แ แ แแแแ แแ แแก แแ แ แ แแ แแก. แฒซแแแแแ แแแ แขแแแ. แฉแแแ แฃแแ แแแแ แแฃแแ แซแแแแ แแแแแชแแแแ แแแแแก แแ แกแแแขแแก แแแแแฅแกแแก แแแแแงแแแแแ. แฉแแแ แแ แแแแฅแแก แแแแแฅแกแ "+0" แกแแแขแแ แแ แแก แแ แแก แแก, แแแแแชแแแแ แแแแ แแ แแงแแแแแก แแแแแฅแกแก, แงแแแแแคแแ แ แแแ แแแแแ.
แแก แแ แแก 6-แแก แแฎแกแแแก แฌแแกแ. แแฎแแ แแแแแแแแ แ แแแ แกแแแแจแ แแฅแแแ แฃแแแ แแแแแแแแ แแก 6-แฏแแ , แแฃ แแแฅแแ แจแแแ แฃแแ แชแแแแแแแ. แแฃ แแ แแแฅแแ แจแแแ แฃแแ แชแแแแแแแ, แฉแแแ แแแแก แแแแแแแแ. แแ แแแแแก แกแฌแแ แแ แแก แแฎแแแแ แแแ แชแฎแแแแ. แแก แแ แแ แแก แกแแฎแแคแแแ แ แแ.
แ แแแแ แช แฉแแแก, แ แแแแแแแ แจแแกแแซแแแแแแแ? แจแแชแแแแ แแฅ, แจแแชแแแแ แแฅ. แกแแแแแแแแแแจแ, แจแแชแแแแ แงแแแแแแ แแ แแก.
แแแแแ แฃแคแ แ แแฎแแแก แแแแฎแแแแ. แแแแแแแแแ, แฉแแแ แแแแฅแแก แแ แ แกแฅแแแ. แกแฅแแแ A แชแฎแ แแแแ S แแ แแแแแ แแแ B แชแฎแ แแแแ S. แจแแแแแฎแแ - แแแ แฉแแแ แแแแแชแแแแแ แชแฎแ แแแแแแ. แ แ แแแแฅแแแแ แแ แจแแแแฎแแแแแจแ? แฉแแแ แแแแฅแแแแ แจแแชแแแแ. แฉแแแ แแแแฅแแแแ แงแแแแแแแ แแแแแแฅแแฃแแ. แฌแแกแแ - แแฃแแ แงแแแแแแแแ, แแแแแ แฉแแแแแแแแแ แแแแฅแแแแ.
แแฎแแ แฉแแแแแ แแแแฎแแ: "แ แแขแแ?" แ แแแแ แช แฉแแแก, แแ แกแแแแแก แแแแฃแแแแขแแชแแ, แ แแ แแฃ แฉแแแ แแแแฅแแก แกแฅแแแ, แแแจแแ แแ แแก "search_path" แชแแแแแ, แ แแแแแแช แแแแฃแแแแแ แกแแ แฃแแแ แแแซแแแแ แชแฎแ แแแ. แ แแแแ แช แฉแแแก, แแ แกแแแแแก แชแแแแแ.
แฒ แ แแ แแก แแ แแแแแแ? แแ แแแแแแ แแก แแ แแก, แ แแ แกแแ แแแ แแก แแแแ แแแแแแแแแฃแแ แแแแชแฎแแแแแแแ แแ แแญแแแแแ, แ แแ search_path แจแแแซแแแแ แแแแแแ แจแแแชแแแแแก. แแก แแแแจแแแแแแแ, แ แแแแ แช แแงแ, แแฃแแแแแ แ แฉแแแ แแแแแชแแแแ แแแแแกแแแแก. แแ แแแแแแ แแแ แแแฌแแแแ แจแแแซแแแแ แแ แแแแฆแแก แแฎแแแ แแแแจแแแแแแแ.
แ แ แแฅแแ แฃแแแ, แแก แแแแแแแแแแฃแแแ แแแ แกแแแแ, แ แแแแแแแช แชแแแแ. แแแแแแแแแแฃแแแ แแแแแ, แแฃ แ แแแแแแแ แกแแ แแแแฃแแแ แแแแกแฎแแแแแแแ แแฅแแแแ แแแแแแแแ. แแ แแแ แกแแ 9.1 แฃแแ แแแแ แจแแแกแ แฃแแแแก แซแแแ แจแแแแแฎแแแแก. แแฎแแแแ แแแ แกแแแแแ แจแแแซแแแแ แแแแญแแ แแก แจแแชแแแแ แแ แแแแฎแ แแ, แ แแ แฎแแ แแแแ แแแฅแแ.
แ แแแแ แแฃแแแฃแ แแแแแ? แแ แกแแแแแก แแแ แขแแแ แ แแชแแแขแ - แแ แแแแแแแแ แแก. แแแแแแแชแแแก แแฃแจแแแแแกแแก แแ แแ แแก แกแแญแแ แ search_path-แแก แจแแชแแแ. แแฃ แจแแชแแแแ, แฃแแฏแแแแกแแ แจแแฅแแแแ แแฎแแแ แแแแจแแ แ.
แจแแแแซแแแแ แแแแแฎแแแแ, แแแฃ แแแฎแกแแแ, แแแแแฎแแแแ, แแแแแแขแแ. แจแแกแแซแแแ, แฉแแแ แจแแแแแซแแแ แแแแแ แฌแแฃแแแ แแแแแชแแแแ แแแแแก แแแแแแแแแ แแแ, แ แแ แ แแแแกแแช แแแแแ แชแแแแก แแแแจแแแแแแแแก, แแแแแชแแแแ แแแแแ แแแแแแขแก แฃแแแ แฃแแฎแ แแก แแแแก แจแแกแแฎแแ: โแแฐแ, แแฅแแแแ แแแแจแแแแแแแ แแฅ แแแแแฎแแแแฃแแแ. แแฅแแแ แแแแญแแ แแแ แแแแชแฎแแแแแแแแก แแแแแขแแแ แแแ แแ แฎแแแแฎแแ แจแแฅแแแ?โ แแฎแแ แแแแแชแแแแ แแแแ แคแแ แฃแแแ แแฅแชแแแ แแ แแ แแแแแ แแ แแ แแฃแฌแงแแแ, แ แแ แแแแชแฎแแแแแแแ แจแแแชแแแแ แกแแแฆแแช แจแแแแแ.
แแ แแแแแ แแ แแฎแแ แฎแแแแแกแแแ แแฆแแแแจแแแ - แแก แแ แแก แแก, แ แแช แฏแแแแกแแแแก แแ แแ แแก แแแแแฎแแกแแแแแแแแ. แฉแแแ แแแแแแก แแแแแแแฎแแแ PL/pgSQL-แจแ แแ แแ แแ แแแ. แแแแ แแ แแฅ แแแแ แแแแแแแ.
แแแแแ แแชแแแแ แกแฎแแ แแแแแชแแแแแแก แจแแ แฉแแแ. แฉแแแ แแแ แฉแแแ แแ แแแ แฉแแแ. แฉแแแ แแแแฅแแก แแแแแแ แแแแแแแ แแฌแแ แแแแ. แแแแแแฃแแ แฎแแแ แแ แแก แแแแแแแแขแ. แแแแฎแแแแแแ แแแแแแแแขแ แแแแแชแแแแแ. แแ แฉแแแ แแแแฅแแก แกแแแฃแจแแ แแแฎแกแแแ แแแ Java แแแแฅแแแแจแ 128 แแแแแแแแขแ.
แฉแแแ, แ แแแแ แช แ แแแแแแแแแแฃแแแ แงแแแแ แฌแแแแจแ, แแแงแแแแแ แแแแแแแก แแแแฃแจแแแแแแก. แแแฃ แแฎแกแแแ resultSet-แก แแ แแฅแแแแ แแแแแฎแฃแแแแ แแแแแชแแแแแก แแแ-แแแแ. แแแฃแจแแแแแก? แแแแแแ แแแแ แแแฎแกแแแ แแแแแแ? แชแแขแแก แฌแแแแแแฎแแ? แแแแแ แแแแแแ แแแแแชแแแแ แแแแแก, แแแแแแ Postgres-แก. แฉแแแ แแ แแแฏแแ แ. แแแแแแแแ แแแแแ แแแฎแกแแแ แแแแแแ? แแแ แแแแแกแชแแแ OutOfMemory? แแแ แแแแฎแแ แฎแ แแแแก แแแแแกแฌแแ แแแ? แแแฆแแชแแ แแแแฎแแ แฎแ แแแแก แแแแแกแฌแแ แแแ.
แแฃ แแฅแแแ แแแฅแแ แแแแแแแ แกแขแ แแฅแแแ, แแฅแแแ แแ แจแแแแซแแแแ แฃแแ แแแแ แแแ แฉแแแ แแ แแแ แฉแแแ. แกแแญแแ แแ OFFSET/LIMIT. แแแ แแ แแก แแ แแแ แแแแขแแก แแแแฎแ แ? แแ แแแ แแ แแก แแแแฎแ แ autoCommit-แแ แแแแแจแแกแแก?
แแฅ, แ แแแแ แช แงแแแแแแแแก, แงแแแแแแ แแแฃแแแแแแแ แแแ แแแแขแ แกแฌแแ แ แแฆแแแฉแแแแแ. แแ แแฃ แแแฃแแแแแแแแ แแแแแ แแแแ autoCommit, แแก แแแแแฎแแแ แแแแ. แฒ แแขแแ แแ แแก, แ แแ? แแแชแแแแ แแแแ แแ แแชแแก แแแแก แจแแกแแฎแแ.
แแแแ แแ แแแแฃแแแกแฎแแแแแ, แงแแแแ แแแแแแขแ, แ แแแแแแช แฃแแแแจแแ แแแแ Postgres แแแแแชแแแแ แแแแแก, แแฆแแแก แแแแ แแแแแชแแแแแก. PgJDBC แแ แแ แแก แแแแแแแแแแกแ แแ แแฎแ แแ, แแก แแ แฉแแแก แงแแแแ แแฌแแ แแแก.
แแ แกแแแแแก แแแ แแแชแแ FetchSize แแแแแกแแแ แแแแแแจแแ แแแแ, แแแฃ แชแแแแ แแแแชแฎแแแแแแก แแแแแแ แจแแแแซแแแแ แแฅแแแ, แ แแ แแฅ, แแแฎแแแ, แแแ แฉแแแ แแแแแชแแแแแ 10, 50-แแ. แแแแ แแ แแก แแ แแฃแจแแแแก แแแแแ, แกแแแแ แแ แแแแแ แแแแ แแแขแแแแขแฃแ แแแกแ แฃแแแแแก. แแแแแ แแฃแแแ autoCommit - แแก แแฌแงแแแก แแฃแจแแแแแก.
แแแแ แแ แแแแแก แแแแแ แแ setFetchSize แงแแแแแแ แแแงแแแแแ แแแฃแฎแแ แฎแแแแแแ. แแแแขแแ, แฉแแแ แจแแแฅแแแแแ แแแ แแแแขแ แ, แ แแแแแแช แแขแงแแแก แแแแฃแแแกแฎแแแ แแแแจแแแแแแแแก แแแแแ แแแแจแแ แแกแแแแก.
แกแฌแแ แแ แแก แแแฅแแแ. แแแ แแแแขแ แ แแแแแแคแแแฃแ แแ แแแฃแแแ. แแ แ แ แแแแแฆแแ? แแฃ แฉแแแ แแแ แฉแแแ แแชแแ แ แ แแแแแแแแแก, แแฃ, แแแแแแแแแ, แแแแ แฉแแแ 10 แ แแแก แแ แแแ แแฃแแแ, แแแจแแ แแแแฅแแก แซแแแแแ แแแแ แแแแแแแแแ แฎแแ แฏแแแ. แแแแขแแ, แแก แแแแจแแแแแแแ แฃแแแ แแงแแก แแแงแแแแแฃแแ แแแแฎแแแแแแ แแกแแแแ.
แแแแแแฃแ แจแแแแฎแแแแแจแ, แ แ แแฅแแ แฃแแแ, แแฅแแแ แฏแแ แแแแแ แฃแแแ แแกแฌแแแแแ แแแกแ แจแแแฆแฃแแแ แแแแขแแแจแ, แแแแ แแ แ แแชแแแขแ แแกแแแแ: แแแแงแแแแ defaultRowFetchSize แแกแแ แแแขแแ แแ แแงแแแแ แแแแแแแ แ.
แแแแแ แแแแแแแแแ แแแแแชแแแแแแก แฉแแกแแแแ. แฉแแกแแ แฃแคแ แ แแแแแแแ, แแ แกแแแแแก แกแฎแแแแแกแฎแแ แแแ แแแแขแ. แแแแแแแแแ, INSERT, VALUES. แแก แแแ แแ แแแ แแแแขแแ. แจแแแแซแแแแ แแฅแแแ โINSERT SELECTโ. แแ แแฅแขแแแแจแ แแแแแแ. แจแแกแ แฃแแแแแจแ แแแแกแฎแแแแแแ แแ แแ แแก.
แฌแแแแแแจแ แแแแฅแแแแแ, แ แแ แแฅแแแ แฃแแแ แจแแแกแ แฃแแแ Batch แแแแชแฎแแแแแ, แฌแแแแแแจแ แแแแฅแแแแแ, แ แแ แจแแแแซแแแแ แจแแแกแ แฃแแแ แฃแคแ แ แ แแฃแแ แแ แซแแแแแแแ แ แแแแแแแแ แคแ แฉแฎแแแแ. แแ Postgres-แก แแฅแแก แจแแกแแแแจแแแแ แคแฃแแฅแชแแ - แจแแแแซแแแแ แแแแแแแแ COPY, แแแฃ แแแแแแแแ แแก แฃแคแ แ แกแฌแ แแคแแ.
แแฃ แแแแแแแแ, แจแแแแซแแแแ แแแแแ แแแแแแแแ แ แแแแแแแแ แกแแแแขแแ แแกแ แแฆแแแฉแแแ. แ แแแแ แแแแแแ, แ แแ แแก แแแฃแจแแแก? แฉแแแ แแแแแแ แแ แแแแแแแแแแแแ แแ แแ แจแแแแกแ แฃแแแ แแ แแกแแญแแ แ แแ แซแแแแแแแ.
แแ แแฅแขแแแแจแ, TCP แแ แแแแซแแแแก แแแแก แกแแจแฃแแแแแแก. แแฃ แแแแแแขแ แแแแแแแแฃแแแ แแแแฎแแแแแก แแแแแแแแแ, แแแจแแ แแแแแชแแแแ แแแแ แแ แแแแฎแฃแแแแก แแแแฎแแแแแแก แฉแแแแแแแก แแแกแฃแฎแแแแก แแแแแแแแแก แแชแแแแแแแจแ. แกแแแแแแ แจแแแแแ แแ แแก แแก, แ แแ แแแแแแขแ แแแแแแแ แแแแแชแแแแ แแแแแก แแแแฎแแแแแก แฌแแแแแฎแแแก, แฎแแแ แแแแแชแแแแ แแแแ แแแแแแแ แแแแแแขแก แแแกแฃแฎแแก แฌแแแแแฎแแแก.
แแ แแแแขแแ แแแแแแขแ แแซแฃแแแแฃแแแ แแแ แแแแฃแแแ แแแแแแแแแก แกแแแฅแ แแแแแแชแแแก แแแแแขแ. แแแแแขแแแแแ แฅแกแแแแก แฃแ แแแแ แแฅแแแแแแ, แแแแแขแแแแแ แแ แแแก แแแแแ แแแ.
แแ แ แแช แฃแคแ แ แแแขแก แแแแแขแแแ แแแ, แแแ แฃแคแ แ แฃแแ แแกแแแแ. แแซแฆแแแ แกแแแแแแ แแแกแแแแกแขแฃแ แแ แแ แกแแแแแแ แฎแจแแ แแ แแแแขแแแก แแแ, แแแแฎแแแแแแ 200 แฎแแแแ แแ แแฎแแ, แฎแแแแแแก แแแแแก แแแฎแแแแแ แแ แ.แจ.
แแก แฎแแแแ, แ แแ แจแแแกแฌแแ แแ แแฎแแแแ แแ แ แฎแแแก แแ แงแแแแแคแแ แ 10-แฏแแ แแแฉแฅแแ แแแแ. แฒฎแแแแ แฎแแแแ. แ แแขแแ? แฉแแแฃแแแแแกแแแแแ , แแกแแแแกแ แแฃแแแแแ แกแแแฆแแช แฃแแแ แแแแแงแแแแแฃแแแ. แแ แแแแจแแแแแแแ โ128โ แแแจแแแแแ แแ แแแแแแงแแแแแแแ แกแแ แแฃแแ.
แแแ แแแ, แ แแ แแก แแ แแงแ แจแแขแแแแแ แแคแแชแแแแฃแ แแแ แกแแแจแ. แแฆแแแฉแแแแแ แแแแแจแแแแแก แแแฌแงแแแแแแ. แงแแแแ แแแแจแแแแแแแ, แ แแแแแกแแช แแ แแแซแแแ, แแคแฃแซแแแแ แแแแแแแแ แแแ แแแ แกแแแแก.
แแแแ แแชแแแแ. แฉแแแ แแแแแแแ InsertBatch แแแ แขแแแแ. แฉแแแ แแแแแแแ InsertBatch-แก แ แแแแแแฏแแ แแ, แแแฃ แแ แแ แแ แแแแแ, แแแแ แแ แแแแ แ แแแแจแแแแแแแแ. แกแแฎแแคแแแ แแแแแฏแ. แงแแแแแก แแ แจแแฃแซแแแ แแแแก แแแแแแแแ, แแแแ แแ แแก แแกแแแ แแแ แขแแแ แแแแแฏแแ, แแแแ แแ แฃแคแ แ แแแแแแแ, แแแแ แ COPY.
แจแแแแซแแแแ แแแแแแแแ COPY.
แแ แแแแก แแแแแแแแ แจแแแแซแแแแ แกแขแ แฃแฅแขแฃแ แแแแ. แแแแแแชแฎแแแแ แแแแฎแแแ แแแแแก แแแแฃแแแกแฎแแแแ แขแแแ, แแแแแแขแแแแ แแแกแแแ แแ แฉแแแแ แแแ แแแแแ แชแฎแ แแแจแ.
แแฃ แแแฎแกแแแ แแแฃแแก: pgjdbc/ubenchmsrk/InsertBatch.java, แแแจแแ แแก แแแแ แแ แแก GitHub-แแ. แแฅแแแ แจแแแแซแแแแ แแแฎแแ แแแแแ แแขแฃแแแ แ แ แแแแฎแแแแแแ แแฅแแแแแ แแฅ. แแ แแฅแแก แแแแจแแแแแแแ.
แแแแฃแจแแแ. แแ แแแ แแแแ, แ แแช แแแแฎแแแแ, แแงแ แแก, แ แแ แกแฃแ แแแแแแก แแแแแฃแงแแแแแแแแ แฃแแ แแแแ แจแแฃแซแแแแแแแ. แจแแแ แแแแก แงแแแแ แแแ แแแแขแ แแฃแแแแแแแ, แแแฃ แจแแกแ แฃแแแแแก แแ แ แแ แแฅแขแแแฃแแแ แแฃแแแก แขแแแแ แแ แแฏแแ แแ แจแแกแ แฃแแแแแกแแแ แจแแแแ แแแแ.
แฉแแแ แแแแแขแแแ แแแแแชแแแแแก. แซแแแแแ แแแ แขแแแ แแแแแแแ. แกแแแ แกแแแขแ. แแ แ แแก แแฎแแแแแ แแฅ? แฉแแแ แแฎแแแแแ, แ แแ แกแแแแแ แแก แแแ แแแแขแ แแแแฎแแแแแแ แจแแกแแแแ แแแแแแ. แแ COPY, แ แ แแฅแแ แฃแแแ, แฃแแแแแกแแ.
แแ แแ แแก แฉแแแ แแแฌแแแแแก แฉแแแกแแแแ. แ แแแแกแแช แฉแแแ แแแฅแแแ, แ แแ แแ แแ VALUES แแแแจแแแแแแแ, แแ แ VALUES แแแแจแแแแแแแ, แกแแแ VALUES แแแแจแแแแแแแ, แแ แแแแฃแแแแแ 10 แแแแแแแ แแแแแงแแคแแแ แแซแแแแ. แแก แแฎแแ แแฎแแแแ แฐแแ แแแแแขแแแฃแ แแ. 1, 2, 4, 128. แฉแแแก, แ แแ Batch Insert, แ แแแแแแช แแฃแ แฏแแ แแ แแก แแแฎแแขแฃแแ, แแแก แแแแ แแ แฃแแแแแกแแ แแ แซแแแแก แแแแก. แแแฃ, แ แแแแกแแช แแฅแแแ แฉแแกแแแ แแ แ แแ แแก แแ แแฃแแแแช แแแฎแแก แฉแแกแแ แแ แแแ แแฃแแแ, แแก แแ แฏแแ แฃแแแแแกแ แฎแแแแ, แฃแแ แแแแ แแแแขแแ, แ แแ แฉแแแ แชแแขแ แแแขแ แฉแแแแแ VALUES-แจแ. แแแแแแแ EXECUTE แแแแ แแชแแแแ.
COPY-แแก แแแแแงแแแแแ แแชแแ แ แแแชแฃแแแแแแแ แฃแแแแฃแ แแกแแ แแ แแแแ แกแแแฅแขแแฃแแแ. แแแ แแแ แแ แแ แแ แช แแแแฎแแขแ. แแกแแแ แแแแแแ แกแแแแแฎแแจแ, แแแฃ แแก แแฌแแแแ แแแแ แแแ COPY-แกแแแแก.
COPY แฃแแแ แแฅแแแก แแแแแงแแแแแฃแแ, แ แแแแกแแช แแฅแแแ แแแฅแแ แแแแแชแแแแแแก แแแแแแฃแ แแกแ แแฌแแ แแแ. แแ แแแแจแแ แแก แแแฎแกแแแก แแแแแแแแแ แแแแแ. แแ, แแแ แแแแ แแแแฎแ แแ, แแ แแแแแ แแฃแแแแแ แแ แแแฎแ แแแ. แแ แแแแแฃแแฏแแแแกแ Batch, แแแแ แแ แแ แ COPY.
แ แ แแฅแแแ แจแแแแแ? แฉแแแ แแชแแแแ. แฉแแแ แแแแกแแแก, แ แแ แฉแแแ แฃแแแ แแแแแแแงแแแแ แแ แกแขแ แฃแฅแขแฃแ แแแ แแ แญแแแแแแ แแแฅแ, แ แแแแแแช แแแ แแแแแแแก แ แแแแแแแแ แแแแจแแแแแแแแก.
แ แ แฃแแแ แฌแแแ แแแแ แแฆแแแแแแแ แแแฎแกแแแแแแก?
- PreparedStatement แแ แแก แฉแแแแ แงแแแแแคแแ แ. แแก แแแแ แก แแซแแแแ แแ แแแฃแฅแขแแฃแแแแแกแแแแก. แแก แแฌแแ แแแแแก แแแแแแแจแ แแแ แแแแ แแแก.
- แแ แแฅแแแ แฃแแแ แแแแแแแแ EXPLAIN ANALYZE 6-แฏแแ .
- แแ แฉแแแ แฃแแแ แแแแแแแแแ OFFSET 0 แแ แแกแแแ แฎแ แแแแแ, แ แแแแ แแชแแ +0, แ แแแ แแแแแแแกแฌแแ แแ แฉแแแแ แแ แแแแแแฃแ แ แแแแฎแแแแแแแก แแแ แฉแแแแแ แแ แแชแแแขแ.
แฌแงแแ แ: www.habr.com