āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϏ⧁āĻĻā§‚āϰ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ, āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ [1] āĻāϰ āĻ…āĻ¨ā§āϝāϤāĻŽ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻžāϜāĨ¤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻœā§‡āĻĻ⧇āϰāχ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻŦāĻž āĻ•āĻŽ āĻŦā§āϝāϝāĻŧāĻŦāĻšā§āϞ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰāĻžāϰ āϝāĻ¤ā§āύ āύāĻŋāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϧāϰāĻž āϝāĻžāĻ• āφāĻĒāύāĻŋ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϏāĻžāϰāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāϝāĻŧ⧇āϛ⧇āύāĨ¤ āĻāĻ•āϟāĻŋ āĻŽā§‹āϟāĻžāĻŽā§āϟāĻŋ āϏāĻšāϜ āĻ•āĻžāϜ, āĻŦāĻŋāĻļ⧇āώ āĻ•āϰ⧇ āϝāĻĻāĻŋ āĻļāĻ°ā§āϤāϟāĻŋ āĻĒāϰāĻŋāϚāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āωāĻĒāϝ⧁āĻ•ā§āϤ āϏ⧂āϚāĻ• āφāϛ⧇āĨ¤ "āĻŸā§‡āĻŦāĻŋāϞ 1 āĻĨ⧇āϕ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧁āύ āϝ⧇āĻ–āĻžāύ⧇ col1 = :value" - āĻāϰ āĻšā§‡āϝāĻŧ⧇ āϏāĻšāϜ āĻ•āĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāχ āύāĻž?

āĻ­āĻŋāĻĄāĻŋāĻ“:

āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāĻ“

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

  • āφāĻŽāĻŋ āĻšāĻžāχāϞ⧋āĻĄ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āĻŽāĻŋāϟāĻŋāϤ⧇ āĻ›āĻŋāϞāĻžāĻŽ āĻĒā§āϰāĻĨāĻŽ āĻŦāĻ›āϰ āĻĨ⧇āϕ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž 2007 āϏāĻžāϞ āĻĨ⧇āϕ⧇āĨ¤

  • āĻāĻŦāĻ‚ āφāĻŽāĻŋ 2005 āϏāĻžāϞ āĻĨ⧇āϕ⧇ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻ›āĻŋāĨ¤ āĻ…āύ⧇āĻ• āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

  • RuPostges āĻāϰ āϏāĻžāĻĨ⧇āĻ“ 2007 āϏāĻžāϞ āĻĨ⧇āϕ⧇ āĻ—ā§āϰ⧁āĻĒāĨ¤

  • āφāĻŽāϰāĻž Meetup-āĻ 2100+ āĻ…āĻ‚āĻļāĻ—ā§āϰāĻšāĻŖāĻ•āĻžāϰ⧀ āĻšāϝāĻŧ⧇āĻ›āĻŋāĨ¤ āĻāϟāĻŋ āύāĻŋāωāχāϝāĻŧāĻ°ā§āϕ⧇āϰ āĻĒāϰ⧇ āĻŦāĻŋāĻļā§āĻŦ⧇āϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ, āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻžāύ āĻĢā§āϰāĻžāĻ¨ā§āϏāĻŋāϏāϕ⧋āϕ⧇ āĻ›āĻžāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤

  • āφāĻŽāĻŋ āĻ•āϝāĻŧ⧇āĻ• āĻŦāĻ›āϰ āϧāϰ⧇ āĻ•ā§āϝāĻžāϞāĻŋāĻĢā§‹āĻ°ā§āύāĻŋāϝāĻŧāĻžāϝāĻŧ āĻŦāϏāĻŦāĻžāϏ āĻ•āϰāĻ›āĻŋāĨ¤ āφāĻŽāĻŋ āĻŦāĻĄāĻŧ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āϏāĻš āφāĻŽā§‡āϰāĻŋāĻ•āĻžāύ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻĄāĻŋāϞ āĻ•āϰāĻŋāĨ¤ āϤāĻžāϰāĻž āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇āϰ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĨ¤ āĻāĻŦāĻ‚ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϜāĻŋāύāĻŋāϏ āϏāĻŦ āϧāϰāϪ⧇āϰ āφāϛ⧇.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://postgres.ai/ āφāĻŽāĻžāϰ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋ āφāĻŽāϰāĻž āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āĻžāĻœā§‡āϰ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧ āϰāϝāĻŧ⧇āĻ›āĻŋ āϝāĻž āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻŽāĻ¨ā§āĻĻāĻž āĻĻā§‚āϰ āĻ•āϰ⧇āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ•āĻŋāϛ⧁ āĻ•āϰāϛ⧇āύ, āϤāĻŦ⧇ āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻ•āĻŋāϛ⧁ āϧāϰāϪ⧇āϰ āĻĒā§āϞāĻžāĻ— āĻĨāĻžāϕ⧇āĨ¤ āϧāϰāĻž āϝāĻžāĻ• āĻĒā§āϰāĻļāĻžāϏāϕ⧇āϰ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄ āϏ⧇āϟ āφāĻĒ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻŦāĻž āφāĻĒāύāĻžāϕ⧇ DBA āĻāϰ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜāĻžāύāĻžāϤ⧇ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āωāĻ¨ā§āύāϝāĻŧāύ, āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻĒā§āϰāĻļāĻžāϏāύ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϝāĻŧ āĻāχ āϧāϰāύ⧇āϰ āĻŦāĻžāϧāĻž āϖ⧁āρāĻœā§‡ āĻĒāĻžāχ āĻāĻŦāĻ‚ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āĻāĻŦāĻ‚ āύāϤ⧁āύ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āϏ⧇āϗ⧁āϞāĻŋ āĻĻā§‚āϰ āĻ•āϰāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻŋāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://www.seagate.com/files/www-content/our-story/trends/files/idc-seagate-dataage-whitepaper.pdf

āφāĻŽāĻŋ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āϞāϏ āĻāĻžā§āĻœā§‡āϞ⧇āϏ⧇āϰ āĻ­āĻŋāĻāϞāĻĄāĻŋāĻŦāĻŋāϤ⧇ āĻ›āĻŋāϞāĻžāĻŽāĨ¤ āĻāϟāĻŋ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āύāĻŋāϝāĻŧ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ āϏāĻŽā§āĻŽā§‡āϞāύāĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻ›āĻŋāϞ āϝ⧇ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ DBMS āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇ āύāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻŋāώāϝāĻŧāĨ¤

āĻœā§‡āϟāĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻŦāĻŋāĻļā§āĻŦ⧇ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻŦ⧇āĻļāĻŋ āĻĄā§‡āϟāĻž āϰāϝāĻŧ⧇āϛ⧇ - āĻāϟāĻŋ 1 āĻĒ⧇āϟāĻžāĻŦāĻžāχāϟāĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āύ āĻāϟāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦāĻŋāĻļā§āĻŦ⧇ 000 āĻœā§‡āϟāĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻŦ⧇āĻļāĻŋ āĻĄā§‡āϟāĻž āϏāĻ‚āϰāĻ•ā§āώāĻŋāϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āφāϰ⧋ āĻāĻŦāĻ‚ āφāϰ⧋ āφāϛ⧇.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://vldb2019.github.io/files/VLDB19-keynote-2-slides.pdf

āĻāĻŦāĻ‚ āĻāϟāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻ•āĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇? āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āĻāϟāĻŋ āĻ…āĻĒāϏāĻžāϰāĻŖ āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āĻāĻ–āĻžāύ⧇ āĻāχ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āĻāĻ•āϟāĻŋ āϞāĻŋāĻ™ā§āĻ•āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ⧇ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāĻŋāϤ āĻšāϝāĻŧāύāĻŋāĨ¤

āϝāĻžāϰāĻž āϟāĻžāĻ•āĻž āϗ⧁āύāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāϰāĻž āĻĻ⧁āĻŸā§‹ āϜāĻŋāύāĻŋāϏ āϚāĻžāϝāĻŧāĨ¤ āϤāĻžāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§āϛ⧇ āĻĻāĻŋāϤ⧇ āϚāĻžāϝāĻŧ, āϤāĻžāχ āĻĒā§āϰāϝ⧁āĻ•ā§āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāĻŽāĻŋ āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇ āϝāĻž āĻŦāϞāĻŦ āϤāĻž āĻšāϞ āĻ•āĻŋāϛ⧁ āĻŦāĻŋāĻŽā§‚āĻ°ā§āϤ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻ•āϗ⧁āĻšā§āĻ› āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ, āϝ⧇āĻŽāύ āφāĻŽāĻžāϰ āĻāĻŦāĻ‚ āφāĻļ⧇āĻĒāĻžāĻļ⧇āϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ…āύ⧇āĻ•āĻŦāĻžāϰ, āĻŦāĻšā§ āĻŦāĻ›āϰ āϧāϰ⧇ āϝāĻž āϘāĻŸā§‡āĻ›āĻŋāϞ āϤāĻžāϰ āĻāĻ• āϧāϰāϪ⧇āϰ āϏāĻ‚āĻ•āϞāύāĨ¤ āϰ⧇āĻ• āϏāĻ°ā§āĻŦāĻ¤ā§āϰ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇ āϏāĻ°ā§āĻŦāĻĻāĻž āϤāĻžāĻĻ⧇āϰ āωāĻĒāϰ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύ⧇āϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϧāϰāĻž āϝāĻžāĻ• āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦ⧇āϏ āĻŦāĻž āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϘāĻžāρāϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻŦāĻžāĻĄāĻŧāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ āϰ⧇āĻ•āĻ°ā§āĻĄ āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ āφāĻŦāĻ°ā§āϜāύāĻžāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀ āϏ⧇āĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ āĻ•āϰāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻļ⧇āώ āĻ•āϰ⧇āύāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ āĻĒāϰ⧇ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ āϝ⧇ āĻāχ āĻ…āϏāĻŽāĻžāĻĒā§āϤ āφāϰ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸ā§āĻĨāĻžāύ āĻŦāĻžāρāϚāĻžāϤ⧇, āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇, āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž āĻ•āĻŋāϛ⧁ āφāĻŦāĻ°ā§āϜāύāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāϤ⧇ āϚāĻžāχāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āĻ•āĻžāϜāϟāĻŋ āĻ•āĻŋāϛ⧁ āĻŸā§‡āĻŦāĻŋāϞ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϜāĻŋāύāĻŋāϏ, āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϞāĻžāχāύāϗ⧁āϞāĻŋāϕ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āφāĻŽāϰāĻž āφāϜāϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŦ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŦāĻ°ā§āϜāύāĻž āĻ…āĻĒāϏāĻžāϰāĻŖ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāĻŽāϰāĻž āĻāĻ•āϜāύ āĻ…āĻ­āĻŋāĻœā§āĻž āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϕ⧇ āĻāϟāĻž āĻ•āϰāϤ⧇ āĻŦāϞ⧇āĻ›āĻŋāĨ¤ āϤāĻŋāύāĻŋ āĻāχ āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āύāĻŋāϝāĻŧ⧇āϛ⧇āύ, āύāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āϛ⧇āύ - āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻŽāĻžā§āĻšā§‡ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ - āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ• āφāϛ⧇āĨ¤ āϰ⧋āϞ āφāωāϟ - āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻĻāĻŋāύ⧇ āĻāĻ•āĻŦāĻžāϰ āφāĻŽāϰāĻž āĻāϟāĻŋ āϚāĻžāϞāĻžāχ - āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ• āφāϛ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤ āĻĻ⧈āύāĻŋāĻ• DELETE āĻāĻ•āϟ⧁ āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āĻ•āĻžāϜ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϤāĻžāϰāĻĒāϰ āφāĻŽāϰāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ–āύ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĒāĻŖāύ āϏāĻ‚āĻ¸ā§āĻĨāĻž āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻŸā§āϰāĻžāĻĢāĻŋāĻ• āĻ•āϝāĻŧ⧇āĻ•āϗ⧁āĻŖ āĻŦāĻĄāĻŧ āĻšāĻŦ⧇, āϤāĻžāχ āφāĻŽāϰāĻž āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϜāĻŋāύāĻŋāϏāϗ⧁āϞāĻŋ āϏāĻžāĻŽāϝāĻŧāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĨāĻžāĻŽāĻžāύ⧋āϰ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāχāĨ¤ āφāϰ āĻĢāĻŋāϰāϤ⧇ āϭ⧁āϞ⧇ āϝāĻžāύāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻžāϏ āĻĒāϰ⧇ āϤāĻžāĻĻ⧇āϰ āĻŽāύ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤ āĻāĻŦāĻ‚ āϏ⧇āχ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ•āϰ⧇āϛ⧇āύ āĻŦāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āύāĻŋāϝāĻŧ⧇ āĻŦā§āϝāĻ¸ā§āϤ āφāϛ⧇āύ, āĻ…āĻ¨ā§āϝāϕ⧇ āĻāϟāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύāĨ¤

āϤāĻŋāύāĻŋ dev āĻ āĻšā§‡āĻ• āĻ•āϰ⧇āϛ⧇āύ, āĻŽāĻžā§āĻšā§‡ - āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ• āφāϛ⧇āĨ¤ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦ⧇āχ, āφāĻĒāύāĻžāϕ⧇ āĻāĻ–āύāĻ“ āϝāĻž āϜāĻŽāĻž āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤāĻŋāύāĻŋ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻšā§‡āĻ•.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāϰāĻĒāϰ⧇ āĻ•āĻŋ āĻšāĻŦ⧇? āϤāĻžāϰāĻĒāϰ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŦāĻ•āĻŋāϛ⧁ āϭ⧇āĻ™ā§āϗ⧇ āĻĒāĻĄāĻŧ⧇āĨ¤ āĻāϟāĻŋ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻĒāĻĄāĻŧ⧇ āϝ⧇ āĻāĻ• āĻĒāĻ°ā§āϝāĻžāϝāĻŧ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āύāĻŋāĻšā§‡ āĻĒāĻĄāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āϏāĻŦāĻžāχ āĻšāϤāĻŦāĻžāĻ•, āϕ⧇āω āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāϛ⧇ āύāĻž āĻ•āĻŋ āĻšāĻšā§āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āĻŦā§āϝāĻžāĻĒāĻžāϰāϟāĻž āĻāχ āĻĄāĻŋāϞāĻŋāĻŸā§‡āχ āĻ›āĻŋāϞāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻšāϝāĻŧ⧇āϛ⧇? āĻāĻ–āĻžāύ⧇ āĻ•āĻŋ āϭ⧁āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϕ⧋āύāϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ?

  • āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϕ⧋āύāĻ“ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻ›āĻŋāϞ āύāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĄāĻŋāĻŦāĻŋāĻ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻž āĻāϟāĻŋāϰ āĻĻāĻŋāϕ⧇ āϤāĻžāĻ•āĻžāϝāĻŧāύāĻŋāĨ¤ āϤāĻŋāύāĻŋ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻ­āĻŋāĻœā§āĻž āĻšā§‹āϖ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇āύ, āĻāĻŦāĻ‚ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āϤāĻžāϰ āĻĒā§āϰ⧋āĻĄ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āϰāϝāĻŧ⧇āϛ⧇, āϝ⧇āĻ–āĻžāύ⧇ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāχāύ āϜāĻŽāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

  • āĻšāϝāĻŧāϤ⧋ āϤāĻžāϰāĻž āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āϛ⧇.

  • āĻšāϝāĻŧāϤ⧋ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰāϟāĻŋ āĻĒ⧁āϰāĻžāύ⧋ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āĻāχ āĻŦ⧇āϏ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤

  • āĻ…āĻĨāĻŦāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āφāϛ⧇, āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ Postgres āĻĨ⧇āϕ⧇ MySQL āĻ āϝ⧇āϤ⧇ āĻšāĻŦ⧇āĨ¤

  • āĻ…āĻĨāĻŦāĻž āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

  • āĻšāϝāĻŧāϤ⧋ āĻ•āĻžāĻœā§‡āϰ āϏāĻ‚āĻ—āĻ āύ⧇ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āφāϛ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻ•āĻžāωāϕ⧇ āĻŦāĻšāĻŋāĻ¸ā§āĻ•āĻžāϰ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϏ⧇āϰāĻž āϞ⧋āĻ• āύāĻŋāϝāĻŧā§‹āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇?

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϕ⧋āύ DBA āĻšā§‡āĻ• āĻ›āĻŋāϞ āύāĻž. āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻĄāĻŋāĻŦāĻŋāĻ āĻĨāĻžāĻ•āϤ, āϤāĻŦ⧇ āϤāĻŋāύāĻŋ āĻāχ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāχāύ āĻĻ⧇āĻ–āϤ⧇āύ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āϕ⧋āύāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ›āĻžāĻĄāĻŧāĻžāχ āĻŦāϞāϤ⧇āύ: "āϤāĻžāϰāĻž āϤāĻž āĻ•āϰ⧇ āύāĻžāĨ¤" āϧāϰ⧁āύ āϝāĻĻāĻŋ āĻāχ āϕ⧋āĻĄāϟāĻŋ GitLab, GitHub-āĻ āĻĨāĻžāĻ•āϤ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϕ⧋āĻĄ āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻžāϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĨāĻžāĻ•āϤ āĻāĻŦāĻ‚ āĻāĻŽāύ āϕ⧋āύ āϜāĻŋāύāĻŋāϏ āύāĻž āĻĨāĻžāĻ•āϤ āϝ⧇ DBA-āĻāϰ āĻ…āύ⧁āĻŽā§‹āĻĻāύ āĻ›āĻžāĻĄāĻŧāĻž āĻāχ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϟāĻŋ āĻĒā§āϰ⧋āĻĄā§‡āϰ āωāĻĒāϰ āĻšāĻŦ⧇, āϤāĻžāĻšāϞ⧇ āĻ…āĻŦāĻļā§āϝāχ DBA āĻŦāϞāĻŦ⧇: "āĻāϟāĻŋ āĻ•āϰāĻž āϝāĻžāĻŦ⧇ āύāĻžāĨ¤ "

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāĻŦāĻ‚ āϤāĻŋāύāĻŋ āĻŦāϞāĻŦ⧇āύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻĄāĻŋāĻ¸ā§āĻ• āφāχāĻ“-āϤ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĒāĻžāĻ—āϞ āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇, āϞāĻ• āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻŦā§āϞāĻ• āĻ•āϰāĻŦ⧇āύ, āϤāĻžāχ āĻāϟāĻŋ āĻ­āĻžāϞ āύāϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

