PostgreSQL āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛āĻžāĻ‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¨āĻŋāĻ•ā§‹āĻ˛āĻžāĻ‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­ā§‡āĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻšā§āĻ›āĻŋ "āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—ā§āĻ˛āĻŋ"

āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ° = 25% - āĻāĻŸāĻž āĻ•āĻŋ āĻ…āĻ¨ā§‡āĻ• āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯? āĻ¨āĻžāĻ•āĻŋ āĻ āĻŋāĻ•? āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻœāĻžāĻ¨āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ - āĻŦāĻ°āĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§‹ - āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤?

āĻāĻŸāĻŋ postgresql.conf āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ "āĻāĻ•āĻœāĻ¨ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŦāĻ¯āĻŧāĻ¸ā§āĻ•ā§‡āĻ° āĻŽāĻ¤ā§‹" āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¸ā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ§ "āĻ…āĻŸā§‹ āĻŸāĻŋāĻ‰āĻ¨āĻžāĻ°" āĻŦāĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻāĻŦāĻ‚ āĻŦā§āĻ˛āĻ—ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡:

  1. āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻ ā§‹āĻ°āĻ­āĻžāĻŦā§‡ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—ā§āĻ˛āĻŋ, āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤, āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻāĻŦāĻ‚ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ "āĻ˛āĻĄāĻŧāĻžāĻ‡" āĻ•āĻ°āĻžāĻ° āĻļāĻ°ā§āĻ¤ā§‡,
  2. āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻāĻŦāĻ‚ āĻ“āĻāĻ¸ āĻāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ—āĻ­ā§€āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĻŋāĨ¤

āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŋāĻāĻ˛āĻ†āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (https://gitlab.com/postgres.ai/nancy), āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĻā§‡āĻ–āĻŦ - āĻ•ā§āĻ–ā§āĻ¯āĻžāĻ¤ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ°āĻ—ā§āĻ˛āĻŋ - āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻāĻŦāĻ‚ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹, āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻ°āĻž āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ•āĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻ˛ā§āĻĒ āĻ¯āĻž āĻ›āĻ¯āĻŧ āĻŽāĻžāĻ¸ āĻ§āĻ°ā§‡ āĻšāĻ˛ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ…āĻ˛ā§āĻĒ āĻ•āĻŋāĻ›ā§ āĻ†āĻŽāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡. āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ 14 āĻŦāĻ›āĻ°ā§‡āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§‡ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĨ¤ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻœāĻŋāĻ• āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ Postgres āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽāĻŋāĻŸāĻ†āĻĒā§‡ RuPostgres āĻ—ā§āĻ°ā§āĻĒ, āĻŦāĻŋāĻļā§āĻŦā§‡āĻ° ā§¨āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ 2 āĻ˛ā§‹āĻ•ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¯āĻžāĻšā§āĻ›āĻŋāĨ¤ RuPostgres.org.

āĻāĻŦāĻ‚ āĻšāĻžāĻ‡āĻ˛ā§‹āĻĄ āĻ¸āĻš āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ¨āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻĒāĻŋāĻ¸āĻŋāĻ¤ā§‡, āĻ†āĻŽāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§‡āĻ•ā§‡āĻ‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ—āĻ¤ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻ›āĻ°ā§‡, āĻ†āĻŽāĻŋ āĻāĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻžāĻ° āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ 11āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻžā§āĻšāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ, āĻ¤āĻ–āĻ¨ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ•āĻžāĻœā§‡ āĻ†āĻŽāĻžāĻ° āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ›āĻŋāĻ˛, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ 2010 āĻ¸āĻžāĻ˛ āĻĨā§‡āĻ•ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ…āĻŦāĻžāĻ• āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻĄāĻŋāĻŦāĻŋāĻāĻ° āĻ•āĻžāĻœā§‡āĻ° āĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ¤āĻŸāĻž āĻ•āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ–āĻ¨āĻ“ āĻ•āĻ¤āĻŸāĻž āĻ•āĻžāĻ¯āĻŧāĻŋāĻ• āĻļā§āĻ°āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ­ā§‡āĻŦā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻ¯ā§‡ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ­ā§āĻ˛ āĻ›āĻŋāĻ˛, āĻ†āĻŽāĻžāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻāĻŦāĻ‚ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĻā§‚āĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ›āĻŋāĻ˛, āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‡āĻ˜ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§‡āĻ• āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻ‡. āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻĒāĻ°ā§‡ āĻ†āĻ°ā§‹. āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻŋāĻ›ā§āĻ° āĻĢāĻ˛ā§‡ āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤, āĻ…āĻ°ā§āĻĨāĻžāĻ¤ā§, āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻŋāĻ āĻ…ā§āĻ¯āĻžāĻ•āĻļāĻ¨āĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻŋāĻĒā§āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž:

  • "āĻ¸āĻŋāĻ˛āĻ­āĻžāĻ° āĻŦā§āĻ˛ā§‡āĻŸ" āĻāĻŦāĻ‚ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ¯ā§‡āĻŽāĻ¨ - 8 GB āĻŦāĻž 25% āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ āĻŋāĻ• āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡āĻ¨āĨ¤ āĻ­āĻžāĻ— āĻ•āĻ°āĻž_āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻžāĨ¤
  • āĻšāĻžāĻ°ā§āĻĄāĻ•ā§‹āĻ° "āĻ‡āĻ¨āĻ¨āĻžāĻ°ā§āĻĄāĻ¸"āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻ° āĻ•āĻŋ āĻšāĻŦā§‡?

  • āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨ā§€āĻ¤āĻŋ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻŋāĨ¤ āĻĒāĻĨā§‡āĻ° āĻ§āĻžāĻ°ā§‡ āĻ‰āĻ¤ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻ§āĻžāĻ°āĻŖāĻž āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ…āĻ‚āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻ°āĻž āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋāĨ¤ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŸāĻŋāĻ•āĻŋāĻŸ āĻ†āĻ›ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻ¨ āĻ•āĻŋ āĻ•āĻ°āĻ›āĻŋ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ•āĻŋ āĻšāĻŦā§‡ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
  • āĻāĻ‡ āĻ¨ā§€āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ, āĻāĻ‡ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĻ“ āĻĨāĻžāĻ•āĻŦā§‡: āĻ›ā§‹āĻŸ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ‡ āĻ¸āĻŦ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĻļā§€āĻ˛?

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ•āĻžāĻœ, āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž, āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻŦāĻžāĻ§āĻžāĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ‡ āĻŽāĻ¤ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡. āĻ†āĻŽāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻ‡, āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻĻā§‡āĻ–āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽāĻŋāĻ¸ āĻ•āĻ°āĻ›āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§‡ āĻ–āĻ¨āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻŋ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻšāĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§‡, āĻāĻŦāĻ‚ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ• āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ•ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻĒāĻ¨ā§āĻĨāĻž āĻ†āĻ›ā§‡. Pg_stat_statements āĻšāĻ˛ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻļā§āĻ¨ āĻļāĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĨ¤ āĻāĻŦāĻ‚ pgBadger āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ˛āĻ—ā§‡āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ—ā§āĻ°ā§āĻ¤āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡, āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĢā§‡āĻ˛ā§‡ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ—ā§āĻ°ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻŋ SELECT * FROM āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ˛āĻžāĻŽ "?" āĻāĻ° āĻ¸āĻŽāĻžāĻ¨āĨ¤ āĻŦāĻž āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ 10 āĻĨā§‡āĻ•ā§‡ "$"āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¨āĻž āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ¨āĻžāĻ•āĻŋ āĻāĻ•āĻŸāĻŋ seq āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ‰āĻĒāĻ° āĻ…āĻ¨ā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ“āĻ¯āĻŧāĻž āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻšāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° 90% āĻĻāĻ–āĻ˛ āĻ•āĻ°ā§‡, seq āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻŸāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻšāĻŦā§‡, āĻ•āĻžāĻ°āĻŖ Postgres āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻœāĻžāĻ¨ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ pg_stat_statements āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ…āĻĒā§‚āĻ°ā§āĻŖāĻ¤āĻž, āĻ¯āĻĻāĻŋāĻ“ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻœ āĻšāĻ˛āĻ›ā§‡āĨ¤

āĻ˛āĻ— āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ…āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ "log_min_duration_statement = 0" āĻŦāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡āĻ“ āĻ•āĻĨāĻž āĻŦāĻ˛āĻŦāĨ¤ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°ā§‹ āĻ›āĻŦāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€, āĻ¯āĻž āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤, āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻ¸āĻŽā§āĻĒāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄā§‡āĻ° āĻ¨ā§€āĻšā§‡āĨ¤

āĻ•āĻŋāĻ­āĻžāĻŦā§‡ DBAs āĻ¤āĻžāĻĻā§‡āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡?

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ? āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¯āĻž āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻ¯āĻŧāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻŋāĻ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻŸā§‡āĻœāĻŋāĻ‚ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻŦāĻ‚ āĻ¤āĻŋāĻ¨āĻŋ āĻ›āĻ¯āĻŧ āĻŽāĻžāĻ¸ āĻĒāĻŋāĻ›āĻŋāĻ¯āĻŧā§‡ āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡ āĻ¯āĻžāĻŦā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ…āĻ­āĻŋāĻœā§āĻž āĻĄāĻŋāĻŦāĻŋāĻāĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋāĻ¤ā§‡ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¸ā§‚āĻšāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻĢā§‡āĻ˛ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻŽāĻžāĻ‡āĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ†āĻœā§‡āĻŦāĻžāĻœā§‡ āĻ•āĻĨāĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

  • āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤
  • āĻ¸ā§‚āĻšā§€ āĻ¸ā§‡āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨.
  • āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ āĻŋāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ)āĨ¤
  • āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ (āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻžāĻ¯āĻŧ)āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻ†āĻ›ā§‡āĨ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻ†āĻ›ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§āĨ¤ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ¸ā§‚āĻšāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ‡ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ†āĻ¯āĻŧā§‹āĻœāĻ•āĻĻā§‡āĻ°āĻ“ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻāĨ¤ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŦ āĻœāĻžāĻ¨āĻž āĻĻāĻ°āĻ•āĻžāĻ°, āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ‡ āĻ¨āĻ¨-āĻĄāĻŋāĻŦāĻŋāĻāĻĻā§‡āĻ° āĻŽāĻ¨ā§‡ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄāĻŋāĻŦāĻŋāĻāĻ°āĻž āĻ•āĻžāĻ˛ā§‹ āĻœāĻžāĻĻā§ āĻ…āĻ¨ā§āĻļā§€āĻ˛āĻ¨ āĻ•āĻ°āĻ›ā§‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻ‡ āĻ¸āĻŦ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻŦā§āĻāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ 10 āĻŦāĻ›āĻ° āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ†āĻ° āĻ†āĻŽāĻŋ āĻāĻ‡ āĻ•āĻžāĻ˛ā§‹ āĻœāĻžāĻĻā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ¯ā§‹āĻĻā§āĻ§āĻžāĨ¤ āĻ†āĻŽāĻŋ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻŦā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻĻā§ƒāĻˇā§āĻŸāĻŋ āĻ¨ā§‡āĻ‡āĨ¤