http://bit.ly/nancy-hl2018-2

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϭ⧁āϞ- āϤāĻžāϰāĻž āϭ⧁āϞ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻšā§‡āĻ• āĻ•āϰ⧇āϛ⧇āĨ¤ āφāĻŽāϰāĻž āĻĻ⧇āϖ⧇āĻ›āĻŋ āϝ⧇ āĻĒā§āϰ⧋āĻĄā§‡ āĻĒā§āϰāϚ⧁āϰ āϜāĻžāĻ™ā§āĻ• āĻĄā§‡āϟāĻž āϜāĻŽāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ⧇āϰ āĻ•āĻžāϛ⧇ āĻāχ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇ āĻĄā§‡āϟāĻž āϜāĻŽāĻž āĻšāϝāĻŧāύāĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‡āϜāĻŋāĻ‚āϝāĻŧ⧇āϰ āϏāĻŽāϝāĻŧ āϕ⧇āω āĻāχ āϜāĻžāĻ™ā§āĻ• āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύāĻŋāĨ¤ āϤāĻĻāύ⧁āϏāĻžāϰ⧇, 1āϟāĻŋ āϞāĻžāχāύ āĻ›āĻŋāϞ āϝāĻž āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤

āφāĻŽāϰāĻž āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϗ⧁āϞāĻŋ āĻĻ⧁āĻ°ā§āĻŦāϞ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āϝ⧇ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ āϤāĻžāϤ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻ•āϟāĻŋ āĻĒāĻ°ā§āϝāĻžāĻĒā§āϤ āĻĄāĻŋāĻŦāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤

āĻāĻ•āϟāĻŋ āφāĻĻāĻ°ā§āĻļ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰ⧇ āĻāĻ•āχ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋāϤ⧇ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāĻ•āχ āϏāϰāĻžā§āϜāĻžāĻŽā§‡ āĻāϟāĻŋ āĻ•āϰāĻž āϏāĻŦāϏāĻŽāϝāĻŧ āϏāĻŽā§āĻ­āĻŦ āύāϝāĻŧ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒā§‚āĻ°ā§āĻŖ āφāĻ•āĻžāϰ⧇āϰ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻšāĻ“āϝāĻŧāĻž āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāϟāĻž āφāĻŽāĻŋ āĻāĻ–āύ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ• āĻŦāĻ›āϰ āϧāϰ⧇ āĻĒā§āϰāϚāĻžāϰ āĻ•āϰāĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāĻ• āĻŦāĻ›āϰ āφāϗ⧇ āφāĻŽāĻŋ āĻāχ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇āĻ›āĻŋāϞāĻžāĻŽ, āφāĻĒāύāĻŋ āĻāϟāĻŋ āχāωāϟāĻŋāωāĻŦ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻšāϝāĻŧāϤ⧋ āφāĻŽāĻžāĻĻ⧇āϰ āϝāĻ¨ā§āĻ¤ā§āϰāĻĒāĻžāϤāĻŋ āĻ–āĻžāϰāĻžāĻĒ? āϝāĻĻāĻŋ āĻĻ⧇āϖ⧇āύ, āϤāĻžāĻšāϞ⧇ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āϞāĻžāĻĢāĻŋāϝāĻŧ⧇ āωāĻ āϞāĨ¤ āφāĻŽāϰāĻž āĻĻ⧇āϖ⧇āĻ›āĻŋ āϝ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ 100%āĨ¤ āĻ…āĻŦāĻļā§āϝāχ, āϝāĻĻāĻŋ āĻāχāϗ⧁āϞāĻŋ āφāϧ⧁āύāĻŋāĻ• NVMe āĻĄā§āϰāĻžāχāĻ­ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϏāĻŽā§āĻ­āĻŦāϤ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āϏāĻšāϜ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āϏāĻŽā§āĻ­āĻŦāϤ āφāĻŽāϰāĻž āĻāϟāĻŋ āĻĨ⧇āϕ⧇ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āĻŦ āύāĻžāĨ¤

āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻŽā§‡āϘ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āϏ⧇āĻ–āĻžāύ⧇ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāĻž āϏāĻšāϜāĨ¤ āύāϤ⧁āύ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ⧇ āύāϤ⧁āύ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āωāĻ¤ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āϏ⧁āχāϚāĻ“āĻ­āĻžāϰ āĻāĻŦāĻ‚ āϏāĻŦ āĻ āĻŋāĻ• āφāϛ⧇. āĻŦ⧇āĻļ āϏāĻšāϜ.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāϟāĻž āĻ•āĻŋ āϕ⧋āύ⧋āĻ­āĻžāĻŦ⧇ āϛ⧋āϟ āĻĄāĻŋāĻ¸ā§āĻ• āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ? āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇, āĻļ⧁āϧ⧁ DBA āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, āφāĻŽāϰāĻž āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āύāĻžāĻŽāĻ• āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻŦāĻŋāώāϝāĻŧ⧇ āĻĄā§āĻŦ āĻĻāĻŋāχāĨ¤ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āĻ›āĻŋāϞ āύāĻžāĨ¤

āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻ•āĻŋ? āĻāϟāĻŋ āϝ⧇āϕ⧋āύ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ⧇ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϝāĻ–āύ āφāĻĒāύāĻžāϰ āĻŽā§‡āĻŽāϰāĻŋāϤ⧇ āĻĄā§‡āϟāĻž āĻĨāĻžāϕ⧇ āϝāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ, āĻāϟāĻŋ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āĻĄāĻŋāĻ¸ā§āϕ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āϤāĻĨā§āϝ āϝ⧇ āϤāĻĨā§āϝ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āĻĒā§āϰāĻĨāĻŽā§‡ āϞ⧇āĻ–āĻž-āφāĻ—āĻžāĻŽā§€ āϞāϗ⧇ āϞ⧇āĻ–āĻž āĻšāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ•āĻŋāϛ⧁ āϏāĻŽāϝāĻŧ⧇, āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āϝāĻŧ āϝ⧇ āĻāϟāĻŋ āφāϏāϞ āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋāϕ⧇ āĻĄāĻŋāĻ¸ā§āϕ⧇ āĻĄāĻžāĻŽā§āĻĒ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āϝāĻžāϤ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻĨāĻžāĻ•āϞ⧇, āφāĻŽāϰāĻž āĻ•āĻŽ REDO āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϟāĻž āĻāĻ•āϟāĻž āϖ⧇āϞāύāĻžāϰ āĻŽāϤāĨ¤ āφāĻŽāϰāĻž āύāĻŋāĻšāϤ āĻšāϞ⧇ āĻļ⧇āώ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨ⧇āϕ⧇ āϖ⧇āϞāĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻŦāĨ¤ āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻāϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āφāϛ⧇āĨ¤ āĻāϗ⧁āϞāĻŋ 10-15 āĻŦāĻ›āϰ⧇āϰ āĻĒ⧁āϰāĻžāύ⧋ āĻĄā§‡āϟāĻž āĻāĻŦāĻ‚ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇⧎ āĻāĻŦāĻ‚ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϕ⧋āύ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āύāϝāĻŧāĨ¤

āĻāĻ–āĻžāύ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āĻšā§‡āĻ•-āφāĻĒ āϰāĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϤāĻĨā§āϝ, āϝ⧇āĻŽāύ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āϝ āĻĒāϰ⧀āĻ•ā§āώāĻžāĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻŸā§‡āϰāĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻ•āĻŋāϛ⧁ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ­āĻžāϞāĻ­āĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āϝ⧇ āĻĒā§āϰāĻžāϝāĻŧ 90% āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻœā§‹āϰāĻĒā§‚āĻ°ā§āĻŦāĻ• āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĨ¤

āĻāϰ āĻŽāĻžāύ⧇ āϕ⧀? āϏ⧇āĻ–āĻžāύ⧇ āĻĻ⧁āϟāĻŋ āϏ⧇āϟāĻŋāĻ‚āϏ āφāϛ⧇āĨ¤ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻžāχāĻŽāφāωāϟ āĻĻā§āĻŦāĻžāϰāĻž āφāϏāϤ⧇ āĻĒāĻžāϰ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, 10 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āĻŽāĻ§ā§āϝ⧇āĨ¤ āĻ…āĻĨāĻŦāĻž āĻāϟāĻŋ āφāϏāϤ⧇ āĻĒāĻžāϰ⧇ āϝāĻ–āύ āĻ…āύ⧇āĻ• āĻĄā§‡āϟāĻž āĻĒā§‚āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āϟāĻ­āĻžāĻŦ⧇ max_wal_saze 1 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāĻŸā§‡ āϏ⧇āϟ āĻ•āϰāĻž āφāϛ⧇āĨ¤ āφāϏāϞ⧇, 300-400 āĻŽā§‡āĻ—āĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻĒāϰ⧇ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇ āĻāϟāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āϘāĻŸā§‡āĨ¤ āφāĻĒāύāĻŋ āĻ…āύ⧇āĻ• āĻĄā§‡āϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϘāĻŸā§‡āĨ¤

āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āϕ⧇āω āĻāϟāĻŋ āϟāĻŋāωāύ āύāĻž āĻ•āϰ⧇, āĻāĻŦāĻ‚ āĻĒāϰāĻŋāώ⧇āĻŦāĻžāϟāĻŋ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧ, āĻāĻŦāĻ‚ āϏāĻ‚āĻ¸ā§āĻĨāĻžāϟāĻŋ āĻĒā§āϰāϚ⧁āϰ āĻ…āĻ°ā§āĻĨ āωāĻĒāĻžāĻ°ā§āϜāύ āĻ•āϰ⧇, āĻāϤ⧇ āĻĒā§āϰāϚ⧁āϰ āϞ⧇āύāĻĻ⧇āύ āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āĻāĻ•āĻŦāĻžāϰ⧇ āĻŽāĻŋāύāĻŋāĻŸā§‡ āĻāĻ•āĻŦāĻžāϰ āφāϏ⧇, āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻĒā§āϰāϤāĻŋ 30 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡, āĻāĻŦāĻ‚ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāĻŽāύāĻ•āĻŋ āĻ“āĻ­āĻžāϰāĻ˛ā§āϝāĻžāĻĒ āĻšāϝāĻŧāĨ¤ āĻāϟāĻž āĻŦ⧇āĻļ āĻ–āĻžāϰāĻžāĻĒ.

āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āĻāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧāχ āĻ•āĻŽ āφāϏ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻŽāϰāĻž max_wal_size āĻŦāĻžāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϘāύ āϘāύ āĻ•āĻŽ āφāϏāĻŦ⧇āĨ¤

āϤāĻŦ⧇ āφāĻŽāϰāĻž āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āφāϰāĻ“ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻĻā§āϧāϤāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĄā§‡āϟāĻžāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āĻ¸ā§āĻĒāĻˇā§āϟāĻ­āĻžāĻŦ⧇ āϏ⧇āϟāĻŋāĻ‚āϏ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āφāĻŽāϰāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āωāĻĒāϰ āĻĻ⧁āϟāĻŋ āϏāĻŋāϰāĻŋāϜ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻ›āĻŋāĨ¤

āĻĒā§āϰāĻĨāĻŽ āϏāĻŋāϰāĻŋāϜ - āφāĻŽāϰāĻž max_wal_size āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻĒāĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāĻ›āĻŋ. āĻĒā§āϰāĻĨāĻŽāϤ, āφāĻŽāϰāĻž āĻāϟāĻŋ 1 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏ⧇āϟāĻŋāĻ‚āϝāĻŧ⧇ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻ…āύ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāχāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻĄāĻŋāϞāĻŋāϟ āĻ•āϰāĻŋāĨ¤

āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ āĻāϟāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āϤāϟāĻž āĻ•āĻ āĻŋāύāĨ¤ āφāĻŽāϰāĻž āĻĻ⧇āĻ–āĻŋ āϝ⧇ āĻĄāĻŋāĻ¸ā§āĻ• āφāχāĻ“ āϖ⧁āĻŦ āĻ–āĻžāϰāĻžāĻĒāĨ¤ āφāĻŽāϰāĻž āĻ•āϤāϗ⧁āϞāĻŋ āĻ“āϝāĻŧāĻžāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋ āϤāĻž āφāĻŽāϰāĻž āĻĻ⧇āĻ–āĻŋ, āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āϖ⧁āĻŦāχ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻĻ⧇āĻ–āĻŋ āĻ•āϤāĻŦāĻžāϰ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāχ āϝ⧇ āĻāϟāĻŋ āĻ­āĻžāϞ āύāϝāĻŧāĨ¤

āĻāϰāĻĒāϰ āφāĻŽāϰāĻž max_wal_size āĻŦāĻžāĻĄāĻŧāĻžāχāĨ¤ āφāĻŽāϰāĻž āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāĻŋāĨ¤ āφāĻŽāϰāĻž āĻŦ⧃āĻĻā§āϧāĻŋ, āφāĻŽāϰāĻž āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāχ āĻ…āύ⧇āĻ• āĻŦāĻžāϰ. āύ⧀āϤāĻŋāĻ—āϤāĻ­āĻžāĻŦ⧇, 10 āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻ­āĻžāϞ, āϝ⧇āĻ–āĻžāύ⧇ 1, 2, 4, 8 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āφāϚāϰāĻŖ āĻĻ⧇āĻ–āĻŋāĨ¤ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āĻāĻ–āĻžāύ⧇ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋ āĻĒā§āϰ⧋āĻĄā§‡āϰ āĻŽāϤ⧋ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤāĨ¤ āφāĻĒāύāĻžāϰ āĻ…āĻŦāĻļā§āϝāχ āĻāĻ•āχ āĻĄāĻŋāĻ¸ā§āĻ•, āĻāĻ•āχ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻŽā§‡āĻŽāϰāĻŋ āĻāĻŦāĻ‚ āĻāĻ•āχ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āϏ⧇āϟāĻŋāĻ‚āϏ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻāĻŦāĻ‚ āĻāχāĻ­āĻžāĻŦ⧇ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻŋāύāĻŋāĻŽāϝāĻŧ āĻ•āϰāĻŦ, āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϜāĻžāύāĻŋ DBMS āĻāĻ•āϟāĻŋ āĻ–āĻžāϰāĻžāĻĒ āĻ­āϰ āĻĄāĻŋāϞ⧇āĻŸā§‡āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āφāϚāϰāĻŖ āĻ•āϰāĻŦ⧇, āϕ⧀āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻ•āϰāĻŦ⧇āĨ¤

āϰāĻžāĻļāĻŋāϝāĻŧāĻžāύ āĻ­āĻžāώāĻžāϝāĻŧ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻšāϞ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāĨ¤

āωāĻĻāĻžāĻšāϰāĻŖ: āϏ⧂āĻšā§€ āĻ…āύ⧁āϏāĻžāϰ⧇ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϏāĻžāϰāĻŋ āĻŽā§āϛ⧁āύ, āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋ āϜ⧁āĻĄāĻŧ⧇ āϏāĻžāϰāĻŋāϗ⧁āϞāĻŋ "āĻŦāĻŋāĻ•ā§āώāĻŋāĻĒā§āϤ"āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ. āĻāχ āĻ•āĻŋāϛ⧁ āĻ­āĻŋāĻ¤ā§āϤāĻŋ. āĻāĻŦāĻ‚ max_wal_size-āĻāϰ āϜāĻ¨ā§āϝ 1 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āϏ⧇āϟāĻŋāĻ‚ āϏāĻš, āĻāϟāĻŋ āϖ⧁āĻŦ āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻĄāĻŋāĻ¸ā§āĻ•āϗ⧁āϞāĻŋ āϰ⧇āĻ•āĻ°ā§āĻĄāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻļ⧇āϞāĻĢ⧇ āϝāĻžāϝāĻŧāĨ¤ āĻāχ āĻ›āĻŦāĻŋāϟāĻŋ āϖ⧁āĻŦāχ āĻ…āϏ⧁āĻ¸ā§āĻĨ āϰ⧋āĻ—ā§€āϰ āĻāĻ•āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖ āωāĻĒāϏāĻ°ā§āĻ—, āĻ…āĻ°ā§āĻĨāĻžā§Ž āϤāĻžāϰ āϏāĻ¤ā§āϝāĻŋāχ āĻ–āĻžāϰāĻžāĻĒ āϞāĻžāĻ—āĻ›āĻŋāϞāĨ¤ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ›āĻŋāϞ, āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāχāύ⧇āϰ āĻāĻ•āϟāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āϝāĻĻāĻŋ āĻĒā§āϰ⧋āĻĄā§‡ āĻāχ āϧāϰāύ⧇āϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āĻŦ, āĻ•āĻžāϰāĻŖ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āϰ⧇āϜāĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻāĻ•āϜāύ DELETE āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‡āϰ⧇ āĻĢ⧇āϞāĻŦ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāϰāĻ“, āϝ⧇āĻ–āĻžāύ⧇ 16 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ, āĻāϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϝ⧇ āĻĻāĻžāρāϤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āϚāϞ⧇ āϗ⧇āϛ⧇āĨ¤ āĻĻāĻžāρāϤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ­āĻžāϞ, āϝ⧇, āφāĻŽāϰāĻž āĻ›āĻžāĻĻ⧇ āĻ āĻ•ā§āĻ āĻ•ā§ āĻļāĻŦā§āĻĻ āĻ•āϰāĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϤāϟāĻž āĻ–āĻžāϰāĻžāĻĒ āύāϝāĻŧāĨ¤ āϏ⧇āĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁āϟāĻž āĻ¸ā§āĻŦāĻžāϧ⧀āύāϤāĻž āĻ›āĻŋāϞāĨ¤ āĻĄāĻžāύāĻĻāĻŋāϕ⧇ āϰ⧇āĻ•āĻ°ā§āĻĄ āφāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϏāĻ‚āĻ–ā§āϝāĻž - āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ—ā§āϰāĻžāĻĢāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ 16 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ āĻšāϞ⧇ āĻāĻ•āϟ⧁ āϏāĻšāϜ āĻļā§āĻŦāĻžāϏ āύāĻŋāĻšā§āĻ›āĻŋāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāĻŦāĻ‚ āϝ⧇āĻ–āĻžāύ⧇ 64 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āϝ⧇ āĻāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻžāϞ āĻšāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻĻāĻžāρāϤ āωāĻšā§āϚāĻžāϰāĻŋāϤ āĻšāϝāĻŧ, āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻŦ⧇āρāĻšā§‡ āĻĨāĻžāĻ•āĻžāϰ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻŋāϛ⧁ āĻ•āϰāĻžāϰ āφāϰāĻ“ āϏ⧁āϝ⧋āĻ— āϰāϝāĻŧ⧇āϛ⧇āĨ¤

āϕ⧇āύ āĻāϟāĻž āϤāĻžāχ?

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāĻŽāĻŋ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāϪ⧇ āĻāĻ•āϟ⧁ āĻĄā§āĻŦ āĻĻ⧇āĻŦ, āϤāĻŦ⧇ āĻāχ āĻŦāĻŋāώāϝāĻŧ, āϕ⧀āĻ­āĻžāĻŦ⧇ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āĻāϰ āĻĢāϞ⧇ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ āϤ⧈āϰāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāχ āφāĻŽāĻŋ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āϞ⧋āĻĄ āĻ•āϰāĻŦ āύāĻž, āϤāĻŦ⧇ āϕ⧀ āĻ…āϏ⧁āĻŦāĻŋāϧāĻž āϰāϝāĻŧ⧇āϛ⧇ āϤāĻž āφāĻŽāĻŋ āĻāĻ•āϟ⧁ āϰ⧂āĻĒāϰ⧇āĻ–āĻž āĻ•āϰāĻŦāĨ¤

āϝāĻĻāĻŋ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āϘāĻŸā§‡ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϞāĻžāχāύāϗ⧁āϞāĻŋ āĻ•ā§āϰāĻŽāĻžāĻ—āϤāĻ­āĻžāĻŦ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻŋ āύāĻž, āϤāĻŦ⧇ āϏ⧂āĻšā§€ āĻ…āύ⧁āϏāĻžāϰ⧇ āϖ⧁āρāĻœā§‡ āĻĒāĻžāχ, āϝāĻž āĻ­āĻžāϞ, āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻĒ⧁āϰ⧋ āĻŸā§‡āĻŦāĻŋāϞāϟāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻŋ āύāĻž, āϤāĻŦ⧇ āĻāϟāĻŋ āϘāϟāϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āϰ⧇āĻ›āĻŋ, āϤāĻžāϰāĻĒāϰ⧇ āĻšāĻžāϜāĻžāϰāϤāĻŽ, āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āĻĒā§āϰāĻĨāĻŽ āĻĢāĻŋāϰ⧇. āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻĒā§āϰāĻĨāĻŽ āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻāχ āĻ­āĻŋāϜāĻŋāϟāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇, āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻāϟāĻŋāϕ⧇ āĻĄāĻŋāĻ¸ā§āϕ⧇ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āφāĻŦāĻžāϰ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻŦ⧇, āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻāϟāĻŋāϕ⧇ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāĻŦāĻžāϰ āύ⧋āĻ‚āϰāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤

āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϕ⧇ āĻ…āύ⧇āĻ•āĻŦāĻžāϰ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ āĻŦāĻžāĻ§ā§āϝ āĻ•āϰāĻŦāĨ¤ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āϤāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻšāĻŦ⧇.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝ⧇ āϏāĻŦ āĻšāϝāĻŧ āύāĻžāĨ¤ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇ āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋ 8 āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟ āĻāĻŦāĻ‚ āϞāĻŋāύāĻžāĻ•ā§āϏ⧇ 4 āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟāĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ full_page_writes āϏ⧇āϟāĻŋāĻ‚ āφāϛ⧇āĨ¤ āĻāϟāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰāĻž āĻšāϝāĻŧ. āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻ āĻŋāĻ•, āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāϟāĻŋ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻāĻŋāχ, āϤāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻĒāĻĻ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āĻāϟāĻŋ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻšāϞ⧇ āϕ⧇āĻŦāϞāĻŽāĻžāĻ¤ā§āϰ āĻ…āĻ°ā§āϧ⧇āĻ• āĻĒ⧃āĻˇā§āĻ āĻž āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤

āĻĢāϰ⧋āϝāĻŧāĻžāĻ°ā§āĻĄ āϞāϗ⧇āϰ WAL-āĻ āϞ⧇āĻ–āĻžāϰ āφāϚāϰāĻŖāϟāĻŋ āĻāĻŽāύ āϝ⧇ āϝāĻ–āύ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨāĻžāϕ⧇ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ āĻĒ⧃āĻˇā§āĻ āĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŋ, āϤāĻ–āύ āĻĒ⧁āϰ⧋ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āϏāĻŽāĻ¸ā§āϤ 8 āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟ, āĻĢāϰ⧋āϝāĻŧāĻžāĻ°ā§āĻĄ āϞāϗ⧇ āϚāϞ⧇ āϝāĻžāϝāĻŧ, āϝāĻĻāĻŋāĻ“ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰ⧇āĻ›āĻŋ āϞāĻžāχāύ, āϝāĻžāϰ āĻ“āϜāύ 100 āĻŦāĻžāχāϟāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒ⧁āϰ⧋ āĻĒāĻžāϤāĻžāϟāĻŋ āϞāĻŋāĻ–āϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋāϤ⧇, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϟāĻŋāĻĒāϞ āĻĨāĻžāĻ•āĻŦ⧇, āϤāĻŦ⧇ āĻĒā§āϰāĻĨāĻŽāĻŦāĻžāϰ⧇āϰ āĻŽāϤ⧋ āφāĻŽāϰāĻž āϏāĻŦāĻ•āĻŋāϛ⧁ āϞāĻŋāϖ⧇ āϰāĻžāĻ–āĻŋāĨ¤

āĻāĻŦāĻ‚, āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āϝāĻĻāĻŋ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āφāĻŦāĻžāϰ āϘāĻŸā§‡ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āφāĻŦāĻžāϰ āĻ¸ā§āĻ•ā§āĻ°ā§āϝāĻžāϚ āĻĨ⧇āϕ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻļ⧁āϰ⧁ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻĒ⧁āϰ⧋ āĻĒ⧃āĻˇā§āĻ āĻžāϟāĻŋ āϧāĻžāĻ•ā§āĻ•āĻž āĻĻāĻŋāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϘāύ āϘāύ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āĻŸā§‡āϰ āϏāĻžāĻĨ⧇, āϝāĻ–āύ āφāĻŽāϰāĻž āĻāĻ•āχ āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āĻšāĻžāρāϟāĻ›āĻŋ, full_page_writes = on āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϤāĻžāϰ āĻšā§‡āϝāĻŧ⧇ āĻŦ⧇āĻļāĻŋ āĻšāĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŽāϰāĻž āφāϰāĻ“ WAL āϤ⧈āϰāĻŋ āĻ•āϰāĻŋāĨ¤ āφāϰ⧋ āĻĒāĻžāĻ āĻžāύ⧋ āĻšāϝāĻŧ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϤ⧇, āϏāĻ‚āϰāĻ•ā§āώāĻŖāĻžāĻ—āĻžāϰ⧇, āĻĄāĻŋāĻ¸ā§āϕ⧇āĨ¤

āĻāĻŦāĻ‚, āϏ⧇āχ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€, āφāĻŽāĻžāĻĻ⧇āϰ āĻĻ⧁āϟāĻŋ āĻ…āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧāϤāĻž āφāϛ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϝāĻĻāĻŋ āφāĻŽāϰāĻž max_wal_size āĻŦāĻžāĻĄāĻŧāĻžāχ, āϤāĻžāĻšāϞ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāĻšā§āϛ⧇ āϝ⧇ āφāĻŽāϰāĻž āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻāĻŦāĻ‚ āĻ“āϝāĻŧāĻžāϞ āϞ⧇āĻ–āĻ• āωāĻ­āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝāχ āĻāϟāĻžāϕ⧇ āϏāĻšāϜ āĻ•āϰ⧇ āϤ⧁āϞāĻŦāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻž āĻŽāĻšāĻžāύ.

āĻāϰ āĻāĻ•āϟāĻŋ āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āϰāĻžāĻ–āĻž āϝāĻžāĻ• āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻ™ā§āϗ⧇ āĻŦāĻžāϏ. āĻāϟāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ–āĻžāϰāĻžāĻĒ āĻ•āĻŋ? āĻāϟāĻŋ āĻ–āĻžāϰāĻžāĻĒ, āĻ•āĻžāϰāĻŖ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āφāĻŽāϰāĻž āϘāĻ¨ā§āϟāĻžāϰ āϜāĻ¨ā§āϝ āφāϰ⧋āĻšāĻŖ āĻ•āϰāĻŦ, āĻ•āĻžāϰāĻŖ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āĻ…āύ⧇āĻ• āφāϗ⧇ āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻ…āύ⧇āĻ• āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāχ āϏāĻŦ REDO āĻ•āϰāϤ⧇ āĻšāĻŦ⧇. āĻāĻŦāĻ‚ āϤāĻžāχ āφāĻŽāϰāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϏāĻŋāϰāĻŋāϜ āύāĻž.

āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻĻ⧇āĻ–āĻŋ āĻ•āĻ–āύ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāϤ⧇ āϚāϞ⧇āϛ⧇, āφāĻŽāϰāĻž āωāĻĻā§āĻĻ⧇āĻļā§āϝāĻŽā§‚āϞāĻ•āĻ­āĻžāĻŦ⧇ -9 āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏāϕ⧇ āĻšāĻ¤ā§āϝāĻž āĻ•āϰāĻŋāĨ¤

āĻāĻŦāĻ‚ āĻāϰ āĻĒāϰ⧇ āφāĻŽāϰāĻž āĻāϟāĻŋ āφāĻŦāĻžāϰ āĻļ⧁āϰ⧁ āĻ•āϰāĻŋ, āĻāĻŦāĻ‚ āĻĻ⧇āϖ⧁āύ āĻ•āϤāĻ•ā§āώāĻŖ āĻāϟāĻŋ āĻāχ āϏāϰāĻžā§āϜāĻžāĻŽā§‡āϰ āωāĻĒāϰ⧇ āωāĻ āĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāχ āĻ–āĻžāϰāĻžāĻĒ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āĻāϟāĻŋ āĻ•āϤāϟāĻž REDO āĻ•āϰāĻŦ⧇āĨ¤

āĻĻ⧁āĻŦāĻžāϰ āφāĻŽāĻŋ āύ⧋āϟ āĻ•āϰāĻŦ āϝ⧇ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻ–āĻžāϰāĻžāĻĒāĨ¤ āĻĒā§āϰāĻĨāĻŽāϤ, āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻžāϰ āĻ āĻŋāĻ• āφāϗ⧇ āφāĻŽāϰāĻž āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĻžāĻŽ, āϤāĻžāχ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻšāĻžāϰāĻžāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧāϤ, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻžāχāĻŽ āφāωāϟ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇, āϏāĻŽā§āĻ­āĻŦāϤ, āĻļ⧇āώ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻĨ⧇āϕ⧇ āĻ•āĻŽ WAL āϤ⧈āϰāĻŋ āĻšāĻŦ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāϟāĻž āĻĄāĻžāĻŦāϞ āϞāϏāĨ¤

āφāĻŽāϰāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ max_wal_size āφāĻ•āĻžāϰ⧇āϰ āϜāĻ¨ā§āϝ āĻāχ āϧāϰāύ⧇āϰ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āĻĒāϰāĻŋāĻŽāĻžāĻĒ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ max_wal_size āϝāĻĻāĻŋ 64 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāϟ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻĻā§āĻŦāĻŋāϗ⧁āĻŖ āĻ–āĻžāϰāĻžāĻĒ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāĻŽāϰāĻž 10 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āφāϰ⧋āĻšāĻŖ āĻ•āϰāĻŦāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻŽāύ⧇ āĻ•āϰāĻŋ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻ•āĻŋāύāĻžāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āĻĒā§āϰāĻļā§āύāĨ¤ āĻŦā§āϝāĻŦāϏāĻžāϝāĻŧāĻŋāĻ• āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ⧇āϰ āϜāĻ¨ā§āϝ āĻĻāĻžāϝāĻŧā§€āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻ›āĻŦāĻŋāϟāĻŋ āĻĻ⧇āĻ–āĻžāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, “āϕ⧋āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻšāϞ⧇ āφāĻŽāϰāĻž āĻ•āϤāĻ•ā§āώāĻŖ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰāĻŋ? āφāĻŽāϰāĻž āĻ•āĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ–āĻžāϰāĻžāĻĒ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāϝāĻŧ 3-5 āĻŽāĻŋāύāĻŋāϟ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰāĻŋ? āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāύ.

āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ. āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽā§āĻŽā§‡āϞāύ⧇ Patroni āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻāĻ•āϟāĻŋ āĻĻāĻŽā§āĻĒāϤāĻŋ āφāϛ⧇. āĻāĻŦāĻ‚ āϏāĻŽā§āĻ­āĻŦāϤ āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āύāĨ¤ āĻāϟāĻŋ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰāĨ¤ GitLab āĻāĻŦāĻ‚ Data Egret āĻ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇āϛ⧇āύāĨ¤

āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āĻĨāĻžāϕ⧇ āϝāĻž 30 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŽāĻ§ā§āϝ⧇ āφāϏ⧇, āϤāĻžāĻšāϞ⧇ āĻšāϝāĻŧāϤ⧋ āφāĻŽāϰāĻž 10 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰāĻŋ? āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻāχ āĻŦāĻŋāĻ¨ā§āĻĻ⧁āϰ āĻŽāĻ§ā§āϝ⧇ āĻĒā§āϰāϤāĻŋāϰ⧂āĻĒ⧇ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻŦ āĻāĻŦāĻ‚ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻ āĻŋāĻ• āĻšāϝāĻŧ⧇ āϝāĻžāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧāĨ¤ āφāĻŽāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āωāĻ¤ā§āϤāϰ āϜāĻžāύāĻŋ āύāĻž. āφāĻŽāĻŋ āϕ⧇āĻŦāϞ āĻ…āύ⧁āĻ­āĻŦ āĻ•āϰāĻŋ āϝ⧇ āĻāχ āĻŦāĻŋāώāϝāĻŧāϟāĻŋ āϕ⧇āĻŦāϞ āĻ•ā§āĻ°ā§āϝāĻžāĻļ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ⧇āϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āύāϝāĻŧāĨ¤

āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻžāϰ āĻĒāϰ⧇ āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĻā§€āĻ°ā§āϘ āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻšāϝāĻŧ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻ…āύ⧇āĻ• āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āĻ…āĻ¸ā§āĻŦāĻ¸ā§āϤāĻŋāĻ•āϰ āĻšāĻŦāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āχ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ, āϝāĻ–āύ āφāĻŽāϰāĻž āĻ•āĻŋāϛ⧁ āĻ•āϰāĻŋ āĻāĻŦāĻ‚ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ 10 āĻŽāĻŋāύāĻŋāϟ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤

āφāĻŽāĻŋ āĻāĻ–āύāĻ“ āϖ⧁āĻŦ āĻŦ⧇āĻļāĻŋ āϝ⧇āϤ⧇ āĻĒāĻžāϰāĻŦ āύāĻž, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹āĻĢ⧇āχāϞāĻ“āĻ­āĻžāϰ āĻĨāĻžāϕ⧇āĨ¤ āĻāĻ•āϟāĻŋ āύāĻŋāϝāĻŧāĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇, 64, 100 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāχāĻŸā§‡āϰ āĻŽāϤ⧋ āĻŽāĻžāύāϗ⧁āϞāĻŋ āĻ­āĻžāϞ āĻŽāĻžāύāĨ¤ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ āĻāĻŽāύāĻ•āĻŋ āĻ•āĻŽ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻž āĻŽā§‚āĻ˛ā§āϝāĻŦāĻžāύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻŦāĻŋāĻœā§āĻžāĻžāύāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, max_wal_size =1, 8, āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧇āĻ•āĻŦāĻžāϰ āĻ­āϰ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤ⧁āĻŽāĻŋ āĻĒ⧇āϰ⧇āϛ⧋. āĻāĻŦāĻ‚ āĻāĻ•āχ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āφāĻĒāύāĻŋ āφāĻŦāĻžāϰ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āϚāĻžāύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧇āϛ⧇āύāĨ¤ āĻ•āĻŋ āĻ•āϰ⧋?

āφāĻŽāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϏāĻŽāĻžāϧāĻžāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒāϰ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŦ, āĻāχ āϧāϰāύ⧇āϰ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāĻŽāϰāĻž āϕ⧀ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āϏāĻ āĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋāĨ¤

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āφāĻŽāϰāĻž āĻ­āĻžāĻ—ā§āϝāĻŦāĻžāύ āĻ›āĻŋāϞ. āϝāĻĻāĻŋ, āĻāĻ–āĻžāύ⧇ āϝ⧇āĻŽāύ āĻŦāϞāĻž āĻšāϝāĻŧ "BEGIN, DELETE, ROLLBACK", āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž DELETE āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āϝāĻĻāĻŋ āφāĻŽāϰāĻž āύāĻŋāĻœā§‡āϰāĻžāχ āĻāϟāĻŋ āĻŦāĻžāϤāĻŋāϞ āĻ•āϰāĻŋ, āϤāĻŦ⧇ āφāĻŽāϰāĻž āĻāϟāĻŋ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻļāĻžāϰ⧀āϰāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄā§‡āϟāĻž āĻāĻ•āχ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻĒāĻĄāĻŧ⧇ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻāĻŽāύāĻ•āĻŋ āφāĻĒāύāĻŋ āϕ⧋āύ āĻĢā§‹āϞāĻž āĻĒ⧇āϤ⧇ āύāĻž. āφāĻĒāύāĻŋ āĻāχ āϧāϰāύ⧇āϰ DELETEs āωāĻĒāϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ.

āϰ⧋āϞāĻŦā§āϝāĻžāĻ• āϏāĻš āĻāχ āĻĄāĻŋāϞāĻŋāϟ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āφāĻĻāĻ°ā§āĻļ, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ˛ā§āϝāĻžāĻŦ āύāĻž āĻĨāĻžāϕ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻ•āϞāĻžāĻŽ "i" āĻĻāĻŋāϝāĻŧ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϞ⧇āϟ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ Postgres āĻāϰ āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻ•āϞāĻžāĻŽ āφāϛ⧇āĨ¤ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āύāĻž āĻ•āϰāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϤāĻžāϰāĻž āĻ…āĻĻ⧃āĻļā§āϝāĨ¤ āĻāϗ⧁āϞ⧋ āĻšāϞ: ctid, xmid, xmaxāĨ¤

Ctid āĻšāϞ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻ•ā§ƒāϤ āĻ āĻŋāĻ•āĻžāύāĻžāĨ¤ āĻļā§‚āĻ¨ā§āϝ āĻĒāĻžāϤāĻž, āĻĒ⧃āĻˇā§āĻ āĻžāϝāĻŧ āĻĒā§āϰāĻĨāĻŽ āϟāĻŋāĻĒāϞāĨ¤

āĻāϟāĻŋ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āϝ⧇ āϰ⧁āϞāĻŦā§āϝāĻžāϕ⧇āϰ āĻĒāϰ⧇ āϟāĻŋāĻĒāϞāϟāĻŋ āĻāĻ•āχ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āϰāϝāĻŧ⧇ āϗ⧇āϛ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻŽāϰāĻž āφāĻŦāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āĻāϟāĻŋ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āφāϚāϰāĻŖ āĻ•āϰāĻŦ⧇āĨ¤ āĻāϟāĻžāχ āĻŽā§‚āϞ āĻŦāĻŋāώāϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

Xmax āĻšāϞ āϟ⧁āĻĒāϞ⧇āϰ āĻŽā§ƒāĻ¤ā§āϝ⧁āϰ āϏāĻŽāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻ¸ā§āĻŸā§āϝāĻžāĻŽā§āĻĒ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āϜāĻžāύ⧇ āϝ⧇ āϞ⧇āύāĻĻ⧇āύāϟāĻŋ āϰ⧋āϞ āĻŦā§āϝāĻžāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϤāĻžāχ āĻāϟāĻŋ 0 āĻŦāĻž āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϰ⧋āϞāĻĄ āĻŦā§āϝāĻžāĻ• āϞ⧇āύāĻĻ⧇āύ āĻ•āĻŋāύāĻž āϤāĻž āĻŦāĻŋāĻŦ⧇āĻšā§āϝ āύāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āϝāĻŧ āϝ⧇ DELETE āĻāϰ āωāĻĒāϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāĻž āĻāĻŦāĻ‚ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āφāϚāϰāϪ⧇āϰ āĻŦāĻžāĻ˛ā§āĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύāϗ⧁āϞāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦāĨ¤ āφāĻĒāύāĻŋ āĻ—āϰ⧀āĻŦāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ˛ā§āϝāĻžāĻŦ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāχ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇. āĻĄāĻŋāĻŦāĻŋāĻ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇āĻ“, āϤāĻžāϰāĻž āϏāĻ°ā§āĻŦāĻĻāĻž āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻžāϰāĻĻ⧇āϰ āϤāĻŋāϰāĻ¸ā§āĻ•āĻžāϰ āĻ•āϰ⧇: "āϕ⧇āύ āφāĻĒāύāĻŋ āĻāϤ āĻĻā§€āĻ°ā§āϘ āĻāĻŦāĻ‚ āĻ•āĻ āĻŋāύ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻ•āϰāϛ⧇āύ?"āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āύ āϞāĻŽā§āĻŦ āĻŦāĻŋāώāϝāĻŧāĨ¤ āφāϗ⧇ āĻĒā§āϰāĻļāĻžāϏāύ āĻ›āĻŋāϞ, āĻāĻ–āύ āωāĻ¨ā§āύāϝāĻŧāύ āĻšāĻŦ⧇āĨ¤

āĻ¸ā§āĻĒāĻˇā§āϟāϤāχ, āφāĻŽāϰāĻž āϟ⧁āĻ•āϰ⧋ āϟ⧁āĻ•āϰ⧋ āĻ•āϰāĻŋāύāĻŋāĨ¤ āĻāϟāĻž āĻĒāϰāĻŋāĻ¸ā§āĻ•āĻžāϰ. āϞāĻ•ā§āώ āϞāĻ•ā§āώ āϞāĻžāχāύ⧇āϰ āĻ¸ā§āϤ⧁āĻĒ⧇āϰ āϜāĻ¨ā§āϝ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āĻĄāĻŋāϞāĻŋāϟāϕ⧇ āĻ­āĻžāĻ— āύāĻž āĻ•āϰāĻž āĻ…āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻāϟāĻŋ 20 āĻŽāĻŋāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āϰāĻž āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻļ⧁āϝāĻŧ⧇ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁, āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻāĻŽāύāĻ•āĻŋ āĻ…āĻ­āĻŋāĻœā§āĻž āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϰāĻžāĻ“ āϭ⧁āϞ āĻ•āϰ⧇, āĻāĻŽāύāĻ•āĻŋ āϖ⧁āĻŦ āĻŦāĻĄāĻŧ āϕ⧋āĻŽā§āĻĒāĻžāύāĻŋāϤ⧇āĻ“āĨ¤

āϕ⧇āύ āĻāϟāĻž āĻ­āĻžāĻ™ā§āĻ—āĻž āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ?

  • āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻĻ⧇āĻ–āĻŋ āϝ⧇ āĻĄāĻŋāĻ¸ā§āĻ•āϟāĻŋ āĻļāĻ•ā§āϤ, āϤāĻžāĻšāϞ⧇ āĻāϰ āĻ—āϤāĻŋ āĻ•āĻŽāĻŋāϝāĻŧ⧇ āĻĻ⧇āχāĨ¤ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϭ⧇āĻ™ā§āϗ⧇ āϝāĻžāχ, āϤāĻžāĻšāϞ⧇ āφāĻŽāϰāĻž āĻŦāĻŋāϰāϤāĻŋ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ, āφāĻŽāϰāĻž āĻĨā§āϰāϟāϞāĻŋāĻ‚āϕ⧇ āĻŽāĻ¨ā§āĻĨāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤

  • āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āĻŦā§āϞāĻ• āĻ•āϰāĻŦ āύāĻžāĨ¤ āĻ•āĻŋāϛ⧁ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻāϟāĻž āϕ⧋āύ āĻŦā§āϝāĻžāĻĒāĻžāϰ āύāĻž, āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϏāĻ¤ā§āϝāĻŋāĻ•āĻžāϰ⧇āϰ āφāĻŦāĻ°ā§āϜāύāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāϛ⧇āύ āϝ⧇āϟāĻŋāϤ⧇ āϕ⧇āω āĻ•āĻžāϜ āĻ•āϰāϛ⧇ āύāĻž, āϤāĻžāĻšāϞ⧇ āϏāĻŽā§āĻ­āĻŦāϤ āφāĻĒāύāĻŋ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻ•āĻžāϜ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻžāωāϕ⧇ āĻŦā§āϞāĻ• āĻ•āϰāĻŦ⧇āύ āύāĻž, āĻ•āĻžāϰāĻŖ āĻāϟāĻŋ āϞ⧇āύāĻĻ⧇āύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻŽāύ āĻ•āĻŋāϛ⧁ āϏāϰāĻŋāϝāĻŧ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻ…āĻ¨ā§āϝ āϕ⧇āω āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āϤāĻžāĻšāϞ⧇ āϤāĻžāĻĻ⧇āϰ āĻŦā§āϞāĻ• āĻ•āϰāĻž āĻšāĻŦ⧇, āĻāĻ• āϧāϰāϪ⧇āϰ āĻšā§‡āχāύ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻšāĻŦ⧇āĨ¤ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻāĻŦāĻ‚ āĻŽā§‹āĻŦāĻžāχāϞ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϤ⧇ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ āĻāĻĄāĻŧāĻžāύ⧋ āωāϚāĻŋāϤāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://postgres.ai/products/joe/

āĻāϟāĻž āĻŽāϜāĻžāϰ. āφāĻŽāĻŋ āĻĒā§āϰāĻžāϝāĻŧāχ āĻĻ⧇āĻ–āĻŋ āϝ⧇ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰ⧇: "āφāĻŽāĻŋ āϕ⧋āύ āĻĒā§āϝāĻžāĻ• āφāĻ•āĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŦ?"āĨ¤

āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āĻŦāĻžāĻ¨ā§āĻĄā§‡āϞ⧇āϰ āφāĻ•āĻžāϰ āϝāϤ āĻŦāĻĄāĻŧ āĻšāĻŦ⧇, āϞ⧇āύāĻĻ⧇āύ⧇āϰ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄ āϤāϤ āϛ⧋āϟ āĻšāĻŦ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āϞ⧇āύāĻĻ⧇āύ āĻĨ⧇āϕ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇, āĻāχ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāϝāĻŧ āĻŦ⧃āĻĻā§āϧāĻŋ āĻĒāĻžāϝāĻŧāĨ¤

āφāĻŽāĻžāϰ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āϏāĻšāϜ āύāĻŋāϝāĻŧāĻŽ āφāϛ⧇: āφāĻĒāύāĻŋ āϝāϤāϟāĻž āĻĒāĻžāϰ⧇āύ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒā§āϰāϤāĻŋ āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻŸā§‡āĻŦāϞ⧇āϰ āωāĻĒāϰ⧇ āϝāĻžāĻŦ⧇āύ āύāĻžāĨ¤

āϕ⧇āύ āĻāĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄ? āĻŦā§āϝāĻžāĻ–ā§āϝāĻžāϟāĻŋ āϖ⧁āĻŦ āϏāĻšāϜ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ¤ā§āϝ⧇āϕ⧇āϰ āĻ•āĻžāϛ⧇ āĻŦā§‹āϧāĻ—āĻŽā§āϝ, āĻāĻŽāύāĻ•āĻŋ āύāύ-āĻŸā§‡āĻ•āύāĻŋāĻ•ā§āϝāĻžāϞ āϞ⧋āĻ•āĻ“āĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĻ⧇āĻ–āϤ⧇. 50 āĻŽāĻŋāϞāĻŋāϏ⧇āϕ⧇āĻ¨ā§āĻĄ āύ⧇āĻ“āϝāĻŧāĻž āϝāĻžāĻ•āĨ¤ āϝāĻĻāĻŋ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāϝāĻŧ⧇ āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻšā§‹āĻ– āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤ āĻ•āĻŽ āĻšāϞ⧇ āφāϰ⧋ āĻ•āĻ āĻŋāύāĨ¤ āϝāĻĻāĻŋ āĻ•āĻŋāϛ⧁ 100 āĻŽāĻŋāϞāĻŋāϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻĒāϰ⧇ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϜāĻžāύāĻžāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻŽāĻžāωāϏ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ 100 āĻŽāĻŋāϞāĻŋāϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻĒāϰ⧇ āφāĻĒāύāĻžāϕ⧇ āωāĻ¤ā§āϤāϰ āĻĻāĻŋāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāχ āϏāĻžāĻŽāĻžāĻ¨ā§āϝ āĻŦāĻŋāϞāĻŽā§āĻŦ āĻ…āύ⧁āĻ­āĻŦ āĻ•āϰāϛ⧇āύāĨ¤ āĻāĻ•āϟāĻŋ āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻŦā§āϰ⧇āĻ• āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ…āύ⧁āĻ­ā§‚āϤ āĻšāϝāĻŧ.

āϤāĻĻāύ⧁āϏāĻžāϰ⧇, āϝāĻĻāĻŋ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻ—āĻŖ āĻ…āĻĒāĻžāϰ⧇āĻļāύāϗ⧁āϞāĻŋāϕ⧇ 10-āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŦāĻŋāĻ¸ā§āĻĢā§‹āϰāϪ⧇ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰāĻŋ, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻā§āρāĻ•āĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝ⧇ āφāĻŽāϰāĻž āĻ•āĻžāωāϕ⧇ āĻŦā§āϞāĻ• āĻ•āϰāĻŦāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻ•āϝāĻŧ⧇āĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ āϞ⧋āϕ⧇āϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāϟāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŦ⧇āĨ¤ āĻ…āϤāĻāĻŦ, āφāĻŽāĻŋ āĻāĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āĻŦ⧇āĻļāĻŋ āύāĻž āĻ•āϰāϤ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇, āĻāϟāĻŋ āϖ⧁āĻŦ āϏ⧂āĻ•ā§āĻˇā§āĻŽāĻ­āĻžāĻŦ⧇ āϭ⧇āĻ™ā§āϗ⧇ āĻĢ⧇āϞāĻŦ⧇āύ āύāĻž, āĻ•āĻžāϰāĻŖ āϞ⧇āύāĻĻ⧇āύ āĻ“āĻ­āĻžāϰāĻšā§‡āĻĄ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧ āĻšāĻŦ⧇āĨ¤ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āĻ āĻŋāύ āĻšāĻŦ⧇, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āϏāĻŽāĻ¸ā§āϝāĻž āĻĻ⧇āĻ–āĻž āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻŽāϰāĻž āĻĒā§āϝāĻžāϕ⧇āϰ āφāĻ•āĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āφāĻŽāϰāĻž āĻāϟāĻŋ āĻ­āĻŋāĻ¨ā§āύāĻ­āĻžāĻŦ⧇ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāĻ• āĻĒā§āϝāĻžāϕ⧇āϰ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ āĻĻāĻ•ā§āώāϤāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āύāĻŋāĻļā§āϚāĻŋāϤāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĒā§āϝāĻžāĻ• āĻĄāĻŋāϞāĻŋāϟ āĻŦāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻŋāĨ¤

āϝāĻžāχāĻšā§‹āĻ•, āφāĻŽāĻŋ āϝāĻž āĻŦāϞāĻ›āĻŋ āϤāĻž āϕ⧇āĻŦāϞ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āύāϝāĻŧāĨ¤ āφāĻĒāύāĻŋ āϝ⧇āĻŽāύ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰ⧇āϛ⧇āύ, āĻāϗ⧁āϞāĻŋ āĻĄā§‡āϟāĻžāϰ āωāĻĒāϰ āϕ⧋āύ āĻŦāĻžāĻ˛ā§āĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύāĨ¤

āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āĻ›āĻŋ āϝ⧇ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻžāϟāĻŋ āϚāĻŽā§ŽāĻ•āĻžāϰāĨ¤ āφāĻĒāύāĻŋ āχāύāĻĄā§‡āĻ•ā§āϏ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āχāύāĻĄā§‡āĻ•ā§āϏ āĻ¸ā§āĻ•ā§āϝāĻžāύ āφāϰāĻ“ āĻ­āĻžāϞāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϜāĻĄāĻŧāĻŋāϤ āϤāĻĨā§āϝ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āφāϛ⧇. āĻāĻŦāĻ‚ āĻāĻ• āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰāĻ“ āĻ•āĻŽ āĻĒā§‚āϰāĻŖ āĻ•āϰ⧇āĨ¤ āϏ⧁āĻĒāĻžāϰ.

āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ–āύāĻ“ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āϕ⧋āύāĻ“ āĻ…āĻŦāĻ•ā§āώāϝāĻŧ āύ⧇āχāĨ¤ āĻāϟāĻŋ āϘāĻŸā§‡ āϝ⧇ āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϝāĻžāĻ•āϗ⧁āϞāĻŋ āĻĻā§āϰ⧁āϤ āĻ•āĻžāϜ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ⧇ āĻāϟāĻŋ āφāϰāĻ“ āĻ–āĻžāϰāĻžāĻĒ, āĻ–āĻžāϰāĻžāĻĒ āĻāĻŦāĻ‚ āĻ–āĻžāϰāĻžāĻĒ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āĻāĻŽāύ āϝ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧇āĻ• āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ˛ā§āϝāĻžāĻŦāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻ āĻŋāĻ•āĨ¤

āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ–āύāĻ“ āĻ•āĻŋāϛ⧁ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝāĻžāϤ⧇ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āωāĻ¤ā§āĻĒāĻžāĻĻāύ⧇ āĻāϟāĻŋ āϏāĻ āĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāϰāĻž āϞāϗ⧇ āϏāĻŽāϝāĻŧ āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋ, āφāĻŽāϰāĻž āϞāĻŋāĻ–āϤ⧇ āĻĒāĻžāϰāĻŋ āφāĻŽāϰāĻž āĻāĻ–āύ āϕ⧋āĻĨāĻžāϝāĻŧ āφāĻ›āĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāϕ⧇ āφāĻŽāϰāĻž āĻāĻ–āύ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰ⧇ āϕ⧀ āϘāϟāϛ⧇ āϤāĻž āĻŦ⧁āĻāϤ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ, āĻĻā§āϰ⧁āϤ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āϖ⧁āρāĻœā§‡ āĻŦ⧇āϰ āĻ•āϰ⧁āύāĨ¤

āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āĻĻāĻ•ā§āώāϤāĻž āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧇āĻ•āĻŦāĻžāϰ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āϏāĻšāĻ•āĻ°ā§āĻŽā§€ āĻŦāϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϜāĻŋāύāĻŋāϏ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϤāĻŋāύāĻŋ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ. āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ āĻ•āϝāĻŧ⧇āĻ• āĻĄāϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āϤāĻŋāύāĻŋ āϜāĻžāύ⧇āύ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ 30 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻ…āύ⧁āϰ⧋āϧ⧇ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļāĻžāϞ āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻĻāĻŋāϤ⧇ āĻšāϝāĻŧ, āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āĻ•āĻĒāĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āϏ⧇āĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ RESET āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻāĻŦāĻ‚ āφāĻŦāĻžāϰ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻāχāĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āύāĻŋāϝāĻŧ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻŽāĻŋ āĻāχ āϜāĻŋāύāĻŋāϏ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ āĻĻ⧇āĻ–āϤ⧇. āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāϟāĻž āĻ•āϰāĻ›āĻŋ.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://docs.gitlab.com/ee/development/background_migrations.html

āĻŦāĻŋāĻ­āĻžāϜāύ āĻ•ā§ŒāĻļāϞ āĻ•āĻŋ? āφāĻŽāĻŋ 3āϟāĻŋ āφāϞāĻžāĻĻāĻž āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύāĻŋāĻ‚ āĻ•ā§ŒāĻļāϞ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āĻ›āĻŋ āϝāĻž āĻĒā§āϝāĻžāϕ⧇āϰ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇āĨ¤

āĻĒā§āϰāĻĨāĻŽāϟāĻŋ āϖ⧁āĻŦāχ āϏāĻšāϜāĨ¤ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻžāϏ⧂āϚāĻ• āφāχāĻĄāĻŋ āφāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦā§āϝāĻŦāϧāĻžāύ⧇ āĻāϟāĻŋ āĻ­āĻžāĻ™ā§āĻ—āĻž āϝāĻžāĻ• āĻāĻŦāĻ‚ āϝ⧇ āϏāĻ™ā§āϗ⧇ āĻ•āĻžāϜ. āύ⧇āϤāĻŋāĻŦāĻžāϚāĻ• āĻĻāĻŋāĻ• āĻ¸ā§āĻĒāĻˇā§āϟāĨ¤ āĻĒā§āϰāĻĨāĻŽ āϏ⧇āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡, āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĒā§āϰāĻ•ā§ƒāϤ āφāĻŦāĻ°ā§āϜāύāĻžāϰ 100āϟāĻŋ āϞāĻžāχāύ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇, āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ 5āϟāĻŋ āϞāĻžāχāύ⧇ āĻŦāĻž āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āύāĻž, āĻ…āĻĨāĻŦāĻž āϏāĻŽāĻ¸ā§āϤ 1 āϞāĻžāχāύāχ āφāĻŦāĻ°ā§āϜāύāĻž āĻšāϝāĻŧ⧇ āωāĻ āĻŦ⧇āĨ¤ āϖ⧁āĻŦ āĻ…āϏāĻŽ āĻ•āĻžāϜ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻ­āĻžāĻ™ā§āĻ—āĻž āϏāĻšāϜāĨ¤ āϤāĻžāϰāĻž āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āφāχāĻĄāĻŋ āύāĻŋāϝāĻŧ⧇ āϤāĻž āϭ⧇āϙ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāχ āĻāĻ•āϟāĻŋ āύāĻŋāĻˇā§āĻĒāĻžāĻĒ āĻĒāĻĻā§āϧāϤāĻŋāϰ.

āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ•ā§ŒāĻļāϞāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϰāϏāĻžāĻŽā§āϝāĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āĻāϟāĻŋ āĻ—āĻŋāϟāĻ˛ā§āϝāĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻšāϝāĻŧāĨ¤ āϤāĻžāϰāĻž āĻŸā§‡āĻŦāĻŋāϞ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻ•āϰ⧇ āύāĻŋāϝāĻŧ⧇ āϗ⧇āϞāĨ¤ āφāĻŽāϰāĻž āφāχāĻĄāĻŋ āĻĒā§āϝāĻžāĻ•āϗ⧁āϞāĻŋāϰ āϏ⧀āĻŽāĻžāύāĻž āϖ⧁āρāĻœā§‡ āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋ āϝāĻžāϤ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĒā§āϝāĻžāϕ⧇ āĻ āĻŋāĻ• 10 āϰ⧇āĻ•āĻ°ā§āĻĄ āĻĨāĻžāϕ⧇⧎ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϏāĻžāϰāĻŋāϤ⧇ āϰāĻžāϖ⧁āύāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āφāĻŽāϰāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻž. āφāĻĒāύāĻŋ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĨā§āϰ⧇āĻĄā§‡ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒā§āϰāĻĨāĻŽ āĻ•ā§ŒāĻļāϞ⧇āĻ“, āϝāĻžāχāĻšā§‹āĻ•, āφāĻĒāύāĻŋ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĨā§āϰ⧇āĻĄā§‡ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻž āĻ•āĻ āĻŋāύ āύāϝāĻŧ.

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

https://medium.com/@samokhvalov/how-partial-indexes-affect-update-performance-in-postgres-d05e0052abc

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āĻļā§€āϤāϞ āĻāĻŦāĻ‚ āĻ­āĻžāϞ āĻĒāĻĻā§āϧāϤāĻŋ āφāϛ⧇. āĻāϟāĻŋ āϤ⧃āϤ⧀āϝāĻŧ āĻ•ā§ŒāĻļāϞāĨ¤ āĻāĻŦāĻ‚ āϝāĻ–āύ āϏāĻŽā§āĻ­āĻŦ, āĻāϟāĻŋ āϚāϝāĻŧāύ āĻ•āϰāĻž āĻ­āĻžāϞāĨ¤ āφāĻŽāϰāĻž āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āϏ⧂āϚāϕ⧇āϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇ āĻ•āϰāĻŋāĨ¤ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻāϟāĻŋ āϏāĻŽā§āĻ­āĻŦāϤ āφāĻŽāĻžāĻĻ⧇āϰ āφāĻŦāĻ°ā§āϜāύāĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ‚ āφāχāĻĄāĻŋ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āĻāĻ•āϟāĻŋ āϏ⧂āϚāĻ• āĻšāĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āφāχāĻĄāĻŋ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻŦ āϝāĻžāϤ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏ⧂āĻšā§€ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻšāϝāĻŧ āϝāĻžāϤ⧇ āφāĻŽāϰāĻž āĻ—āĻžāĻĻāĻž āύāĻž āϝāĻžāχāĨ¤

āϏāĻžāϧāĻžāϰāĻŖāϤ, āχāύāĻĄā§‡āĻ•ā§āϏ āĻ¸ā§āĻ•ā§āϝāĻžāύ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧂āϚāĻ• āĻ¸ā§āĻ•ā§āϝāĻžāύ āĻĻā§āϰ⧁āϤ āĻšāϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻĻā§āϰ⧁āϤ āφāĻŽāĻžāĻĻ⧇āϰ āφāχāĻĄāĻŋāϗ⧁āϞāĻŋ āϖ⧁āρāĻœā§‡ āĻĒāĻžāχ āϝāĻž āφāĻŽāϰāĻž āϏāϰāĻžāϤ⧇ āϚāĻžāχāĨ¤ BATCH_SIZE āφāĻŽāϰāĻž āφāĻ—āĻžāĻŽ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϕ⧇āĻŦāϞ āϏ⧇āϗ⧁āϞāĻŋ āĻĒāĻžāχ āύāĻž, āφāĻŽāϰāĻž āϤāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āωāĻĒāĻžāϝāĻŧ⧇ āĻĒāĻžāχ āĻāĻŦāĻ‚ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āϤāĻžāĻĻ⧇āϰ āĻšā§āϝāĻžāĻ• āĻ•āϰāĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāϰāĻž āϞāĻ• āĻ•āϰāĻ›āĻŋ āϝāĻžāϤ⧇ āϤāĻžāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϞāĻ• āĻ•āϰāĻž āĻĨāĻžāϕ⧇, āφāĻŽāϰāĻž āϤāĻžāĻĻ⧇āϰ āϤāĻžāϞāĻžāĻŦāĻĻā§āϧ āĻ•āϰāĻŋ āύāĻž, āĻŦāϰāĻ‚ āĻāĻ—āĻŋāϝāĻŧ⧇ āϝāĻžāχ āĻāĻŦāĻ‚ āĻĒāϰ⧇āϰāϗ⧁āϞāĻŋ āύāĻŋāϝāĻŧ⧇ āϝāĻžāχāĨ¤ āĻāϟāĻŋ āφāĻĒāĻĄā§‡āϟ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻ•āĻŋāĻĒ āϞāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Postgres-āĻāϰ āĻāχ āϏ⧁āĻĒāĻžāϰ āĻĢāĻŋāϚāĻžāϰāϟāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϚāĻžāχāϞ⧇ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āĻĨā§āϰ⧇āĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āĻāĻ• āĻ¸ā§āϰ⧋āϤ⧇ āĻāϟāĻž āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ CTE āφāϛ⧇ - āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ CTE-āϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϤāϞāĻžāϝāĻŧ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻ•āĻžāϜ āϚāϞāϛ⧇ - returning *. āφāĻĒāύāĻŋ āφāχāĻĄāĻŋ āĻĢ⧇āϰāϤ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύ, āϤāĻŦ⧇ āĻāϟāĻŋ āφāϰāĻ“ āĻ­āĻžāϞ *āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇ āĻ…āύ⧇āĻ• āĻĄā§‡āϟāĻž āύāĻž āĻĨāĻžāϕ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϕ⧇āύ āĻāϟāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻĻāϰāĻ•āĻžāϰ? āĻāχ āφāĻŽāϰāĻž āĻĢāĻŋāϰ⧇ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻ•āĻŋ. āφāĻŽāϰāĻž āĻāĻ–āύ āφāϏāϞ⧇ āĻ…āύ⧇āĻ• āϞāĻžāχāύ āĻŽā§āϛ⧇ āĻĢ⧇āϞ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āφāχāĻĄāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻž āĻāχ āĻŽāϤ create_at āĻĻā§āĻŦāĻžāϰāĻž āϏ⧀āĻŽāĻžāύāĻž āφāϛ⧇. āφāĻĒāύāĻŋ āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ, āϏāĻ°ā§āĻŦā§‹āĻšā§āϚ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ. āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āφāĻĒāύāĻŋ āĻāĻ–āĻžāύ⧇ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ. āĻāĻŦāĻ‚ āĻāϟāĻŋ āύāĻŋāϰ⧀āĻ•ā§āώāϪ⧇āϰ āϜāĻ¨ā§āϝ āϖ⧁āĻŦ āϏ⧁āĻŦāĻŋāϧāĻžāϜāύāĻ•āĨ¤

āϏ⧂āϚāĻ• āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āĻāĻ•āϟāĻŋ āύ⧋āϟ āφāϛ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϏāĻŋāĻĻā§āϧāĻžāĻ¨ā§āϤ āύāĻŋāχ āϝ⧇ āĻāχ āĻ•āĻžāĻœā§‡āϰ āϜāĻ¨ā§āϝ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ āϏ⧂āϚāĻ• āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϟ⧁āĻĒāϞāϏ āφāĻĒāĻĄā§‡āϟāϗ⧁āϞāĻŋāϕ⧇ āϞ⧁āĻŖā§āĻ āύ āĻ•āϰ⧇ āύāĻžāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇āϰ āĻ•āĻžāϛ⧇ āĻāĻŽāύ āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻŋ āφāĻĒāύāĻžāϰ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āϜāĻ¨ā§āϝ pg_stat_user_tables āĻ āĻĻ⧇āĻ–āĻž āϝāĻžāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ āĻ—āϰāĻŽ āφāĻĒāĻĄā§‡āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āĻ•āĻŋāύāĻž āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ.

āĻāĻŽāύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻ–āύ āφāĻĒāύāĻžāϰ āύāϤ⧁āύ āϏ⧂āϚāĻ•āϟāĻŋ āϕ⧇āĻŦāϞ āϤāĻžāĻĻ⧇āϰ āϕ⧇āĻŸā§‡ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāĻŽāĻ¸ā§āϤ āφāĻĒāĻĄā§‡āϟ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻ•āĻžāϜ āĻ•āϰāϛ⧇, āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āĻ•āϰ⧁āύāĨ¤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧂āĻšā§€ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āĻ•āĻžāϰāϪ⧇ āύāϝāĻŧ (āĻĒā§āϰāϤāĻŋāϟāĻŋ āϏ⧂āϚāĻ• āĻ•āĻŋāϛ⧁āϟāĻž āϧ⧀āϰ⧇ āϧ⧀āϰ⧇ āφāĻĒāĻĄā§‡āϟ āĻ•āϰ⧇, āϤāĻŦ⧇ āĻāĻ•āϟ⧁), āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āĻžāύ⧇ āĻāϟāĻŋ āĻāĻ–āύāĻ“ āĻāϟāĻŋāϕ⧇ āύāĻˇā§āϟ āĻ•āϰ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāχ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āĻ•āϰāĻž āĻ…āϏāĻŽā§āĻ­āĻŦāĨ¤ āĻāϟāĻž āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻšāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽāϤāĻž āϝāĻž āϖ⧁āĻŦ āĻ•āĻŽ āϞ⧋āĻ•āχ āĻŽāύ⧇ āϰāĻžāϖ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāχ āϰ⧇āĻ• āωāĻĒāϰ āĻĒāĻž āϰāĻžāĻ–āĻž āϏāĻšāϜ. āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāϟāĻŋ āϘāĻŸā§‡ āϝ⧇ āφāĻĒāύāĻžāϕ⧇ āĻ…āĻ¨ā§āϝ āĻĻāĻŋāĻ• āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻāĻ–āύāĻ“ āĻāχ āύāϤ⧁āύ āϏ⧂āϚāĻ•āϟāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāχ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻŦāĻž āĻ…āĻ¨ā§āϝ āϏ⧂āϚāĻ• āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇, āĻŦāĻž āĻ…āĻ¨ā§āϝ āϕ⧋āύāĻ“ āωāĻĒāĻžāϝāĻŧ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āϤāĻŦ⧇ āĻāϟāĻŋ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ…āύ⧁āϕ⧂āϞ āĻ•ā§ŒāĻļāϞ, āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻžāĻšā§‡ āĻŦāĻŋāĻ­āĻ•ā§āϤ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ⧇āϰ āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻžāϚāϗ⧁āϞāĻŋāϤ⧇ āϗ⧁āϞāĻŋ āĻ•āϰāĻž, āĻ•āĻŋāϛ⧁āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ https://gitlab.com/snippets/1890447

āĻ…āĻŦāϰ⧁āĻĻā§āϧ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ - https://gitlab.com/snippets/1889668

āĻŦā§āϞāĻ•āĻŋāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž - https://gitlab.com/snippets/1890428