āĻœā§€āĻŦāĻ¨ā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻŋ āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ¸āĻš āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻĻā§āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡ āĻāĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ— āĻĒā§‹āĻ¸ā§āĻŸ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ_āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ¸ā§āĻŸāĻŋāĻ•_āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 1 āĻāĻ° āĻŽāĻžāĻ¨ āĻ­āĻžāĻ˛āĨ¤ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻāĻ° āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ•.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŸā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĻā§āĻ‡ āĻŦāĻ›āĻ° āĻĒāĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻ†āĻœ āĻ¯ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ•āĻĨāĻž āĻŦāĻ˛āĻ›āĻŋ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ†āĻŽāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ•āĻŋ āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ•āĻŋ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻšāĻžāĻ°āĻŸāĻŋ āĻ…āĻ‚āĻļ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤āĨ¤

  • āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻšāĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĨ¤ āĻ†āĻŽāĻ°āĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ•ā§‹āĻ¨ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ¤ā§‡ āĻ†āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻšā§āĻ•ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ•āĻ°āĻŋ, āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻ˛āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻĒā§āĻ°ā§‹āĻĄāĻžāĻ•āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻŋāĻ¤ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻžāĻ¸ā§āĻŸāĻžāĻ°ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻŽāĻžāĻ° āĻāĻ‡āĻ°āĻ•āĻŽ āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤ āĻšāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻŽāĻžāĻœāĻ¨ āĻŦāĻž āĻ—ā§āĻ—āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻļāĻŋāĻ¨, āĻ…āĻĨāĻŦāĻž āĻ†āĻŽāĻžāĻ° āĻ āĻŋāĻ• āĻāĻ•āĻ‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ°āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ•ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻ—āĻ āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻ¯āĻŧ āĻ†āĻŽāĻ°āĻž āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻŋāĨ¤
  • āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…āĻ‚āĻļāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ—āĻŦā§‡āĻˇāĻŖāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸āĨ¤ āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§‡āĻ–āĻžāĻŦ āĻ•āĻŋāĻ­āĻžāĻŦā§‡.
  • āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ…āĻ‚āĻļ āĻšāĻ˛ āĻ˛ā§‹āĻĄāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ āĻŋāĻ¨ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤āĨ¤
  • āĻāĻŦāĻ‚ āĻšāĻ¤ā§āĻ°ā§āĻĨ āĻ…āĻ‚āĻļ āĻšāĻ˛ āĻ†āĻŽāĻ°āĻž āĻ¯āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻŦāĨ¤ āĻ§āĻ°āĻž āĻ¯āĻžāĻ• āĻ†āĻŽāĻ°āĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻŦāĻž āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻ›āĻŋāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ pg_stat_statements āĻ†āĻ›ā§‡āĨ¤ āĻŦāĻžāĻŽ āĻĻāĻŋāĻ•ā§‡ āĻ¯āĻž āĻ˜āĻŸā§‡āĻ›ā§‡. āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡ - āĻ•āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻŦāĻžāĻŽāĻĻāĻŋāĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ_āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨_āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ = 100, āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡ = 1āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ 000% āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ˛ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻšā§‡ āĻ¸ā§āĻ•ā§āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§‡ pgBadger āĻŦāĻž pg_stat_statements āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ—ā§āĻ°ā§āĻĒ āĻĨāĻžāĻ•āĻŦā§‡āĨ¤ āĻĻā§āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻŦ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ 88% āĻ•āĻŽā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ†āĻ¸ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ–āĻ¨āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻ°āĻž āĻ­āĻžāĻŦāĻ›āĻŋ āĻ•ā§‡āĻ¨ āĻāĻŸāĻŋ āĻĄā§āĻŦā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§€ āĻ˜āĻŸā§‡āĻ›ā§‡ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ā§‡ āĻŦā§‡āĻļāĻŋ āĻŦāĻžāĻ˛āĻ¤āĻŋ āĻ•ā§‡āĻ¨ āĻ–āĻžāĻ°āĻžāĻĒ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ…āĻĨāĻŦāĻž āĻ†āĻŽāĻ°āĻž āĻ–āĻ¨āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž, āĻ¤āĻŦā§‡ "āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ ... āĻ•āĻ˛āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨" āĻāĻŦāĻ‚ āĻāĻ‡ āĻ•āĻ˛āĻžāĻŽā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ā§‡ 100 āĻŦāĻžāĻ˛āĻ¤āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ°āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻšāĻŸāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻŦ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§ŒāĻļāĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻĄāĻŧ āĻ›āĻŦāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄā§‡āĻŸāĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻž āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻĻāĻŽā§āĻĒāĻ¤āĻŋ. āĻŦāĻšā§ āĻŦāĻ›āĻ° āĻ§āĻ°ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ¯āĻŧ āĻ¸āĻŋāĻ†āĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻŽāĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨āĻ“ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻŦāĻžāĻāĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒā§‡: āĻŦāĻŋāĻŽāĻžāĻ¨ āĻšāĻžāĻ˛āĻ¨āĻžāĻ¯āĻŧ, āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻšāĻžāĻ˛āĻŋāĻ¤ āĻļāĻŋāĻ˛ā§āĻĒā§‡, āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻāĻ°ā§‹āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŋ, āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—āĻ“ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ™ā§āĻ•āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽāĻšāĻžāĻ•āĻžāĻļā§‡ āĻ•āĻŋāĻ›ā§ āĻ‰ā§ŽāĻ•ā§āĻˇā§‡āĻĒāĻŖ āĻ•āĻ°āĻŦ āĻ¨āĻž, āĻŦāĻž āĻ†āĻŽāĻ°āĻž āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻ—āĻžāĻĄāĻŧāĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦ āĻ¨āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻĄāĻŧāĻ™ā§āĻ— āĻ†āĻ›ā§‡āĨ¤

āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒā§‡āĻ° āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ āĻāĻŸāĻŋ āĻ¸āĻ¸ā§āĻ¤āĻž, āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ–ā§āĻŦ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻ¨ āĻ˛āĻžā§āĻš āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĄāĻŧā§‡ āĻ¯āĻžāĻ‡, āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄ āĻŸāĻžāĻ¨ā§‡āĻ˛ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻĄāĻžāĻ¨āĻžāĻ° āĻĒā§ƒāĻˇā§āĻ ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻŽāĻŋāĻ˛āĻŋāĻŽāĻŋāĻŸāĻžāĻ° āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻ•āĻŽ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§‹ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŸā§āĻ˛ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻ­āĻžāĻ°ā§€ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻŦāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ†āĻ•āĻžāĻļā§‡ āĻŦāĻŋāĻŽāĻžāĻ¨ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻ¸āĻžāĻŽāĻ°ā§āĻĨā§āĻ¯ āĻ¨ā§‡āĻ‡āĨ¤ Postgres āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ‡āĨ¤ āĻ†āĻŽāĻ°āĻž, āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛āĻ—āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡ āĻ¨āĻžāĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻŽāĻ°āĻž auto_explain āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻ˛ā§‡āĻ›āĻŋ, āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ…āĻŸā§‹āĻŽā§‡āĻļāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻŦā§‹āĻ¤āĻžāĻŽ āĻŸāĻŋāĻĒā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°āĻŋāĨ¤ āĻāĻŸāĻŋ āĻāĻ­āĻžāĻŦā§‡āĻ‡ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤, āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŋāĻāĻ˛āĻ†āĻ‡ - "āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—āĻžāĻ°" āĻāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻœāĻŋāĻ¨āĻŋāĻ¸. āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻŽāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ• āĻŦāĻ›āĻ° āĻ†āĻ—ā§‡ āĻœā§āĻ¨ āĻŽāĻžāĻ¸ā§‡ āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻ¤āĻĨāĻžāĻ•āĻĨāĻŋāĻ¤ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻ¸āĻŋāĻāĻ˛āĻ†āĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ - āĻāĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡, āĻ—āĻŋāĻŸāĻ˛ā§āĻ¯āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ†āĻŽāĻŋ āĻ¸ā§āĻ˛āĻžāĻ‡āĻĄā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋāĻ¤ā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĨāĻž.

āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĻžāĻ§ā§€āĻ¨ āĻ†āĻ›ā§‡. āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ§āĻžāĻ°āĻŖāĻž āĻ†āĻ›ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻĻāĻŋāĻ¨āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻĨāĻžāĻ•ā§‡ - āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻ°āĻž 40 āĻ˛āĻžāĻ‡āĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻŋ, āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ IO-āĻ¤ā§‡ āĻ¨ā§‡āĻŽā§‡ āĻ†āĻ¸ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•ā§€ āĻ˜āĻŸāĻ›ā§‡ āĻ¤āĻž āĻŦā§‹āĻāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻļāĻĻāĻ­āĻžāĻŦā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¯ā§‡āĻ¤ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻž āĻāĻ•ā§āĻ¸āĻĒā§‡āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻ›āĻŋāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻŸā§āĻ‡āĻ• āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–āĻŋ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻŋ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻŋ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻ¸āĻžāĻ°āĻŽāĻ°ā§āĻŽāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨? āĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•āĻŦā§āĻ•ā§‡āĻ“ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻ•āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ°, āĻšāĻ˛ā§āĻ¨āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡āĻ‡ āĻļā§‡āĻˇ. āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŸā§āĻ•āĻ°ā§‹āĻ¤ā§‡ āĻŦāĻž āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻāĻŦāĻ‚ EC2 āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡, āĻĻāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻŽāĻžāĻœāĻ¨ā§‡ āĻĻā§‚āĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸ā§āĻ¯ā§‹āĻ—āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ—āĻ¤āĻ•āĻžāĻ˛ āĻ†āĻŽāĻ°āĻž i500 āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤ā§‡ 3 āĻŸāĻŋāĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋ, āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ i3-16-xlarge āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻāĻŦāĻ‚ 500 āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° $64 āĻ–āĻ°āĻš āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ 15 āĻŽāĻŋāĻ¨āĻŋāĻŸ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡ āĻ¯ā§‡ āĻĻāĻžāĻ— āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻž āĻ–ā§āĻŦ āĻ¸āĻ¸ā§āĻ¤āĻž - āĻāĻ•āĻŸāĻŋ 70% āĻĄāĻŋāĻ¸āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ, Amazon āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻŦāĻŋāĻ˛āĻŋāĻ‚. āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ—āĻŦā§‡āĻˇāĻŖāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ Postgres āĻāĻ° āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨ 12 āĻ¤āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋāĻ“ āĻļā§‡āĻˇ āĻ•āĻ°āĻž āĻāĻ¤āĻŸāĻž āĻ•āĻ āĻŋāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻ‡:

  • āĻĄāĻžāĻŽā§āĻĒ/āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ āĻĢāĻžāĻ‡āĻ˛āĨ¤
  • āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ PGDATA āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ•ā§āĻ˛ā§‹āĻ¨ āĻ•āĻ°āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ˛ā§‹āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻŽā§‡āĻ˜ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻŽāĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻ—ā§āĻ—āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄ āĻ…āĻĢāĻŋāĻ¸ āĻ†āĻĒāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•ā§āĻ˛ā§‹āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻ­āĻžāĻŦā§‡āĻ‡ āĻ†āĻŽāĻ°āĻž āĻ‰āĻĻā§āĻ˜āĻžāĻŸāĻ¨ āĻ•āĻ°āĻŋāĨ¤
  • āĻāĻŦāĻ‚ āĻļā§‡āĻˇ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻ—āĻŦā§‡āĻˇāĻŖāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻŦā§āĻāĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĒāĻŋāĻœāĻŋāĻŦā§‡āĻžā§āĻšāĨ¤ āĻ†āĻĒāĻ¨āĻŋ pgbench āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ "db-pgbench" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻ•ā§‡ āĻŦāĻ˛ā§āĻ¨ āĻ•āĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛. āĻāĻŦāĻ‚ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻŦā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄ:

  • āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ SQL āĻĨā§āĻ°ā§‡āĻĄā§‡ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻĻāĻŋāĻŽ āĻ‰āĻĒāĻžāĻ¯āĻŧāĨ¤
  • āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ˛ā§‹āĻĄ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ— āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻŦā§‡āĻĻāĻ¨āĻžāĻĻāĻžāĻ¯āĻŧāĻ•āĨ¤ āĻ†āĻŽāĻŋ āĻ•ā§‡āĻ¨ āĻĻā§‡āĻ–āĻžāĻŦ. āĻāĻŦāĻ‚ pgreplay āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻ–ā§‡āĻ˛āĻŋ, āĻ¯āĻž āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤āĨ¤
  • āĻ…āĻĨāĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ¤āĻĨāĻžāĻ•āĻĨāĻŋāĻ¤ āĻ¨ā§ˆāĻĒā§āĻŖā§āĻ¯ āĻ˛ā§‹āĻĄ, āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ°āĻŋāĨ¤ āĻ¯ā§āĻĻā§āĻ§ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻļā§€āĻ°ā§āĻˇ āĻ—ā§āĻ°ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ° āĻ•āĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ pgbench āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ—āĻžāĻ°ā§‡ āĻāĻ‡ āĻ˛ā§‹āĻĄāĻŸāĻŋ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

  • āĻšāĻ¯āĻŧ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻŽāĻžāĻ‡āĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŋ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…ā§āĻ¯āĻžāĻ¨āĻžāĻ˛āĻžāĻœ āĻšāĻžāĻ˛āĻžāĻ‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻļā§‚āĻ¨ā§āĻ¯āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻļā§‚āĻ¨ā§āĻ¯āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡ āĻ•ā§€ āĻ˜āĻŸā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻĻā§‡āĻ–āĻŋāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¸āĻ•āĻŋāĻ‰āĻāĻ˛āĨ¤
  • āĻšāĻ¯āĻŧ āĻ†āĻŽāĻ°āĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŸā§‡āĻ°āĻžāĻŦāĻžāĻ‡āĻŸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻŽāĻžāĻœāĻ¨ā§‡ 100āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ•āĻ¯āĻŧā§‡āĻ• āĻ˜āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻ°āĻžāĻŦāĻžāĻ‡āĻŸ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ• āĻ˜āĻ¨ā§āĻŸāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻ—āĻŦā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ•āĻžāĻļā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻš āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻ¸āĻŽā§āĻ­āĻŦ, āĻ¯ā§‡āĻŽāĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻāĻ•āĻ‡ āĻĒāĻŋāĻœāĻŋāĻĄā§‡āĻŸāĻž āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ Postgres āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ˛ā§‹āĻĄ āĻĄā§āĻ°āĻžāĻ‡āĻ­ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

  • āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻŋāĻœāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ—ā§āĻšā§āĻ› āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡āĻ°āĻžāĻˇā§āĻŸā§āĻ°*** āĻāĻŦāĻ‚ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻ˛ pg_stat_statements, pg_stat_kcackeāĨ¤ āĻāĻ‡ āĻĻā§āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŦāĻ‚ pg_stat_bgwriter āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° pgwriter āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨āĻ‡ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻŦāĻ°āĻ‚ āĻšā§‡āĻ•āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻāĻŦāĻ‚ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻ¨ā§‹āĻ‚āĻ°āĻž āĻŦāĻžāĻĢāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻ¸āĻŦ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻŋ, āĻ¤āĻ–āĻ¨ āĻ¸āĻŦāĻžāĻ‡ āĻ•āĻ¤āĻŸāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻĻā§‡āĻ–āĻž āĻ–ā§āĻŦāĻ‡ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧāĨ¤
  • āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ˛āĻ—āĻ“ āĻ†āĻ¸āĻ›ā§‡āĨ¤ āĻĻā§āĻŸāĻŋ āĻ˛āĻ— - āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋ āĻ˛āĻ— āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻĒā§āĻ˛ā§‡āĻŦā§āĻ¯āĻžāĻ• āĻ˛āĻ—āĨ¤
  • āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ FlameGraphsāĨ¤
  • āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ˛ā§‹āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ pgreplay āĻŦāĻž pgbench āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻŸāĻŋāĻĒāĻŋāĻāĻ¸ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻĻā§‡āĻ–ā§‡āĻ›ā§‡ āĻ¤āĻž āĻŦā§‹āĻāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻŦā§‡āĨ¤
  • āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—āĻ¤ āĻ¤āĻĨā§āĻ¯.
  • āĻŦā§‡āĻ¸āĻŋāĻ• CPU āĻāĻŦāĻ‚ IO āĻšā§‡āĻ•āĨ¤ āĻāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻŽāĻžāĻœāĻ¨ā§‡ EC2 āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻļāĻŋ, āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡ 100āĻŸāĻŋ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ 100āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ°āĻžāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° 10āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨āĻ“ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡āĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻ¨āĻž āĻšāĻ¨ āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ•āĻžāĻ°āĻ“ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻĒā§€āĻĄāĻŧāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻ°āĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻāĻ‡ āĻ…āĻ‚āĻļā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻĻ āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻ†āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦāĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻž āĻ­āĻžāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻ˛ā§‡āĻ•ā§āĻ¸āĻŋ āĻ•āĻĒāĻŋāĻŸā§‹āĻ­ā§‡āĻ° āĻ¸āĻŋāĻ¸āĻŦā§‡āĻžā§āĻšā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ†āĻŽāĻ°āĻž āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšā§‡āĻ• āĻ•āĻ°āĻŋ āĻ¯āĻž āĻ†āĻ¸āĻŦā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ CPU āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ IO āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ…āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ•āĻŋ?

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ§āĻ°āĻž āĻ¯āĻžāĻ• āĻ†āĻŽāĻ°āĻž āĻ˛āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ¸āĻ˛ āĻ˛ā§‹āĻĄ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ pgreplay āĻ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛āĻ—āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ āĻāĻŦāĻ‚ āĻŸāĻžāĻ‡āĻŽāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻŋāĻ›ā§ āĻœāĻŸāĻŋāĻ˛āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻĒā§āĻ°ā§‹ āĻ°āĻžāĻ¨ā§āĻ¨āĻžāĻ˜āĻ° āĻ–āĻžāĻ˛āĻŋ āĻ•āĻ°āĻŦāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻž āĻ¸āĻžāĻŽāĻ°ā§āĻĨā§āĻ¯ āĻ•āĻŋ āĻ¨āĻž?

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