āϭ⧁āϞ #5 āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ āĻāĻ•. āĻ“āĻ•āĻŽāĻŋāϟāĻžāϰ āĻĨ⧇āϕ⧇ āύāĻŋāϕ⧋āϞāĻžāχ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞ⧇āϛ⧇āύāĨ¤ āφāĻĻāĻ°ā§āĻļ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ, āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āύ⧇āχāĨ¤ āϕ⧇āω āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āϕ⧇āω āĻĻā§‚āϰ⧇āĨ¤ Okmeter āύāĻŋāϖ⧁āρāϤ āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…āύ⧇āĻ• āĻ•āĻŋāϛ⧁ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻāĻŦāĻ‚ āϝ⧋āĻ— āĻ•āϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āφāĻĒāύāĻŋ āĻāχ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻšāϤ⧇ āĻšāĻŦ⧇.

āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻŽā§ƒāϤ tuples āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻŸā§‡āĻŦāĻŋāϞ⧇ āĻ…āύ⧇āĻ• āĻŽā§ƒāϤ āϜāĻŋāύāĻŋāϏ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻ•āĻŋāϛ⧁ āϭ⧁āϞ āφāϛ⧇āĨ¤ āĻāĻ–āύāχ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āĻĻ⧇āĻ–āĻžāϞ⧇ āĻ­āĻžāϞ⧋ āĻšāϝāĻŧ, āύāĻž āĻšāϞ⧇ āĻ…āĻŦāύāϤāĻŋ āĻšāϤ⧇ āĻĒāĻžāϰ⧇, āĻļ⧁āϝāĻŧ⧇ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϟāĻž āϘāĻŸā§‡āĨ¤

āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ IO āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āĻāϟāĻŋ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āϝ⧇ āĻāϟāĻŋ āĻ­āĻžāϞ āύāϝāĻŧāĨ¤

āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύāĻ“āĨ¤ OLTP-āϤ⧇ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ āύāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āĻ¸ā§āύāĻŋāĻĒ⧇āĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āϞāĻŋāĻ™ā§āĻ• āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻāχ āĻ¸ā§āύāĻŋāĻĒ⧇āϟāϟāĻŋ āύāĻŋāϤ⧇ āĻāĻŦāĻ‚ āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āĻ•āĻŋāϛ⧁ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ⧎

āϕ⧇āύ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ āĻ–āĻžāϰāĻžāĻĒ? āĻ•āĻžāϰāĻŖ āϏāĻŦ āϞāĻ• āĻļ⧇āώ āĻšāϞ⧇āχ āĻŽā§āĻ•ā§āϤāĻŋ āĻĒāĻžāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϏāĻŦāĻžāχ āĻ¸ā§āĻ•ā§āϰ⧁. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āφāĻŽāϰāĻž āϏāĻŽāĻ¸ā§āϤ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻŦā§āϞāĻ• āĻ•āϰāĻŋāĨ¤ āĻāϟāĻž āĻŽā§‹āĻŸā§‡āĻ“ āĻ­āĻžāϞ⧋ āύāĻžāĨ¤ āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϤ⧇ āĻšāϟ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻŦāĻžāχ āϏāĻ•ā§āώāĻŽ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āĻāĻ–āύāĻ“ āĻ–āĻžāϰāĻžāĻĒāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āϕ⧋āĻĨāĻžāĻ“ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ āĻāĻĄāĻŧāĻžāύ⧋ āĻ­āĻžāϞ āύāϝāĻŧāĨ¤

āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻ…āύ⧇āĻ• āĻŸā§‡āĻŦāĻŋāϞ āĻĨāĻžāϕ⧇ āϝāĻž āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻ•āϰāĻž āĻšāϝāĻŧ āύāĻž, āϤāĻžāĻšāϞ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž āĻĨāĻžāĻ•āĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āĻāĻ–āĻžāύ⧇ āĻāĻŽāύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ āϏāĻŽā§āĻ­āĻŦāĨ¤ āφāĻŽāϰāĻž āĻĒāϰ⧋āĻ•ā§āώāĻ­āĻžāĻŦ⧇ autovacuum āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ. āĻāϟāĻŋ āĻ…ā§āϝāĻžāĻ­āĻŋāĻŸā§‹āϰ āĻāĻ•āϟāĻŋ āĻ¸ā§āύāĻŋāĻĒ⧇āϟ, āϝāĻž āφāĻŽāĻŋ āĻ•āĻŋāϛ⧁āϟāĻž āωāĻ¨ā§āύāϤ āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽā§‡āϰ āϏāĻžāĻĨ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āϕ⧀ āφāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āϏāϰāĻžā§āϜāĻžāĻŽ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĒāϰāĻŋāĻŖāϤ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ•āĻŋāϛ⧁ āĻŸā§‡āĻŦāĻŋāϞ āϏ⧇āĻ–āĻžāύ⧇ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāϛ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ āĻĒāĻžāϞāĻž āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ…āĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤ āφāĻĒāύāĻžāϕ⧇ āĻāϟāĻŋāϕ⧇ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāϪ⧇ āϰāĻžāĻ–āϤ⧇ āĻšāĻŦ⧇ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϏāϤāĻ°ā§āĻ•āϤāĻž āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤

āĻāĻŦāĻ‚ āϏāĻŽāĻ¸ā§āϝāĻž āĻŦā§āϞāĻ•. āĻŦā§āϞāĻ• āĻ—āĻžāϛ⧇āϰ āĻŦāύāĨ¤ āφāĻŽāĻŋ āĻ•āĻžāϰ⧋ āĻ•āĻžāĻ› āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁ āύāĻŋāϤ⧇ āĻāĻŦāĻ‚ āĻāϟāĻŋ āωāĻ¨ā§āύāϤ āĻ•āϰāϤ⧇ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āϰāĻŋāĨ¤ āĻāĻ–āĻžāύ⧇ āφāĻŽāĻŋ āĻĄā§‡āϟāĻž āχāĻ—ā§āϰ⧇āϟ āĻĨ⧇āϕ⧇ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ āĻĒ⧁āύāϰāĻžāĻŦ⧃āĻ¤ā§āϤāĻŋāĻŽā§‚āϞāĻ• CTE āύāĻŋāϝāĻŧ⧇āĻ›āĻŋ āϝāĻž āϞāĻ• āĻ—āĻžāϛ⧇āϰ āĻŦāύ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĄāĻžāϝāĻŧāĻžāĻ—āύāĻ¸ā§āϟāĻŋāĻ• āϟ⧁āϞāĨ¤ āĻāĻŦāĻ‚ āĻāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋāϤ⧇, āφāĻĒāύāĻŋ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāχ āϏāĻžāĻŦāϧāĻžāύ⧇ āĻ•āϰāĻž āφāĻŦāĻļā§āϝāĻ•. āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āϛ⧋āϟ āĻŦāĻŋāĻŦ⧃āϤāĻŋ_āϟāĻžāχāĻŽāφāωāϟ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāĻŦāĻ‚ āϞāĻ•_āϟāĻžāχāĻŽāφāωāϟ āĻŦāĻžāĻžā§āĻ›āύ⧀āϝāĻŧāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āĻāχ āϏāĻŽāĻ¸ā§āϤ āĻ¤ā§āϰ⧁āϟāĻŋ āϝ⧋āĻ—āĻĢāϞ āϘāϟāϤ⧇.

āφāĻŽāĻžāϰ āĻŽāϤ⧇ āĻāĻ–āĻžāύ⧇ āĻŽā§‚āϞ āϭ⧁āϞ āϏāĻžāĻ‚āĻ—āĻ āύāĻŋāĻ•āĨ¤ āĻāϟāĻž āϏāĻžāĻ‚āĻ—āĻ āύāĻŋāĻ•, āĻ•āĻžāϰāĻŖ āĻ•ā§ŒāĻļāϞ āϟāĻžāύ āύāĻž. āĻāϟāĻŋ āύāĻŽā§āĻŦāϰ 2 - āϤāĻžāϰāĻž āϭ⧁āϞ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻšā§‡āĻ• āĻ•āϰ⧇āϛ⧇āĨ¤

āφāĻŽāϰāĻž āϭ⧁āϞ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āĻšā§‡āĻ• āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻžāϰāĻŖ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āĻĒā§āϰ⧋āĻĄāĻžāĻ•āĻļāύ āĻ•ā§āϞ⧋āύ āĻ›āĻŋāϞ āύāĻž, āϝāĻž āĻšā§‡āĻ• āĻ•āϰāĻž āϏāĻšāϜāĨ¤ āĻāĻ•āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰ āĻ‰ā§ŽāĻĒāĻžāĻĻāύ⧇ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āύāĻžāĻ“ āĻĨāĻžāĻ•āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āϏ⧇āĻ–āĻžāύ⧇ āύāĻž āĻšā§‡āĻ•. āφāĻŽāϰāĻž āϝāĻĻāĻŋ āϏ⧇āĻ–āĻžāύ⧇ āĻšā§‡āĻ• āĻ•āϰāϤāĻžāĻŽ āϤāĻŦ⧇ āφāĻŽāϰāĻž āύāĻŋāĻœā§‡āϰāĻžāχ āĻāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒ⧇āϤāĻžāĻŽāĨ¤ āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒāϰāĻŋāĻŦ⧇āĻļ⧇ āĻšā§‡āĻ• āĻ•āϰāϞ⧇āĻ“ DBA āĻ›āĻžāĻĄāĻŧāĻžāχ āϏāĻŦ āĻĻ⧇āϖ⧇āϛ⧇āύ, āϝ⧇āĻ–āĻžāύ⧇ āĻāĻ•āχ āĻĒāϰāĻŋāĻŽāĻžāĻŖ āĻĄā§‡āϟāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ…āĻ­āĻŋāĻ¨ā§āύ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ āϰāϝāĻŧ⧇āϛ⧇⧎ āϤāĻŋāύāĻŋ āĻāχ āϏāĻŽāĻ¸ā§āϤ āĻ…āϧāσāĻĒāϤāύ āĻĻ⧇āϖ⧇āύ āĻāĻŦāĻ‚ āϤāĻŋāύāĻŋ āϞāĻœā§āϜāĻŋāϤ āĻšāϤ⧇āύāĨ¤

āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āφāĻŽāϰāĻž āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻŋāϞāĻŋāϝāĻŧāύ āϞāĻžāχāύ⧇āϰ āĻŦāĻŋāĻļāĻžāϞ āĻāĻžāĻĄāĻŧ⧁ āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒāϰ⧇, āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ–āύāĻ“ REPACK āĻ•āϰāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āϏ⧂āϚāĻ•āϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻļ⧇āώāĻ­āĻžāĻŦ⧇ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āφāĻŽāϰāĻž āϏ⧇āĻ–āĻžāύ⧇ āϏāĻŦāĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ āϤāĻžāĻĻ⧇āϰ āĻ–āĻžāϰāĻžāĻĒ āϞāĻžāĻ—āĻŦ⧇āĨ¤

āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋāĻĻāĻŋāύ⧇āϰ āĻĒāϰāĻŋāĻšā§āĻ›āĻ¨ā§āύāϤāĻžāϰ āĻ•āĻžāϜ āĻĢāĻŋāϰāĻŋāϝāĻŧ⧇ āφāύāϤ⧇ āϚāĻžāύ, āϤāĻŦ⧇ āφāĻŽāĻŋ āĻāϟāĻŋ āφāϰāĻ“ āĻĒā§āϰāĻžāϝāĻŧāχ āĻ•āϰāĻžāϰ āĻĒāϰāĻžāĻŽāĻ°ā§āĻļ āĻĻ⧇āĻŦ, āϤāĻŦ⧇ āϛ⧋āϟāĨ¤ āĻāϟāĻŋ āĻāĻ• āĻŽāĻŋāύāĻŋāĻŸā§‡ āĻāĻ•āĻŦāĻžāϰ āĻŦāĻž āφāϰāĻ“ āĻĒā§āϰāĻžāϝāĻŧāχ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āĻĻ⧁āϟāĻŋ āϜāĻŋāύāĻŋāϏ āύāĻŋāϰ⧀āĻ•ā§āώāĻŖ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇: āĻāχ āϜāĻŋāύāĻŋāϏāϟāĻŋāϰ āϕ⧋āύāĻ“ āĻ¤ā§āϰ⧁āϟāĻŋ āύ⧇āχ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻĒāĻŋāĻ›āĻŋāϝāĻŧ⧇ āύ⧇āχāĨ¤ āφāĻŽāĻŋ āϝ⧇ āĻ•ā§ŒāĻļāϞāϟāĻŋ āĻĻ⧇āĻ–āĻŋāϝāĻŧ⧇āĻ›āĻŋ āϤāĻž āĻāχ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻŦ⧇āĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āφāĻŽāϰāĻž āϝāĻž āĻ•āϰāĻŋ āϤāĻž āĻšāϞ āĻ“āĻĒ⧇āύ āϏ⧋āĻ°ā§āϏāĨ¤ āĻāϟāĻŋ āĻ—āĻŋāϟāĻ˛ā§āϝāĻžāĻŦ⧇ āĻĒā§‹āĻ¸ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāϟāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋ āϝāĻžāϤ⧇ āϞ⧋āϕ⧇āϰāĻž āĻĄāĻŋāĻŦāĻŋāĻ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āφāĻŽāϰāĻž āĻāĻ•āϟāĻŋ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ˛ā§āϝāĻžāĻŦ āĻ•āϰāĻ›āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻŽāϰāĻž āĻŦ⧇āϏ āĻ•āĻŽā§āĻĒā§‹āύ⧇āĻ¨ā§āϟāϕ⧇ āĻŦāϞāĻŋ āϝ⧇āϟāĻŋāϤ⧇ āĻœā§‹ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ āĻ•āĻžāϜ āĻ•āϰāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āωāĻ¤ā§āĻĒāĻžāĻĻāύ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻĻāĻ–āϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ. āĻāĻ–āύ āĻ¸ā§āĻ˛ā§āϝāĻžāϕ⧇āϰ āϜāĻ¨ā§āϝ āĻœā§‹ āĻāϰ āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āϰāϝāĻŧ⧇āϛ⧇, āφāĻĒāύāĻŋ āϏ⧇āĻ–āĻžāύ⧇ āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ: "āĻ…āĻŽā§āĻ• āĻāĻŦāĻ‚ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϰ⧋āϧ āĻŦā§āϝāĻžāĻ–ā§āϝāĻž āĻ•āϰ⧁āύ" āĻāĻŦāĻ‚ āĻ…āĻŦāĻŋāϞāĻŽā§āĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ⧇āϰ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋāϰ āĻĢāϞāĻžāĻĢāϞ āĻĒāĻžāύāĨ¤ āĻāĻŽāύāĻ•āĻŋ āφāĻĒāύāĻŋ āϏ⧇āĻ–āĻžāύ⧇ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻāĻŦāĻ‚ āϕ⧇āω āĻāϟāĻŋ āϞāĻ•ā§āĻˇā§āϝ āĻ•āϰāĻŦ⧇ āύāĻžāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āϧāϰ⧁āύ āφāĻĒāύāĻžāϰ āĻ•āĻžāϛ⧇ 10 āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āφāϛ⧇, āφāĻŽāϰāĻž āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻ˛ā§āϝāĻžāĻŦāĻ“ 10 āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āĻāĻ•āχ āϏāĻžāĻĨ⧇ 10 āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āĻĄā§‡āϟāĻžāĻŦ⧇āϏ āϏāĻš, 10 āϜāύ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀ āĻāĻ•āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϏāĻŦāĻžāχ āϝāĻž āϚāĻžāϝāĻŧ āϤāĻžāχ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻĒāĻžāϰ⧇āύ, āĻĄā§āϰāĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤ āφāĻŽāϰāĻž āφāĻ—āĻžāĻŽā§€āĻ•āĻžāϞ āĻ āĻŦāĻŋāώāϝāĻŧ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻŦāĨ¤

āĻĒā§āϰāĻŋāϝāĻŧ DELETE. āύāĻŋāϕ⧋āϞāĻžāχ āϏāĻžāĻŽā§‹āĻ–āĻ­āĻžāϞāĻ­ (Postgres.ai)

āĻāϕ⧇ āĻŦāϞāĻž āĻšāϝāĻŧ āĻĒāĻžāϤāϞāĻž āĻŦāĻŋāϧāĻžāύāĨ¤ āĻāχ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻŦāĻŋāϧāĻžāύ. āĻāϟāĻŋ āĻāĻŽāύ āĻāĻ• āϧāϰāϪ⧇āϰ āĻĢā§āϝāĻžāĻ¨ā§āϟāĻžāϏāĻŋ āϝāĻž āĻŦāĻŋāĻ•āĻžāĻļ⧇, āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ āĻŦāĻŋāϞāĻŽā§āĻŦāϕ⧇ āĻŦā§āϝāĻžāĻĒāĻ•āĻ­āĻžāĻŦ⧇ āĻĻā§‚āϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦāĻŋāĻļā§āĻŦāϕ⧇ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āϜāĻžāϝāĻŧāĻ—āĻž āĻ•āϰ⧇ āϤ⧋āϞ⧇āĨ¤ āϝ⧇, āĻāϟāĻž āĻļ⧁āϧ⧁ āφāĻĒāύāĻŋ āĻŦāĻžāĻ˛ā§āĻ• āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϏāĻ™ā§āϗ⧇ āϏāĻŽāĻ¸ā§āϝāĻž āĻāĻĄāĻŧāĻžāϤ⧇ āĻĒāĻžāϰāĻŦ⧇āύ.