https://gist.github.com/NikolayS/08d9b7b4845371d03e195a8d8df43408

āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻāĻŸāĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ˛āĻ—āĻŸāĻŋāĻ¤ā§‡ āĻ•ā§€ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽ āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ pg_stat_statements āĻĨāĻžāĻ•ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ•āĻ¤ āĻŦāĻžāĻ‡āĻŸ āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻŦā§‹āĻāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ (āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ¸ā§āĻ˛āĻžāĻ‡āĻĄā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŦā§‡)āĨ¤

āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ¤āĻžāĻ•āĻžāĻ¨. āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻ¸āĻ¤ā§āĻ¯āĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ›āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¨ā§‡āĻ‡, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻœāĻžāĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ•āĻ¤ āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ­ā§āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻ¤āĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŸāĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦāĨ¤

āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ 802 āĻŦāĻžāĻ° āĻāĻ‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ›āĻŋ āĻ¯ā§‡ āĻŦāĻžāĻ‡āĻŸ_āĻĒāĻžāĻ° āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ - 300 kB/s āĻ˛ā§‡āĻ–āĻž āĻšāĻŦā§‡ āĻĒā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻŽāĻžāĻ‡āĻ¨āĻžāĻ¸āĨ¤ āĻāĻŦāĻ‚, āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻžāĻŽāĻ°ā§āĻĨā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ•āĻŋāĻ¨ā§āĻ¤ā§! āĻ¸āĻ¤ā§āĻ¯ āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ˛āĻ—āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ†āĻ›ā§‡. āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "syslog" āĻšāĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° syslog āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ°āĻ•āĻŽ āĻāĻ•āĻŸāĻŋ āĻ›āĻŦāĻŋ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž pgbench āĻ¨ā§‡āĻŦ, āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ˛āĻ—āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦ āĻāĻŦāĻ‚ āĻĻā§‡āĻ–ā§āĻ¨ āĻ•āĻŋ āĻšāĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ˛āĻ—āĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ - āĻāĻŸāĻŋ āĻŦāĻžāĻŽ āĻĻāĻŋāĻ•ā§‡āĻ° āĻ•āĻ˛āĻžāĻŽāĨ¤ āĻ†āĻŽāĻ°āĻž 161 āĻŸāĻŋāĻĒāĻŋāĻāĻ¸ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻ¸āĻŋāĻ¸āĻ˛āĻ—ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ - āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻœāĻ¨ā§‡ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 000-āĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ†āĻŽāĻ°āĻž 16.04 āĻŸāĻŋāĻĒāĻŋāĻāĻ¸ āĻĒāĻžāĻ‡āĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ¯ āĻĻā§āĻŸāĻŋ āĻ˛āĻ—āĻŋāĻ‚ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ­āĻžāĻ˛ā§‹āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻŽāĻ°āĻž āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛āĻžāĻŽ āĻāĻŸāĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻ‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻ¨āĻ¯āĻŧāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ CentOS 7-āĻ, āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ āĻœāĻžāĻ°ā§āĻ¨āĻžāĻ˛ā§āĻĄāĻ“ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡, āĻ¸āĻšāĻœ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ—āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§‡, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻƒāĻ¸ā§āĻŦāĻĒā§āĻ¨, āĻ†āĻŽāĻ°āĻž TPS-āĻ 44 āĻŦāĻžāĻ° āĻĄā§āĻ°āĻĒ āĻ•āĻ°āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻ° āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ‡ āĻŽāĻžāĻ¨ā§āĻˇ āĻŦā§‡āĻāĻšā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻŦāĻĄāĻŧāĻ—ā§āĻ˛āĻŋ, āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ–ā§āĻŦ āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ syslog āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĻāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ āĻ¯āĻžāĻ¨āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

  • IOPS āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤
  • āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻ—āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨.
  • āĻĒā§āĻ°āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ˛ā§‹āĻĄ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŦāĻĄāĻŧ āĻšāĻ˛ā§‡, āĻ¨āĻŽā§āĻ¨āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻžāĻĻā§‡āĻ° pg_stat_statements āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻ˛ā§‡āĻ›āĻŋ, āĻāĻŸāĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž pgbench-āĻ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ - āĻāĻŸāĻŋ "-f" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĨ¤