āωāĻĻāĻžāĻšāϰāĻŖ: 5 āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ, 30 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰāĻ“ āĻ•āĻŽ āϏāĻŽāϝāĻŧ⧇ āĻāĻ•āϟāĻŋ āĻ•āĻĒāĻŋ āĻĒāĻžāĻ“āϝāĻŧāĻžāĨ¤ āĻāĻŦāĻ‚ āĻāϟāĻŋ āφāĻ•āĻžāϰ⧇āϰ āωāĻĒāϰāĻ“ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āύāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ•āϤ āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āϤāĻž āĻŦāĻŋāĻŦ⧇āĻšā§āϝ āύāϝāĻŧāĨ¤

āφāϜ āφāĻĒāύāĻŋ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ postgres.ai āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āϏāϰāĻžā§āϜāĻžāĻŽāϗ⧁āϞāĻŋāϤ⧇ āĻ–āύāύ āĻ•āϰ⧁āύāĨ¤ āϏ⧇āĻ–āĻžāύ⧇ āϕ⧀ āφāϛ⧇ āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āφāĻĒāύāĻŋ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻāχ āĻŦāϟ āχāύāĻ¸ā§āϟāϞ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ. āĻāϟāĻž āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇. āϞāĻŋāϖ⧁āύāĨ¤

āĻĒā§āϰāĻļā§āύ

āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧ āϝ⧇ āĻŸā§‡āĻŦāĻŋāϞ⧇ āĻĨāĻžāĻ•āĻž āĻĄā§‡āϟāĻž āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧇āϰ āĻšā§‡āϝāĻŧ⧇ āĻ…āύ⧇āĻ• āĻ•āĻŽāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāχ āϧāϰāύ⧇āϰ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇, āĻāχ āϧāϰāύ⧇āϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āĻĒā§āϰāĻžāϝāĻŧāĻļāχ āϏāĻšāϜ āĻšāϝāĻŧ, āϝāĻ–āύ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻ¸ā§āϤ⧁ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āϏāĻšāϜ āĻšāϝāĻŧ, āϏ⧇āĻ–āĻžāύ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻĄā§‡āϟāĻž āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āĻĒ⧁āϰāĻžāύ⧋ āĻŸā§‡āĻŦāĻŋāϞāϟāĻŋ āĻŸā§āϰāĻžāĻ™ā§āĻ• āĻ•āϰ⧁āύāĨ¤ āĻāϟāĻž āĻ¸ā§āĻĒāĻˇā§āϟ āϝ⧇ āĻāχ āĻŽā§āĻšā§āĻ°ā§āϤ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§āϝāĻžāϟāĻŋāĻ• āĻĒāĻĻā§āϧāϤāĻŋāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ, āϝāĻ–āύ āφāĻĒāύāĻŋ āĻ¸ā§āϝ⧁āχāϚ āĻ•āϰāĻŦ⧇āύāĨ¤ āĻāχ āĻĒāĻĻā§āϧāϤāĻŋ āĻ•āĻŋāĻ­āĻžāĻŦ⧇?

āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āĻ­āĻžāϞ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āϖ⧁āĻŦ āĻ­āĻžāϞ āĻ•āĻžāϜ. āĻāϟāĻŋ pg_repack āϝāĻž āĻ•āϰ⧇ āϤāĻžāϰ āϏāĻžāĻĨ⧇ āϖ⧁āĻŦ āĻŽāĻŋāϞ, āφāĻĒāύāĻŋ āφāχāĻĄāĻŋ 4 āĻŦāĻžāχāϟ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āφāĻĒāύāĻžāϕ⧇ āϝāĻž āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻāϟāĻŋ āϖ⧁āĻŦ āĻŽāĻŋāϞāĨ¤ āĻ…āύ⧇āĻ• āĻĢā§āϰ⧇āĻŽāĻ“āϝāĻŧāĻžāĻ°ā§āĻ• āĻ•āϝāĻŧ⧇āĻ• āĻŦāĻ›āϰ āφāϗ⧇ āĻāϟāĻŋ āĻ•āϰ⧇āĻ›āĻŋāϞ, āĻāĻŦāĻ‚ āϕ⧇āĻŦāϞ āĻĒā§āϞ⧇āϟāϗ⧁āϞāĻŋ āĻŦāĻĄāĻŧ āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϤāĻžāĻĻ⧇āϰ 8 āĻŦāĻžāχāĻŸā§‡ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤

āĻāχ āĻ•āĻžāϜāϟāĻŋ āĻŦ⧇āĻļ āĻ•āĻ āĻŋāύāĨ¤ āφāĻŽāϰāĻž āĻāϟāĻž āĻ•āϰ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āϖ⧁āĻŦ āϏāĻžāĻŦāϧāĻžāύ⧇ āĻĨāĻžāĻ•āϤ⧇ āĻšāĻŦ⧇āĨ¤ āϤāĻžāϞāĻž āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āφāϛ⧇ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āφāĻĻāĻ°ā§āĻļ āĻĒāĻĻā§āϧāϤāĻŋ āĻšāϞ pg_repack āĻāϰ āϏāĻžāĻĨ⧇ āϝāĻžāĻ“āϝāĻŧāĻžāĨ¤ āφāĻĒāύāĻŋ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āϞ⧇āĻŦ⧇āϞ āĻ˜ā§‹āώāĻŖāĻž. āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻāϟāĻŋāϤ⧇ āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ āĻĄā§‡āϟāĻž āφāĻĒāϞ⧋āĻĄ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϞ⧇āϟāĻ“ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇āύ āϝāĻž āϏāĻŽāĻ¸ā§āϤ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŸā§āĻ°ā§āϝāĻžāĻ• āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āĻāĻŽāύāĻ•āĻŋ āĻ•āĻŋāϛ⧁ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻŸā§āĻ°ā§āϝāĻžāĻ• āύāĻžāĻ“ āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§ŒāĻļāϞ āφāϛ⧇. āϏ⧂āĻ•ā§āĻˇā§āĻŽāϤāĻž āφāϛ⧇. āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āφāĻĒāύāĻŋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ˜ā§‚āĻ°ā§āĻŖāĻžāϝāĻŧāĻŽāĻžāύ āĻĻā§āĻŦāĻžāϰāĻž āϏ⧁āχāϚ. āφāĻŽāϰāĻž āϝāĻ–āύ āϏāĻŦāĻžāχāϕ⧇ āĻŦāĻ¨ā§āϧ āĻ•āϰ⧇ āĻĻāĻŋāϝāĻŧ⧇āĻ›āĻŋ āϤāĻ–āύ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ•ā§āώāĻŋāĻĒā§āϤ āĻŦāĻŋāϰāϤāĻŋ āĻĨāĻžāĻ•āĻŦ⧇, āϤāĻŦ⧇ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻ—āĻŋāϟāĻšāĻžāĻŦ⧇ pg_repack āĻĻ⧇āϖ⧇āύ, āϤāĻžāĻšāϞ⧇ āϏ⧇āĻ–āĻžāύ⧇, āϝāĻ–āύ āĻāĻ•āϟāĻŋ āφāχāĻĄāĻŋāϕ⧇ int 4 āĻĨ⧇āϕ⧇ int 8 āĻ āϰ⧂āĻĒāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻ•āĻžāϜ āĻ›āĻŋāϞ, āϤāĻ–āύ pg_repack āύāĻŋāĻœā§‡āχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āϧāĻžāϰāĻŖāĻž āĻ›āĻŋāϞāĨ¤ āĻāϟāĻŋāĻ“ āϏāĻŽā§āĻ­āĻŦ, āϤāĻŦ⧇ āĻāϟāĻŋ āĻ•āĻŋāϛ⧁āϟāĻž āĻšā§āϝāĻžāĻ•, āϤāĻŦ⧇ āĻāϟāĻŋ āĻāϰ āϜāĻ¨ā§āϝāĻ“ āĻ•āĻžāϜ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋ pg_repack āϝ⧇ āĻŸā§āϰāĻŋāĻ—āĻžāϰāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϤāĻžāϤ⧇ āĻšāĻ¸ā§āϤāĻ•ā§āώ⧇āĻĒ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āĻŦāϞāϤ⧇ āĻĒāĻžāϰ⧇āύ: "āφāĻŽāĻžāĻĻ⧇āϰ āĻāχ āĻĄā§‡āϟāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχ", āĻ…āĻ°ā§āĻĨāĻžā§Ž āφāĻŽāϰāĻž āϕ⧇āĻŦāϞ āφāĻŽāĻžāĻĻ⧇āϰ āϝāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϤāĻž āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰ āĻ•āϰāĻŋāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ āϤāĻŋāύāĻŋ āĻļ⧁āϧ⧁ āϏ⧁āχāϚ āĻāĻŦāĻ‚ āϝ⧇ āĻāϟāĻŋ.

āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻžāĻĨ⧇, āφāĻŽāϰāĻž āĻāĻ–āύāĻ“ āĻŸā§‡āĻŦāĻŋāϞ⧇āϰ āĻāĻ•āϟāĻŋ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āĻĒāĻžāχ, āϝ⧇āĻ–āĻžāύ⧇ āĻĄā§‡āϟāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇āχ āϏ⧂āĻšā§€āĻŦāĻĻā§āϧ āĻāĻŦāĻ‚ āϏ⧁āĻ¨ā§āĻĻāϰ āϏ⧂āĻšā§€āϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϖ⧁āĻŦ āϏāĻŽāĻžāύāĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻŸā§āϝāĻžāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āĻŦā§āϞ⧋āϟ āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āύāϝāĻŧ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒāĻĻā§āϧāϤāĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻŋ āϜāĻžāύāĻŋ āϝ⧇ āĻāϟāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āϰāϝāĻŧ⧇āϛ⧇, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ•āϟāĻŋ āϏāĻ°ā§āĻŦāϜāύ⧀āύ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰāĻžāĨ¤ āφāĻŽāĻŋ āφāĻĒāύāĻžāϕ⧇ āĻāχ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ⧇āϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋāĨ¤ āĻāϟāĻŋ āĻĒāĻžāχāĻĨāύ⧇ āϞ⧇āĻ–āĻž, āϝāĻž āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āϜāĻŋāύāĻŋāϏāĨ¤

āφāĻŽāĻŋ MySQL āĻāϰ āĻĻ⧁āύāĻŋāϝāĻŧāĻž āĻĨ⧇āϕ⧇ āĻāĻ•āϟ⧁ āĻĻā§‚āϰ⧇, āϤāĻžāχ āĻļ⧁āύāϤ⧇ āĻāϏ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāχ āĻĒāĻĻā§āϧāϤāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ.

āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ 90% āĻĨāĻžāϕ⧇āĨ¤ āϝāĻĻāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ 5% āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϖ⧁āĻŦ āĻ­āĻžāϞ āύāϝāĻŧāĨ¤

āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āĻĒā§āϰ⧋āĻĄā§‡āϰ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āύ⧁āϞāĻŋāĻĒāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āϏāĻ‚āĻ¸ā§āĻĨāĻžāύ āύāĻž āĻĨāĻžāĻ•āϞ⧇, āϞ⧋āĻĄ āĻŦāĻž āφāĻ•āĻžāϰ āĻ—āĻŖāύāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āϕ⧋āύ āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻŦāĻž āϏ⧂āĻ¤ā§āϰ āφāϛ⧇ āĻ•āĻŋ?

āĻ­āĻžāϞ āĻĒā§āϰāĻļā§āύ. āĻāĻ–āύ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ, āφāĻŽāϰāĻž āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻŸā§‡āϰāĻžāĻŦāĻžāχāϟ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āϏāĻ•ā§āώāĻŽāĨ¤ āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āϏ⧇āĻ–āĻžāύ⧇ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ āĻāĻ•āχ āύāĻž āĻšāϝāĻŧ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻ•āĻŽ āĻŽā§‡āĻŽāϰāĻŋ, āĻ•āĻŽ āĻĒā§āϰāϏ⧇āϏāϰ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āĻ•āϗ⧁āϞāĻŋ āĻ āĻŋāĻ• āĻāĻ•āχ āύāϝāĻŧ, āϤāĻŦ⧁āĻ“ āφāĻŽāϰāĻž āĻāϟāĻŋ āĻ•āϰāĻŋāĨ¤ āϝāĻĻāĻŋ āĻāϕ⧇āĻŦāĻžāϰ⧇ āϕ⧋āĻĨāĻžāĻ“ āύāĻž āĻĨāĻžāϕ⧇, āϤāĻžāĻšāϞ⧇ āĻ­āĻžāĻŦāϤ⧇ āĻšāĻŦ⧇āĨ¤ āφāĻŽāĻžāϕ⧇ āĻ•āĻžāϞ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ­āĻžāĻŦāϤ⧇ āĻĻāĻŋāύ, āφāĻĒāύāĻŋ āĻāϏ⧇āϛ⧇āύ, āφāĻŽāϰāĻž āĻ•āĻĨāĻž āĻŦāϞāĻŦ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻĒā§āϰāĻļā§āύāĨ¤

āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āφāĻĒāύāĻŋ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāχ āϏāĻ¤ā§āϝāϟāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĻ›āĻŋāϞ⧇āύ āϝ⧇ āĻāĻ•āϟāĻŋ āĻĻ⧁āĻ°ā§āĻĻāĻžāĻ¨ā§āϤ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻžāϰ āĻāχ āϜāĻžāϤ⧀āϝāĻŧ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϰāϝāĻŧ⧇āϛ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āϰāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāχ āϏāĻŦ āĻāĻ•āϟāĻŋ āĻ•ā§āϰāĻžāϚ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ. āĻāχ āϏāĻŦāχ āĻ•āĻŋ Postgres-āĻāϰ āĻŦāĻŋāĻ•āĻžāĻļ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻ‚āϘāĻ°ā§āώāĻŋāĻ• āύāϝāĻŧ, āϝ⧇āĻ–āĻžāύ⧇ āĻ•āĻŋāϛ⧁ DELETE deferent āωāĻĒāĻ¸ā§āĻĨāĻŋāϤ āĻšāĻŦ⧇ āĻŦāĻž āĻ…āĻ¨ā§āϝ āĻ•āĻŋāϛ⧁ āϝāĻž āύāĻŋāĻŽā§āύ āĻ¸ā§āϤāϰ⧇ āϰāĻžāĻ–āĻž āωāϚāĻŋāϤ āϝāĻž āφāĻŽāϰāĻž āĻāĻ–āĻžāύ⧇ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻŋāϛ⧁ āĻ…āĻĻā§āϭ⧁āϤ āωāĻĒāĻžāϝāĻŧ⧇ āĻĻāĻžāĻ— āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰāĻ›āĻŋ?

āφāĻŽāϰāĻž āϝāĻĻāĻŋ āĻāϏāĻ•āĻŋāωāĻāϞ-āĻ āĻŦāϞ⧇ āĻĨāĻžāĻ•āĻŋ āĻāĻ• āϞ⧇āύāĻĻ⧇āύ⧇ āĻ…āύ⧇āĻ• āϰ⧇āĻ•āĻ°ā§āĻĄ āĻŽā§āϛ⧇ āĻĢ⧇āϞāϤ⧇ āĻŦāĻž āφāĻĒāĻĄā§‡āϟ āĻ•āϰāϤ⧇, āϤāĻžāĻšāϞ⧇ āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ āϕ⧀āĻ­āĻžāĻŦ⧇ āϏ⧇āĻ–āĻžāύ⧇ āĻŦāĻŋāϤāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇? āφāĻŽāϰāĻž āĻļāĻžāϰ⧀āϰāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇ āϏ⧀āĻŽāĻŋāϤāĨ¤ āφāĻŽāϰāĻž āĻāĻ–āύāĻ“ āĻāϟāĻŋ āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻ•āϰāĻŦāĨ¤ āĻāĻŦāĻ‚ āφāĻŽāϰāĻž āĻāχ āϏāĻŽāϝāĻŧ⧇ āϞāĻ• āĻ•āϰāĻŦ, āχāĻ¤ā§āϝāĻžāĻĻāĻŋāĨ¤

āϏ⧂āĻšā§€ āĻĻāĻŋāϝāĻŧ⧇ āϏāĻŽā§āĻĒāĻ¨ā§āύ.

āφāĻŽāĻŋ āĻ…āύ⧁āĻŽāĻžāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰāĻŋ āϝ⧇ āĻāĻ•āχ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϕ⧋āύ āĻāĻ•āĻĻāĻŋāύ āĻāϟāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻžāϰāĻĒāϰ āφāĻŽāĻŋ āϏāĻ¤ā§āϝāĻŋāχ āĻĒā§āϰāĻļā§āύ āĻŦ⧁āĻāϤ⧇ āĻĒāĻžāϰāĻ›āĻŋ āύāĻž.

āĻĒā§āϰāĻļā§āύ āĻšāϞ, āωāĻ¨ā§āύāϝāĻŧāύ⧇āϰ āĻāĻŽāύ āĻāĻ•āϟāĻŋ āϭ⧇āĻ•ā§āϟāϰ āφāϛ⧇ āϝāĻž āĻāĻ–āĻžāύ⧇ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇ āϝāĻžāϝāĻŧ āĻāĻŦāĻ‚ āĻāĻ–āĻžāύ⧇ āφāĻĒāύāĻžāϰ āϏāĻŽāĻžāĻ¨ā§āϤāϰāĻžāϞ āĻšāϝāĻŧ? āϏ⧇āϗ⧁āϞ⧋. āϤāĻžāϰāĻž āĻ•āĻŋ āĻāĻ–āύ⧋ āϚāĻŋāĻ¨ā§āϤāĻž āĻ•āϰ⧇āύāĻŋ?

āφāĻŽāĻŋ āĻāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇ āύ⧀āϤāĻŋ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāϞāĻžāĻŽ. āφāϰ⧇āĻ•āϟāĻŋ āĻŦāϟ āφāϛ⧇ āĻ¨ā§āϝāĻžāĻ¨ā§āϏāĻŋ, āĻāϟāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻž āĻ•āĻŋ āϕ⧋āύ āĻĻāĻŋāύ Postgres āĻ āĻšāĻŦ⧇? āφāĻŽāĻŋ āϜāĻžāύāĻŋ āύāĻž, āĻāϟāĻŋ āĻāĻ–āύāĻ“ āφāϞ⧋āϚāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ. āφāĻŽāϰāĻž āĻāĻ–āύāĻ“ āϏ⧇āχ āĻĨ⧇āϕ⧇ āĻ…āύ⧇āĻ• āĻĻā§‚āϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦāĻŋāĻœā§āĻžāĻžāύ⧀āϰāĻž āφāϛ⧇āύ āϝāĻžāϰāĻž āύāϤ⧁āύ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰ⧇āύāĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϏ⧂āϚāϕ⧇ āϠ⧇āϞ⧇ āĻĻ⧇āϝāĻŧāĨ¤ āωāĻ¨ā§āύāϝāĻŧāύ āφāϛ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻĒāύāĻŋ āĻ…āĻŸā§‹ āϟāĻŋāωāύāĻŋāĻ‚ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻāϟāĻŋ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻŋāύāĻŋ āĻāĻ–āύāĻ“ āφāĻĒāύāĻžāϰ āϜāĻ¨ā§āϝ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāϟāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž, āĻļ⧇āϞ āĻŦāĻžāĻĢāĻžāϰ āχāĻ¤ā§āϝāĻžāĻĻāĻŋāϰ āϜāĻ¨ā§āϝ āĻŦāĻžāĻ›āĻžāχ āĻ•āϰāĻŦ⧇āĨ¤

āĻāĻŦāĻ‚ āĻšā§‡āĻ•āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āϟāĻŋāωāύāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ: āφāĻĒāύāĻžāϰ āϝāĻĻāĻŋ āĻšāĻžāϜāĻžāϰ āĻšāĻžāϜāĻžāϰ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻšāĻžāĻ°ā§āĻĄāĻ“āϝāĻŧā§āϝāĻžāϰ, āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻļāĻŋāύ āĻĨāĻžāϕ⧇ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āĻŦāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ¨ā§āϝāĻžāĻ¨ā§āϏāĻŋ āĻ…āĻŸā§‹āĻŽā§‡āĻļāύ āĻ•āϰāĻžāĨ¤ āĻāĻŦāĻ‚ max_wal_size āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āϏ⧇āϟāĻŋāĻ‚āϏ āĻ…āύ⧁āϝāĻžāϝāĻŧā§€ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻāχ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϟāĻŋ āϕ⧋āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻŽāύāĻ•āĻŋ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āύāϝāĻŧ.

āĻļ⧁āĻ­ āĻ…āĻĒāϰāĻžāĻšā§āύ āφāĻĒāύāĻŋ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āĻŦāĻŋāĻĒāĻĻ⧇āϰ āĻ•āĻĨāĻž āĻŦāϞ⧇āϛ⧇āύāĨ¤ āφāĻĒāύāĻŋ āĻŦāϞ⧇āϛ⧇āύ āϝ⧇ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻŦā§āϞāĻ• āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāϟāĻž āφāĻŽāĻžāĻĻ⧇āϰ āφāϰ āĻ•āĻŋāĻ­āĻžāĻŦ⧇ āĻ•ā§āώāϤāĻŋ āĻ•āϰ⧇? āĻ•āĻžāϰāĻŖ āφāĻŽāϰāĻž āĻ¸ā§āĻĨāĻžāύ āĻ–āĻžāϞāĻŋ āĻ•āϰāĻž āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻ“āϝāĻŧāĻžāϰ āĻŦāĻŋāώāϝāĻŧ⧇ āφāϰāĻ“ āĻ•āĻĨāĻž āĻŦāϞāĻ›āĻŋāĨ¤ āφāĻŽāϰāĻž āφāϰ āĻ•āĻŋ āĻ…āύ⧁āĻĒāĻ¸ā§āĻĨāĻŋāϤ?

āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āϏāĻŽā§āĻ­āĻŦāϤ āĻāĻ–āĻžāύ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻŦāĻĄāĻŧ āϏāĻŽāĻ¸ā§āϝāĻž āύāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āϏāĻ¤ā§āϝ āϝ⧇ āĻāĻ•āϟāĻŋ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϞ⧇āύāĻĻ⧇āύ āϞāĻ• āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇, āĻāχ āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž āφāϰ⧋ āĻŦāĻŋāĻĒāĻœā§āϜāύāĻ•. āϏ⧇ āĻĻ⧇āĻ–āĻž āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āĻŦāĻž āύāĻžāĻ“ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻĻāĻŋ āϏ⧇ āĻĻ⧇āĻ–āĻž āĻ•āϰ⧇ āϤāĻŦ⧇ āĻāϟāĻŋ āϖ⧁āĻŦ āĻ–āĻžāϰāĻžāĻĒ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ autovacuum āϏāĻ™ā§āϗ⧇ - āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻžāĨ¤ OLTP-āĻ āĻĻā§€āĻ°ā§āϘ āϞ⧇āύāĻĻ⧇āύ⧇āϰ āĻĻ⧁āϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻž āϰāϝāĻŧ⧇āϛ⧇: āϞāĻ• āĻāĻŦāĻ‚ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽāĨ¤ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϤ⧇ āĻšāϟ āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻŦāĻžāχ āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻž āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻĨāĻžāϕ⧇, āϤāĻŦ⧇ āφāĻĒāύāĻŋ āĻāĻ–āύāĻ“ āĻŽāĻžāĻ¸ā§āϟāĻžāϰāϟāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āϞāĻ• āĻĒāĻžāĻŦ⧇āύ, āĻāϟāĻŋ āĻĒā§āϰāϤāĻŋāϰ⧂āĻĒ āĻĨ⧇āϕ⧇ āφāϏāĻŦ⧇āĨ¤ āϤāĻŦ⧇ āĻ…āĻ¨ā§āϤāϤ āϕ⧋āύ⧋ āϤāĻžāϞāĻž āĻĨāĻžāĻ•āĻŦ⧇ āύāĻžāĨ¤ āĻāĻŦāĻ‚ āϞ⧋āĻ•āϏ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āφāĻŽāϰāĻž āĻĄā§‡āϟāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻ•āĻĨāĻž āĻŦāϞāĻ›āĻŋ, āϤāĻžāχ āϞāĻ•āϗ⧁āϞāĻŋ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāώāϝāĻŧāĨ¤ āĻāĻŦāĻ‚ āϝāĻĻāĻŋ āĻāχ āϏāĻŦ āĻĻā§€āĻ°ā§āϘ, āĻĻā§€āĻ°ā§āϘ āϏāĻŽāϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āϞ⧇āύāĻĻ⧇āύ āϞāĻ• āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧāĨ¤ āϤāĻžāϰāĻž āĻ…āĻ¨ā§āϝāĻĻ⧇āϰ āϚ⧁āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāĻŦāĻ‚ āϞ⧋āĻ• āĻ—āĻžāĻ› āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āφāĻŽāĻŋ āĻ¸ā§āύāĻŋāĻĒ⧇āϟ āĻāĻ•āϟāĻŋ āϞāĻŋāĻ™ā§āĻ• āĻĒā§āϰāĻĻāĻžāύ. āĻāĻŦāĻ‚ āĻāχ āϏāĻŽāĻ¸ā§āϝāĻžāϟāĻŋ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽā§‡āϰ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻšā§‡āϝāĻŧ⧇ āφāϰāĻ“ āĻĻā§āϰ⧁āϤ āϞāĻ•ā§āώāĻŖā§€āϝāĻŧ āĻšāϝāĻŧ⧇ āĻ“āϠ⧇, āϝāĻž āϕ⧇āĻŦāϞ āϜāĻŽāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āφāĻĒāύāĻŋ āϭ⧁āϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇āϛ⧇āύ āĻŦāϞ⧇ āφāĻĒāύāĻžāϰ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āϛ⧇āύāĨ¤ āφāĻŽāϰāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϧāĻžāϰāĻŖāĻž āĻ…āĻŦā§āϝāĻžāĻšāϤ āϰ⧇āϖ⧇āĻ›āĻŋ āϝ⧇ āĻŦ⧇āϏ āϏāĻš āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āĻāĻ•āχ āϏāϰāĻžā§āϜāĻžāĻŽ āύ⧇āĻ“āϝāĻŧāĻž āĻĻāϰāĻ•āĻžāϰāĨ¤ āϧāϰāĻž āϝāĻžāĻ• āφāĻŽāϰāĻž āĻĄā§‡āϭ⧇āϞāĻĒāĻžāϰāϕ⧇ āĻāĻ•āϟāĻŋ āĻŦ⧇āϏ āĻĻāĻŋāϝāĻŧ⧇āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āϤāĻŋāύāĻŋ āĻ…āύ⧁āϰ⧋āϧāϟāĻŋ āĻŽā§‡āύ⧇ āϚāϞ⧇āύāĨ¤ āĻāĻŦāĻ‚ āϤāĻŋāύāĻŋ āĻ­āĻžāϞ āφāϛ⧇ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāĻšā§āϛ⧇. āĻ•āĻŋāĻ¨ā§āϤ⧁ āϤāĻŋāύāĻŋ āϞāĻžāχāĻ­ āϜāĻ¨ā§āϝ āĻšā§‡āĻ• āύāĻž, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϞāĻžāχāĻ­ āϜāĻ¨ā§āϝ, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āφāĻŽāϰāĻž 60-70% āĻāĻ•āϟāĻŋ āϞ⧋āĻĄ āφāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻāχ āϟāĻŋāωāύāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŋ, āĻāϟāĻŋ āϖ⧁āĻŦ āĻ­āĻžāϞ āĻ•āĻžāϜ āĻ•āϰ⧇ āύāĻžāĨ¤

āĻĻāϞ⧇ āĻāĻ•āϜāύ āĻŦāĻŋāĻļ⧇āώāĻœā§āĻž āĻĨāĻžāĻ•āĻž āĻāĻŦāĻ‚ DBA āĻŦāĻŋāĻļ⧇āώāĻœā§āĻžāĻĻ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝāĻžāϰāĻž āĻāĻ•āϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ āϞ⧋āĻĄā§‡āϰ āϏāĻžāĻĨ⧇ āϕ⧀ āϘāϟāĻŦ⧇ āϤāĻž āĻ­āĻŦāĻŋāĻˇā§āϝāĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϝāĻ–āύ āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ āφāĻŽāĻžāĻĻ⧇āϰ āĻĒāϰāĻŋāĻšā§āĻ›āĻ¨ā§āύ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞāĻŋ āϚāĻžāϞāĻžāχ, āφāĻŽāϰāĻž āĻ›āĻŦāĻŋāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāχāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āφāϰ⧋ āωāĻ¨ā§āύāϤ āĻĒāĻĻā§āϧāϤāĻŋ, āϝāĻ–āύ āφāĻŽāϰāĻž āφāĻŦāĻžāϰ āĻāĻ•āχ āϜāĻŋāύāĻŋāϏ āĻ•āϰ⧇āĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ•āϟāĻŋ āϞ⧋āĻĄ āϏāĻ™ā§āϗ⧇ āωāĻ¤ā§āĻĒāĻžāĻĻāύ āϏāĻ™ā§āϗ⧇ āĻ…āύ⧁āĻ•āϰāĻŖ. āĻāϟāĻž āĻŦ⧇āĻļ āĻļāĻžāĻ¨ā§āϤ. āϤāϤāĻ•ā§āώāĻŖ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āϤ⧋āĻŽāĻžāϕ⧇ āĻŦāĻĄāĻŧ āĻšāϤ⧇ āĻšāĻŦ⧇āĨ¤ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰāĻžāĻĒā§āϤāĻŦāϝāĻŧāĻ¸ā§āĻ• āĻŽāϤ. āφāĻŽāϰāĻž āĻļ⧁āϧ⧁ āφāĻŽāĻžāĻĻ⧇āϰ āĻ•āĻŋ āφāϛ⧇ āϤāĻž āĻĻ⧇āϖ⧇āĻ›āĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āϝāĻĨ⧇āĻˇā§āϟ āϏāĻŽā§āĻĒāĻĻ āφāϛ⧇ āĻ•āĻŋāύāĻž āϤāĻžāĻ“ āĻĻ⧇āϖ⧇āĻ›āĻŋāĨ¤ āĻāϟāĻž āĻāĻ•āϟāĻž āĻ­āĻžāϞ⧇āĻž āĻĒā§āϰāĻļā§āύ.

āϝāĻ–āύ āφāĻŽāϰāĻž āχāϤāĻŋāĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āφāĻŦāĻ°ā§āϜāύāĻž āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰāĻ›āĻŋ āĻāĻŦāĻ‚ āφāĻŽāĻžāĻĻ⧇āϰ āφāϛ⧇, āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻŽā§āϛ⧇ āĻĢ⧇āϞāĻž āĻĒāϤāĻžāĻ•āĻž

āĻĒā§‹āĻ¸ā§āϟāĻ—ā§āϰ⧇āϏ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻāϟāĻŋ āĻ•āϰ⧇āĨ¤

āĻ“āĻš, āϏ⧇ āĻ•āĻŋ āĻāϟāĻž āĻ•āϰ⧇?

āĻ…āĻŸā§‹āĻ­ā§āϝāĻžāϕ⧁āϝāĻŧāĻžāĻŽ āĻšāϞ āφāĻŦāĻ°ā§āϜāύāĻž āϏāĻ‚āĻ—ā§āϰāĻšāĻ•āĻžāϰ⧀āĨ¤

āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ!

āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ! āĻŦāĻŋāĻ­āĻžāϜāύ āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇āχ āĻāĻŽāύāĻ­āĻžāĻŦ⧇ āĻāĻ•āϟāĻŋ āĻĄāĻžāϟāĻžāĻŦ⧇āϏ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻžāϰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āφāϛ⧇ āϝāĻžāϤ⧇ āϏāĻŽāĻ¸ā§āϤ āφāĻŦāĻ°ā§āϜāύāĻž āĻŽā§‚āϞ āĻŸā§‡āĻŦāĻŋāϞ āĻĨ⧇āϕ⧇ āĻĒāĻžāĻļ⧇āϰ āϕ⧋āĻĨāĻžāĻ“ āύ⧋āĻ‚āϰāĻž āĻšāϝāĻŧ⧇ āϝāĻžāϝāĻŧ?

āĻ…āĻŦāĻļā§āϝāχ āφāϛ⧇.

āϤāĻžāĻšāϞ⧇ āĻ•āĻŋ āφāĻŽāĻžāĻĻ⧇āϰ āϰāĻ•ā§āώāĻž āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āϝāĻĻāĻŋ āφāĻŽāϰāĻž āĻāĻŽāύ āĻāĻ•āϟāĻŋ āĻŸā§‡āĻŦāĻŋāϞ āϞāĻ• āĻ•āϰ⧇ āĻĨāĻžāĻ•āĻŋ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧ?

āĻ…āĻŦāĻļā§āϝāχ āφāϛ⧇. āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻŽā§āϰāĻ—āĻŋ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŽ āĻĒā§āϰāĻļā§āύ āĻŽāϤ. āϝāĻĻāĻŋ āφāĻŽāϰāĻž āϏāĻ•āϞ⧇āχ āϜāĻžāύāĻŋ āϝ⧇ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āϕ⧀ āϘāϟāĻŦ⧇, āϤāĻŦ⧇ āĻ…āĻŦāĻļā§āϝāχ, āφāĻŽāϰāĻž āϏāĻŦāĻ•āĻŋāϛ⧁ āĻļāĻžāĻ¨ā§āϤ āĻ•āϰāĻŦāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŦā§āϝāĻŦāϏāĻž āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻšā§āϛ⧇, āύāϤ⧁āύ āĻ•āϞāĻžāĻŽ, āύāϤ⧁āύ āĻ…āύ⧁āϰ⧋āϧ āφāϛ⧇āĨ¤ āĻāĻŦāĻ‚ āϤāĻžāϰāĻĒāϰ - āĻ“āĻšā§‹, āφāĻŽāϰāĻž āĻāϟāĻŋ āϏāϰāĻžāϤ⧇ āϚāĻžāχāĨ¤ āϤāĻŦ⧇ āĻāχ āφāĻĻāĻ°ā§āĻļ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋ, āĻœā§€āĻŦāύ⧇ āĻāϟāĻŋ āϘāĻŸā§‡, āϤāĻŦ⧇ āϏāĻ°ā§āĻŦāĻĻāĻž āύāϝāĻŧāĨ¤ āĻ•āĻŋāĻ¨ā§āϤ⧁ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āϧāĻžāϰāĻŖāĻž. āĻļ⧁āϧ⧁ āĻ›āĻžāρāϟāĻž āĻāĻŦāĻ‚ āĻāϟāĻž.

āωāĻ¤ā§āϏ: www.habr.com