āĻāĻŸāĻž āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž "-f" āĻŦā§‹āĻā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ "@" āĻāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•ā§€ āĻ•ā§€ āĻ­āĻžāĻ— āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻŽāĻ°āĻž āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ 10% āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ 20% āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡ āĻ¯āĻž āĻĻā§‡āĻ–āĻŋ āĻ¤āĻžāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸āĻŦā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻ°āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻŦā§āĻāĻŦ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻ•ā§€ āĻ†āĻ›ā§‡? āĻ•āĻŋ āĻ­āĻžāĻ— āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡? āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ‡āĻ¯āĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŸ. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻĒāĻŖā§āĻ¯ āĻ†āĻ›ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸-āĻšā§‡āĻ•āĻ†āĻĒ. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ“āĻĒā§‡āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻŦāĻŋāĻ•āĻžāĻļ āĻ•āĻ°āĻ›āĻŋāĨ¤

āĻ¤āĻŋāĻ¨āĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻžāĻ°āĻŖā§‡ āĻœāĻ¨ā§āĻŽāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡ āĻŽāĻ¨āĻŋāĻŸāĻ°āĻŋāĻ‚ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ¸ā§āĻ¨, āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨, āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ āĻāĻŦāĻ‚, āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯_āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻœāĻ¨ āĻ…āĻ­āĻŋāĻœā§āĻž āĻĄāĻŋāĻŦāĻŋāĻ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯_āĻšā§‡āĻ• āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‚āĻšā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĻā§‡āĻ–ā§‡āĻ›āĻŋ, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ“āĻ•ā§‡āĻŽāĻŋāĻŸāĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖāĨ¤ OKmeter.io - āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§āĻ¨, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ†āĻ›ā§‡.

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, āĻ†āĻ‡āĻ“ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡āĻļāĻ¨ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ‡ āĻ¸āĻŦāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ…āĻŸā§‹āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¯āĻŧāĻžāĻŽ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻšā§‡āĻ•āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, ioāĻ¤ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻšā§‡āĻ•āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻŸāĻŋāĻ•ā§‡ bgwriter āĻāĻŦāĻ‚ backends āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ•ā§‹āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ•ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻŋāĻ›ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ“āĻ•ā§‡āĻŽāĻŋāĻŸāĻžāĻ° āĻ•āĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻ¤āĻžāĻ°āĻž āĻ›āĻ¯āĻŧ āĻŽāĻžāĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ•āĻŋāĻ¨āĻŦā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻž āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻāĻ¸ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¯āĻž āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛ā§āĻ¯āĻžāĻĒāĻŸāĻĒā§‡ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻŦā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻŦā§‡: āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸ āĻ¨āĻŋāĻœā§‡āĻ‡, āĻ•āĻŋāĻ›ā§ āĻšāĻžāĻ˛āĻ•āĻž āĻĒā§āĻ°āĻļā§āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§āĻ‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸-āĻšā§‡āĻ•āĻ†āĻĒ āĻŦāĻ˛ā§‡āĻ›āĻŋāĨ¤ āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻžāĻ° āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻšāĻžāĻ˛āĻŋāĻ¤-āĻĨāĻŋāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻŽāĻ¤ā§‹āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ›āĻ¯āĻŧ āĻŽāĻžāĻ¸ āĻŦāĻž āĻāĻ• āĻŦāĻ›āĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ—āĻžāĻĄāĻŧāĻŋāĻ° āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§‡āĻ¸ āĻœāĻ¨ā§āĻ¯ āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž? āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ—āĻ­ā§€āĻ° āĻ—āĻŦā§‡āĻˇāĻŖāĻž āĻ•āĻ°ā§‡āĻ¨? āĻāĻŸāĻž āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ†āĻĒ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻšā§‡āĻ•āĻ†āĻĒ āĻ•āĻ°ā§āĻ¨, āĻāĻŸāĻŋ āĻ•āĻŽ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ˛ āĻ†āĻ›ā§‡. āĻāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨ āĻŽāĻžāĻ¸ āĻ†āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻ¤āĻŋāĻ¨āĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¤āĻ°ā§āĻŖ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ†āĻ›ā§‡.

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ "āĻĒā§āĻ°āĻ­āĻžāĻŦāĻļāĻžāĻ˛ā§€" āĻ—ā§‹āĻˇā§āĻ ā§€ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž - āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸-āĻšā§‡āĻ•āĻ†āĻĒā§‡ K003 āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨

āĻāĻŦāĻ‚ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒ āĻ†āĻ›ā§‡. āĻāĻ–āĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ. āĻāĻŦāĻ‚ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ K003 āĻ†āĻ›ā§‡. pg_stat_statements āĻĨā§‡āĻ•ā§‡ āĻļā§€āĻ°ā§āĻˇ āĻ†āĻ›ā§‡, āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĨ¤

āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžāĻœāĻžāĻ‡, āĻ¤āĻ–āĻ¨ āĻļā§€āĻ°ā§āĻˇā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ‡ āĻ—ā§‹āĻˇā§āĻ ā§€āĻŸāĻŋāĻ•ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¯ā§‡āĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ•ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻ°āĻ“ āĻ¸āĻ‚āĻ¸ā§āĻĨāĻžāĻ¨ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§‡āĻ¨ āĻ†āĻŽāĻŋ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ—ā§āĻ°ā§āĻĒ āĻ¨āĻžāĻŽ? āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻ°āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ›ā§āĻĄāĻŧā§‡ āĻĢā§‡āĻ˛ā§‡āĻ›āĻŋāĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻ†āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ¨āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ—ā§‹āĻˇā§āĻ ā§€, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤āĨ¤

āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻ‰āĻĒāĻ°ā§‡ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§€āĻšā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŋ, āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻžāĻ˛āĻ•āĻž āĻ•āĻ°āĻŦ āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ†āĻĒāĻ—ā§āĻ°ā§‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻĻā§‡āĻ°āĻŋ āĻ•āĻ°āĻŦāĨ¤ āĻāĻŸāĻŋ āĻ…āĻ°ā§āĻĨ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ āĻ‰āĻĒāĻžāĻ¯āĻŧāĨ¤

āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻ°āĻž āĻŦāĻŋāĻ°āĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ–ā§āĻŦ āĻŦāĻŋāĻ°āĻ•ā§āĻ¤āĻŋāĻ•āĻ° āĻ˜āĻŸāĻ¨āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¨āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ 15 āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻŽā§‹āĻŸ, āĻ¤āĻžāĻ°āĻž āĻāĻ¤āĻ‡ āĻŦāĻŋāĻ°āĻ˛ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻĻ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻ‡ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ•āĻŋ āĻ˜āĻŸā§‡āĻ›ā§‡? āĻ†āĻŽāĻ°āĻž āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸ āĻ¨āĻŋāĻ˛āĻžāĻŽāĨ¤ Postgres_checkup āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻ˛ā§āĻŸāĻž āĻĻā§‡āĻŦā§‡: āĻŽā§‹āĻŸ-āĻ¸āĻŽāĻ¯āĻŧ, āĻ•āĻ˛, āĻ¸āĻžāĻ°āĻŋ, āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦā§āĻ˛āĻ•ā§āĻ¸_āĻ°āĻŋāĻĄ, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻ¤āĻžāĻ‡, āĻĄā§‡āĻ˛ā§āĻŸāĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ pg_stat_statements āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻž āĻŽāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ pg_stat_database āĻŽāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ pg_stat_statements āĻŽāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨ āĻ¯ā§‡ 1 āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¨āĻž āĻ†āĻŽāĻ°āĻž āĻ•ā§‹āĻĨāĻž āĻĨā§‡āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ, āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¯ā§‡ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĄā§‡āĻ˛ā§āĻŸāĻž āĻ›āĻŋāĻ˛ 56 āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄāĨ¤ āĻ–ā§āĻŦ āĻ…āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨āĨ¤ āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸āĻ•ā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•āĻ•ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€, āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻāĻ‡ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻ¤ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻ˛ā§‡āĻ—ā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻāĻ• āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•ā§‹āĻ° āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•. āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻ¨ā§āĻ§ā§, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•ā§‹āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨.

āĻāĻŸāĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻœāĻžāĻ¨āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ, āĻ†āĻŽāĻŋ āĻ•ā§‹āĻĨāĻžāĻ“ āĻāĻ°āĻ•āĻŽ āĻ•āĻŋāĻ›ā§ āĻĻā§‡āĻ–āĻŋāĻ¨āĻŋāĨ¤ āĻĻāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ - āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻœāĻŋāĻ¨āĻŋāĻ¸ - āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄāĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“, āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ 100% āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ†āĻ§āĻž āĻ˜āĻ¨ā§āĻŸāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻ—ā§āĻ˛āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ§āĻž āĻ˜āĻ¨ā§āĻŸāĻž āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°ā§‡āĻ¨āĨ¤

āĻāĻ°āĻĒāĻ° āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ¸āĻžāĻ°āĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ•āĻ¤ āĻ¸āĻžāĻ°āĻŋ āĻāĻŸāĻŋ āĻĢāĻŋāĻ°ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻœāĻžāĻ° āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ†āĻ›ā§‡. āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ_āĻŦāĻžāĻĢāĻžāĻ° āĻĒāĻĄāĻŧāĻŋāĨ¤ āĻšāĻŋāĻŸāĻ—ā§āĻ˛āĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ›āĻŋāĻ˛, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻž āĻĄāĻŋāĻ¸ā§āĻ• āĻĨā§‡āĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĨ¤ āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻŦāĻ‚ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻāĻ‡ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•āĻ˛āĻžāĻŽā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻĨāĻžāĻ•āĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ - āĻāĻ‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡ āĻ•āĻ¤ āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻ›āĻŋāĻ˛āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻāĻ‡ āĻĒā§āĻ°āĻļā§āĻ¨āĻŸāĻŋ āĻ—āĻĄāĻŧā§‡ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 101 āĻŽāĻŋāĻ˛āĻŋāĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŸāĻŋ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ• āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦā§āĻāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻ—āĻĄāĻŧā§‡ āĻ•āĻ¤ āĻ¸āĻžāĻ°āĻŋ āĻĢāĻŋāĻ°ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡? āĻ†āĻŽāĻ°āĻž 8 āĻāĻ‡ āĻ—ā§āĻ°ā§āĻĒ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻĻā§‡āĻ–āĻ¤ā§‡. āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĨā§‡āĻ•ā§‡ āĻ—āĻĄāĻŧā§‡ āĻ•āĻ¤ āĻŸāĻžāĻ•āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻ¯ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻ­āĻžāĻŦā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ āĻŋāĻ¨ āĻšāĻŋāĻŸ.

āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻšāĻ¤ā§āĻ°ā§āĻĨ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻ˛ āĻŽā§‹āĻŸ āĻ•āĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ•āĻ˛ āĻ†āĻ›ā§‡. āĻ§āĻ°āĻž āĻ¯āĻžāĻ• 1 āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻāĻ‡ āĻ—ā§āĻ°ā§āĻĒāĻŸāĻŋ āĻ•ā§€ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¯ā§‡ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ—ā§āĻ°ā§āĻĒāĻŸāĻŋ 000% āĻāĻ° āĻ•āĻŽ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻŸāĻŋ āĻāĻ¤āĻ‡ āĻ§ā§€āĻ° āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ›āĻŦāĻŋāĻ¤ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ—ā§āĻ°ā§āĻĒ āĻ•āĻ˛ā§‡ 000%āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ā§‡āĻ° 0,01% āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ—ā§āĻ°ā§āĻĒāĨ¤

āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧāĻ“ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽā§‹āĻŸ āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° 14% āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻœāĻ¨ā§āĻ¯ - 11%, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

āĻ†āĻŽāĻŋ āĻŦāĻŋāĻļāĻĻā§‡ āĻ¯āĻžāĻŦ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻļā§€āĻ°ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻŋ, āĻ•āĻžāĻ°āĻŖ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻŋ, āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸāĻ—ā§āĻ˛āĻŋ āĻ­āĻžāĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻĒāĻĄāĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋāĻ¤ā§‡ āĻ†āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž, āĻ¯āĻ–āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ 0 āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ­āĻžāĻ˛āĨ¤ āĻ•ā§‹āĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡. āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻšāĻžāĻ° 20% āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšāĻ˛ā§‡, āĻāĻŸāĻž āĻ āĻŋāĻ• āĻ†āĻ›ā§‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻŋāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻšāĻžāĻĒ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒāĻ°ā§‡ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§€āĻšā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ‡ āĻāĻŦāĻ‚ āĻ¯āĻ¤āĻ•ā§āĻˇāĻŖ āĻ¨āĻž āĻ†āĻŽāĻ°āĻž 80% āĻŦāĻž 90% āĻĒā§ŒāĻāĻ›āĻžāĻ‡āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ 10-20 āĻ—ā§āĻ°ā§āĻĒ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻĒāĻŋāĻœāĻŋāĻŦā§‡āĻžā§āĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋāĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋāĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻŸāĻŋ, āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŦāĻ‚ Postgres 12-āĻ āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ†āĻ°āĻ“ āĻ¸ā§āĻ¯ā§‹āĻ— āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧā§‡ 80-90% āĻ˛āĻžāĻ­ āĻ•āĻ°āĻŋāĨ¤ “@” āĻāĻ° āĻĒāĻ°ā§‡ āĻ†āĻŽāĻžāĻ° āĻ•ā§€ āĻ°āĻžāĻ–āĻž āĻ‰āĻšāĻŋāĻ¤? āĻ†āĻŽāĻ°āĻž āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻŋ, āĻ•āĻ¤āĻŸāĻž āĻ†āĻ—ā§āĻ°āĻš āĻ†āĻ›ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻŋ āĻāĻŦāĻ‚ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ¤ āĻ†āĻ—ā§āĻ°āĻš āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻļāĻ¤āĻžāĻ‚āĻļ āĻĨā§‡āĻ•ā§‡ āĻ†āĻŽāĻ°āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ° āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻĒāĻŋāĻœāĻŋāĻŦā§‡āĻžā§āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāĻœā§‡ āĻ¯āĻžāĻ‡āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻ›ā§‡ K001 āĻāĻŦāĻ‚ K002āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

K001 āĻšāĻžāĻ°āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĨ¤ āĻāĻŸāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§āĻ°ā§‹ āĻ˛ā§‹āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•āĻ˛āĻžāĻŽ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻžāĻŦāĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤ āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ‡ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻĻā§‡āĻĄāĻŧ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¯āĻĻāĻŋ āĻĻā§āĻŸāĻŋ āĻ•ā§‹āĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻšāĻŦā§‡āĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 75% āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĨāĻžāĻ•āĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ‡ āĻŽāĻ¤ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡. āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° 10āĻŸāĻŋ āĻ•ā§‹āĻ° āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļāĻžāĻ¨ā§āĻ¤ āĻšāĻŦāĨ¤ āĻāĻ‡ āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻĻ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨.

K002 āĻ•ā§‡ āĻ†āĻŽāĻŋ āĻ•ā§‹āĻ¯āĻŧā§‡āĻ°āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻŦāĻ˛āĻŋ, āĻ¯ā§‡āĻŽāĻ¨ SELECT, INSERT, UPDATE, DELETEāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻĄā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•āĨ¤

āĻāĻŦāĻ‚ āĻāĻ–āĻžāĻ¨ā§‡ āĻ†āĻŽāĻ°āĻž āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°ā§‡ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¯ā§‡ SELECT āĻšāĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻ āĻ• - āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ā§‡āĻ° 82%, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ - 74% āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧā§‡āĨ¤ āĻ¯ā§‡, āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŽ āĻ¸āĻŽā§āĻĒāĻĻ āĻ–āĻ°āĻšāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻŋ: "āĻ†āĻŽāĻ°āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻ āĻŋāĻ• āĻ­āĻžāĻ— āĻ•āĻ°āĻž_āĻŦāĻžāĻĢāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ?" āĻ†āĻŽāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻŋ āĻ¯ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŦā§‡āĻžā§āĻšāĻŽāĻžāĻ°ā§āĻ• āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ - āĻ†āĻ¸ā§āĻ¨ āĻĻā§‡āĻ–āĻŋ āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ•ā§€ āĻšāĻŦā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ•ā§€ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ TPS āĻŦāĻž QPS āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ—āĻžāĻĄāĻŧāĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡ āĻ āĻŋāĻ• 311āĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‡āĻ‰āĻ‡ āĻ•āĻ°ā§āĻŽāĻ¸ā§āĻĨāĻ˛ā§‡ āĻ—āĻžāĻĄāĻŧāĻŋ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻĢā§āĻ˛ āĻ¸ā§āĻĒāĻŋāĻĄā§‡ āĻŦāĻžāĻĄāĻŧāĻŋ āĻĢā§‡āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻž āĻŦā§‹āĻ•āĻžāĻŽāĻŋ. āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ‡. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŖ āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ—āĻžāĻĄāĻŧāĻŋ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ•ā§‡āĻ‰ āĻ•āĻ°ā§‡āĻ“ āĻ¨āĻžāĨ¤ āĻ•ā§‡āĻ‰ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž, āĻ¯āĻžāĻ° 100% CPU āĻ†āĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋāĻ“, āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻ•ā§‡āĻ‰ āĻŦā§‡āĻāĻšā§‡ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ¨āĻ¯āĻŧāĨ¤

āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻšāĻ˛ āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 20 āĻļāĻ¤āĻžāĻ‚āĻļ āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ¯āĻŧ āĻ—āĻžāĻĄāĻŧāĻŋ āĻšāĻžāĻ˛āĻžāĻ‡, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ 50% āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻĒāĻ°āĻŋ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ 20% āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻĨāĻžāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¨āĻŦāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˜ā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŋāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ:

  • Database Lab āĻ•āĻ°āĻ¤ā§‡ āĻ­ā§āĻ˛āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤
  • āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧ, āĻšāĻžāĻšāĻŋāĻĻāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ - āĻ–ā§‡āĻ˛ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĢā§‡āĻ˛ā§‡ āĻĻāĻŋāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻŽā§‡āĻ˜ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻŦāĻ˛āĻžāĻ° āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ°āĻžāĻ–ā§‡ āĻ¨āĻž, āĻ…āĻ°ā§āĻĨāĻžāĻ¤ā§ āĻĒā§āĻ°āĻšā§āĻ° āĻĻāĻžāĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ†āĻ›ā§‡āĨ¤
  • āĻ•ā§ŒāĻ¤ā§āĻšāĻ˛ā§€ āĻšāĻ“. āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻ­ā§āĻ˛ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–ā§āĻ¨ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻŦā§‡āĻ¸ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻœā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻļāĻŋāĻ•ā§āĻˇāĻŖ āĻĻāĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
  • āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯.
  • āĻāĻŦāĻ‚ Postgres āĻ¸ā§‚āĻ¤ā§āĻ° āĻ­āĻ¯āĻŧ āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¨āĻž. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ†āĻ›ā§‡, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
  • āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨, āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¤āĻŋāĻ¨ āĻŽāĻžāĻ¸ā§‡ āĻāĻ•āĻŦāĻžāĻ°, āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ, āĻŦāĻž āĻĒā§‹āĻ¸ā§āĻŸāĻ—ā§āĻ°ā§‡āĻ¸-āĻšā§‡āĻ•āĻ†āĻĒāĨ¤

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻĒā§āĻ°āĻļā§āĻ¨

āĻ…āĻ¨ā§‡āĻ• āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ†āĻ•āĻ°ā§āĻˇāĻŖā§€āĻ¯āĻŧ āĻœāĻŋāĻ¨āĻŋāĻ¸.

āĻĻā§āĻ‡ āĻŸā§āĻ•āĻ°āĻž.

āĻšā§āĻ¯āĻžāĻ, āĻĻā§āĻ‡ āĻŸā§āĻ•āĻ°āĻžāĨ¤ āĻļā§āĻ§ā§ āĻ†āĻŽāĻŋ āĻ āĻŋāĻ• āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋāĨ¤ āĻ¯āĻ–āĻ¨ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻŋ, āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŦāĻž āĻĒā§āĻ°ā§‹ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ?

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻ˛ā§āĻŸāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻ¯āĻ¤āĻŸāĻž āĻšāĻžāĻ¨ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˜ā§āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦā§āĻāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻ­ā§āĻ˛ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻšā§āĻ¯āĻžāĻ. āĻ•ā§‡āĻ¨ āĻœāĻŋāĻœā§āĻžā§‡āĻ¸ āĻ•āĻ°āĻ˛āĻžāĻŽ? āĻ•āĻžāĻ°āĻŖ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ•āĻ āĻŋāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻļāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻ•ā§‡ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ˛āĻžāĻŽāĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ°ā§‡āĻ°āĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻŸāĻŋ āĻ†āĻāĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ­āĻžāĻ˛āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ—āĻ¤āĻ•āĻžāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ§āĻžāĻ°āĻŖāĻž āĻ›āĻŋāĻ˛. āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ–ā§āĻŦ āĻ˜āĻ¨āĻŋāĻˇā§āĻ  āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ›āĻŋāĻ˛āĨ¤ āĻĻā§āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĻ¨āĻŋ āĻ•ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ›āĻŋāĻ˛āĨ¤ āĻāĻŦāĻ‚ āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻ‰āĻĻā§āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻŸāĻŋ āĻ•ā§€ āĻ¤āĻž āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĻā§āĻŦāĻŋāĻ§āĻžāĻŦāĻŋāĻ­āĻ•ā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ• āĻšāĻ¤ā§āĻ°ā§āĻĨāĻžāĻ‚āĻļ, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧāĨ¤

āĻāĻŦāĻ‚ āĻ†āĻ°ā§‹ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ āĻ†āĻ›ā§‡. āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¤āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨āĻļā§€āĻ˛āĨ¤ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤, āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ†āĻ›ā§‡?

āĻ†āĻŽāĻŋ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŸāĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨ā§‹ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻŽāĻŋ āĻ¸āĻŽāĻŽāĻ¨āĻž āĻŽāĻžāĻ¨ā§āĻˇ āĻ–ā§āĻāĻœāĻ›āĻŋ. āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ…āĻ­āĻŋāĻ¨āĻ¯āĻŧ āĻ•āĻ°āĻŋ āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ‡āĨ¤ āĻāĻŸāĻž āĻ–ā§āĻŦ āĻļāĻžāĻ¨ā§āĻ¤. āĻ•ā§‡āĻ‰ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻŽāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›ā§‡, āĻ•ā§‡āĻ‰ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ†āĻ—ā§āĻ°āĻšā§€ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻŋ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§‡ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻĻāĻŋāĻ¨āĨ¤

āĻāĻ•āĻŦāĻžāĻ° āĻ†āĻŽāĻ°āĻž āĻ˛ā§āĻ¯āĻžāĻŦāĻ°ā§‡āĻŸāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ˛ā§‡, āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻŽāĻ¤āĻžāĻŽāĻ¤ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡āĨ¤ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ•. āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ!

āĻšā§āĻ¯āĻžāĻ˛ā§‹! āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! āĻĻā§‡āĻ–āĻ˛āĻžāĻŽ āĻ†āĻŽāĻžāĻœāĻ¨ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ āĻ†āĻ›ā§‡āĨ¤ āĻœāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ†āĻ›ā§‡ āĻ•āĻŋ?

āĻ­āĻžāĻ˛ āĻĒā§āĻ°āĻļā§āĻ¨. āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻž āĻ•āĻ°āĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻĒāĻžāĻ¤āĻ¤ āĻāĻŸāĻŋ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ›āĻŋ āĻ•āĻžāĻ°āĻŖ āĻ†āĻŽāĻ°āĻž āĻ…āĻ°ā§āĻĨ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ˛ā§‹āĻ•āĻžāĻ˛āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ°āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻœā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž, āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋ. āĻ†āĻŽāĻŋ āĻāĻŸāĻž āĻ—ā§‡āĻŸāĻ˛ā§āĻ¯āĻžāĻŦā§‡ āĻ•āĻ°āĻŋ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻœāĻŋāĻāĻ¸āĻĒāĻŋāĻ¤ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻāĻ–āĻ¨āĻ“ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ°ā§āĻ•ā§‡āĻ¸ā§āĻŸā§āĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻ—ā§āĻ—āĻ˛ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¸āĻ¸ā§āĻ¤āĻž āĻĻāĻžāĻ— āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ ??? āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ†āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻ¤, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 70% āĻĄāĻŋāĻ¸āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĻāĻžāĻŽ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ–ā§‡āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻĒāĻŸā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ˛āĻžāĻĨāĻŋ āĻŽāĻžāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž āĻĻāĻžāĻŽ 5-10% āĻŦāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ‡āĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻĒāĻ¨āĻŋ āĻĻāĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ› āĻĨā§‡āĻ•ā§‡ āĻ•ā§‡āĻĄāĻŧā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ āĻŦāĻŋāĻĄ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒāĻ°ā§‡ āĻŽā§‡āĻ°ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡āĨ¤ āĻ—ā§āĻ—āĻ˛ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ†āĻ›ā§‡. āĻāĻŦāĻ‚ āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ–āĻžāĻ°āĻžāĻĒ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ†āĻ›ā§‡ - āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 24 āĻ˜āĻ¨ā§āĻŸāĻž āĻŦā§‡āĻāĻšā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ†āĻŽāĻ°āĻž 5 āĻĻāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻžāĻ‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻ¨āĻŋ āĻĻāĻžāĻ—ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨; āĻĻāĻžāĻ— āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ¯āĻŧā§‡āĻ• āĻŽāĻžāĻ¸ āĻ§āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻšā§āĻ¯āĻžāĻ˛ā§‹! āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ! āĻ†āĻĒāĻ¨āĻŋ āĻšā§‡āĻ•āĻ†āĻĒā§‡āĻ° āĻ•āĻĨāĻž āĻŦāĻ˛ā§‡āĻ›ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ stat_statements āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻŦā§‡āĻ¨?

āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ā§‹ āĻĒā§āĻ°āĻļā§āĻ¨āĨ¤ āĻ†āĻŽāĻŋ āĻĻā§‡āĻ–āĻžāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻŽāĻšāĻžāĻ¨ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡, āĻ†āĻŽāĻ°āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ° āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ¸ā§‡ āĻ‰āĻ ā§‡āĻ›ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻ›āĻŋ: āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻŽāĻ°āĻž āĻĻā§āĻŸāĻŋ āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸ āĻĻā§‡āĻ–āĻŋ: āĻŽā§‹āĻŸ_āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻ˛, āĻ¤āĻžāĻ‡ āĻĻā§āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻ° āĻ†āĻŽāĻ°āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĻāĻ˛āĻ—ā§āĻ˛ā§‹āĻ° āĻ…āĻŦāĻĻāĻžāĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻ‡āĨ¤ āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻ—ā§‹āĻˇā§āĻ ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: āĻ¯āĻžāĻ°āĻž āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻžāĻ°āĻž āĻāĻ¸ā§‡āĻ›ā§‡āĨ¤ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ• āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻšāĻŋāĻ¤ā§āĻ°ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ•ā§€āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŋ āĻ­āĻ¯āĻŧ āĻĒāĻžāĻšā§āĻ›ā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĻā§āĻ‡ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻ˜ā§āĻ°āĻŦā§‡?

āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¤āĻžāĻ°āĻž āĻ•āĻŋ āĻ†āĻŦāĻžāĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻŦāĻž āĻ•āĻŋ?

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻāĻ•āĻŦāĻžāĻ° āĻĒā§āĻ°āĻŋāĻŽāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻāĻ¸ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻĒā§āĻ°āĻŋāĻŽāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻ†āĻŦāĻžāĻ° āĻāĻ¸ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻĒā§āĻ°āĻŋāĻŽāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ—āĻŖāĻ¨āĻž, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻŦ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ?

āĻ­āĻžāĻ˛ āĻĒā§āĻ°āĻļā§āĻ¨, āĻ†āĻŽāĻ°āĻž āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻŦā§‡.

āĻ†āĻŽāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ•āĻ°ā§‡āĻ›āĻŋ. āĻāĻŸāĻž āĻ¸āĻšāĻœ āĻ›āĻŋāĻ˛, āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ†āĻŽāĻŋ āĻāĻ•āĻž āĻāĻŸāĻž āĻ•āĻ°ā§‡āĻ›āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, stat_statements āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ›āĻŋāĻ˛, āĻ¯āĻž āĻāĻ–āĻ¨āĻ“ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ¤ stat_statements āĻœāĻŽāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻ¸āĻŋāĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻžāĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻšāĻ˛ āĻ¯ā§‡, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻšā§āĻ¯āĻž āĻšā§āĻ¯āĻž.

āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ›āĻŋ āĻ¨āĻž āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, āĻ†āĻŽāĻŋ āĻ āĻŋāĻ• āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻŋ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§āĻ¯ā§‹āĻ¯āĻŧāĻžāĻ°ā§€ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ āĻ¨āĻžāĻ•āĻŋ pg_stat_statements āĻāĻ° āĻ¸āĻžāĻĨā§‡ queryid āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ¤ā§‡ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ•āĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻŽāĻ°āĻž queryid-āĻ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ•āĻ°āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻ¤ā§āĻ¤ā§āĻŦāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ›āĻŋāĨ¤

āĻ¨āĻž, āĻ¤āĻžāĻ•ā§‡ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŦāĻžāĻ° āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ•āĻ‡ āĻ†āĻ‡āĻĄāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡?

āĻšā§āĻ¯āĻžāĻāĨ¤

āĻ†āĻŽāĻ°āĻž āĻāĻ‡ āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻŦ. āĻ­āĻžāĻ˛ āĻĒā§āĻ°āĻļā§āĻ¨. āĻ†āĻŽāĻ°āĻž āĻāĻŸāĻž āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻĒāĻžāĻ¤āĻ¤, āĻ†āĻŽāĻ°āĻž āĻ¯āĻž āĻĻā§‡āĻ–āĻ›āĻŋ āĻ¤āĻž āĻšāĻ¯āĻŧ 0 āĻ˛ā§‡āĻ–āĻž...

āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ°āĻ˛ āĻ˜āĻŸāĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻŋ āĻ¯āĻ–āĻ¨ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°āĻ˛āĻžāĻŽ āĻ¯ā§‡ stat_statemetns āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻŋ āĻšāĻ¤āĻŦāĻžāĻ• āĻšāĻ¯āĻŧā§‡ āĻ—āĻŋāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĻžāĻŽāĨ¤

Pg_stat_statements-āĻ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒā§‡āĻ°ā§‡āĻ›āĻŋ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ track_utility = āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ“ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻšā§āĻ¯āĻžāĻāĨ¤

āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻœāĻžāĻ­āĻž āĻšāĻžāĻ‡āĻŦāĻžāĻ°āĻ¨ā§‡āĻŸ āĻĨāĻžāĻ•ā§‡, āĻ¯āĻž āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛āĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ¯āĻ¤ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻ†āĻĒāĻ¨āĻŋ 50-100 āĻ—ā§‹āĻˇā§āĻ ā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡āĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻ•āĻŽāĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻŽā§‹āĻ•āĻžāĻŦā§‡āĻ˛āĻž āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ pg_stat_statements.max āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻžāĨ¤

āĻšā§āĻ¯āĻžāĻ, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ•āĻ¤āĻŸāĻž āĻœāĻžāĻ¨āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¨āĻž āĻ•ā§‹āĻ¨āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻœāĻ° āĻ°āĻžāĻ–āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻŸāĻž āĻ¯āĻž āĻ†āĻŽāĻŋ āĻ•āĻ°āĻŋ. āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ†āĻŽāĻžāĻ° āĻ•āĻžāĻ›ā§‡ pg_stat_statements.max āĻ†āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚ āĻ†āĻŽāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻšā§āĻ›āĻŋ āĻ¯ā§‡ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻŋ 70% āĻ āĻĒā§ŒāĻāĻ›āĻžāĻ‡āĻ¨āĻŋāĨ¤ āĻ āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻšāĻžāĻ°āĻžāĻ‡āĻ¨āĻŋ. āĻāĻ° āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ•. āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻŦāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻŸāĻŸāĻŋ 70-āĻāĻ° āĻ•āĻŽ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ° āĻ•āĻŋāĻ›ā§ āĻšāĻžāĻ°āĻžāĻ¨āĻ¨āĻŋāĨ¤

āĻšā§āĻ¯āĻžāĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ–āĻ¨ 5āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ˛ā§‹āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸāĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§āĻ¯āĻžāĻāĨ¤

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

PS āĻ†āĻŽāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻĒāĻ•ā§āĻˇ āĻĨā§‡āĻ•ā§‡, āĻ†āĻŽāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ Postgres-āĻ āĻ—ā§‹āĻĒāĻ¨ā§€āĻ¯āĻŧ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ PostgreSQL āĻŦā§‡āĻ¨āĻžāĻŽā§€. āĻ¸ā§āĻ•āĻŋāĻŽāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ:

PostgreSQL āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŋāĻ˛ā§āĻĒ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ: āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĨ¤" āĻ¨āĻŋāĻ•ā§‹āĻ˛ā§‡ āĻ¸āĻžāĻŽā§‹āĻ–āĻ­āĻžāĻ˛āĻ­

āĻ‰āĻ¤ā§āĻ¸: www.habr.com

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