āĻšā§āĻ¯āĻžāĻ˛ā§
āĻāĻŽāĻŋ āĻāĻŽāĻžāĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ - āĻāĻŋāĻ¨ā§āĻ¤āĻž, āĻŦāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻĢāĻ˛āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻĒāĻ°āĻŋ: āĻāĻāĻŋ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻ¯āĻŧ - āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻā§ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¨āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ˛, āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨āĻāĻ¤ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻ¨āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤, āĻ
āĻāĻ¤ā§āĻ¯āĻž āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāĻ¸ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻŦāĻ: āĻšā§āĻ¯āĻžāĻ, āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ¨ā§, āĻ¤āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻŦā§āĻˇāĻŖāĻžāĻ¯āĻŧ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ āĻ˛ā§āĻā§,
āĻ
āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§: āĻ
āĻĢāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇāĻā§āĻ, āĻĄāĻŋāĻŦāĻŋāĻ-āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻā§āĻ¨āĻ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻŦāĻŋāĻ¨ā§āĻĻā§.
āĻāĻ¸ā§āĻ¨ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻā§: āĻā§āĻ¨āĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĨ¤
āĻāĻ āĻāĻžāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ: āĻāĻāĻŋ āĻā§, āĻāĻ āĻāĻžāĻā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻā§āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻā§āĻŖāĻāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒā§āĻ° āĻŽāĻžāĻĒāĻāĻžāĻ āĻŋ āĻā§āĨ¤
āĻāĻ¸ā§āĻ¨ āĻāĻāĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ āĻ¯ā§ āĻāĻāĻŋ āĻāĻŽāĻŦā§āĻļāĻŋ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŦāĻ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ: āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ (āĻŦāĻž āĻāĻ° āĻ¸āĻžāĻĨā§) āĻ āĻŋāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
"āĻāĻŽ āĻŦāĻž āĻāĻŽ" - āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ˛, āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ, āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ (āĻŦāĻž āĻāĻāĻŋ āĻā§āĻĨāĻžāĻ āĻĨā§āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ) āĻ¯āĻž āĻā§āĻĒāĻžāĻĻāĻ¨ā§ āĻ¯āĻž āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ˛ā§āĻĄ āĻ¸āĻš āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻā§āĻĒāĻžāĻĻāĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§āĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻāĻ¸ā§āĻ¨ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ āĻ¯ā§ āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤, āĻ¯āĻž āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋāĻā§ āĻāĻ° āĻāĻžāĻā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻā§ - āĻāĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻ§āĻāĻŽā§āĻ¯āĻ¤āĻž āĻ¨ā§āĻ, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻĒā§āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻŽāĻ°āĻž āĻšāĻŦ. āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧāĻ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ¨ā§ āĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨?
āĻāĻ¯āĻŧā§āĻ˛, āĻŽāĻ¨ā§ āĻāĻ¸ā§ āĻ¯ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¤āĻžāĻāĻžāĻ¨ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻā§ āĻ¤āĻž āĻŦā§āĻā§āĻ¨āĨ¤ āĻāĻŦāĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻ āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻā§āĻ˛ā§. āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋāĻā§ āĻ¤āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻā§āĻ° āĻāĻāĻžāĻ°ā§ āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ āĻā§āĻŦ āĻā§āĻ˛-āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ, āĻ˛ā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻĻā§āĻā§āĻ¨ - āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž, āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻāĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻĒāĻ¸āĻāĻšāĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ.
āĻ āĻŋāĻ āĻāĻā§, āĻāĻāĻŋ āĻšāĻ˛: āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĨāĻžāĻā§, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§āĻ˛āĻŋ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻĨāĻ āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§: āĻšā§āĻ¯āĻžāĻ, āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻā§ āĻ āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ˛āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ āĻ¨ā§āĻāĻā§āĻˇāĻŖ.
āĻāĻā§āĻāĻž, āĻāĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻž āĻŦā§āĻāĻ¤ā§ āĻāĻŦāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻā§ āĻāĻŋāĻā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°āĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻā§āĻāĻ°, āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ¨ (āĻ¯ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻ āĻā§āĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž), āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ - āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ˛ā§āĻĄā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻāĨ¤
āĻ āĻ°ā§āĻĨāĻžāĻ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻā§āĻāĻ° āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ ; āĻā§āĻĨāĻžāĻ¯āĻŧ â āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻāĻā§āĨ¤
āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻ
, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
āĻ āĻŋāĻ āĻāĻā§, āĻ¤āĻžāĻ°āĻĒāĻ°: āĻ¸āĻŦāĻāĻŋāĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¨āĻŋāĻā§ āĻāĻ˛ā§ āĻāĻ¸ā§, āĻāĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§: āĻāĻŽāĻžāĻ° āĻāĻžāĻ¤ā§āĻ°āĻžāĻŦāĻ¸ā§āĻĨāĻž āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻā§āĻ˛ā§ āĻā§āĻāĻŋ, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ°āĻŽ āĻ āĻāĻļ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻāĻāĻ āĻ¨āĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ ā§āĻā§: āĻā§āĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
- āĻ āĻ°ā§āĻĨā§ - āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻšāĻžāĻ¤ā§ āĻāĻŽ āĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
- āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, i.e. extremum āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĨāĻžāĻā§), āĻāĻžāĻ˛, āĻ āĻ¨ā§āĻ¤āĻ¤āĻĒāĻā§āĻˇā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤āĨ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻāĻžāĻ°ā§, āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĨ¤
āĻāĻā§āĻāĻž, āĻāĻŽāĻŋ āĻāĻžāĻ¨āĻŋ python
и cran-r
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻā§, āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĨ¤
āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻ¯āĻž āĻĻā§āĻ¯āĻŧ āĻ¤āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻŦāĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĨā§āĻā§āĨ¤
āĻ āĻĨāĻŦāĻž āĻ¤āĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻāĻ¨āĻĒā§āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻĒāĻ° āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻāĻžāĻ°āĻŖā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĻā§āĻ°ā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻāĻžāĻ˛, āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ āĻĨāĻŦāĻž, āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¤ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻāĻāĻžāĻ¸ā§āĻāĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
āĻāĻŽāĻŋ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻžāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻāĻ°āĻāĻŋ, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§, āĻ¤āĻžāĻ āĻāĻĨāĻž āĻŦāĻ˛āĻ¤ā§: āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĨ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ:
- āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĨāĻžāĻāĻ¤ā§ āĻĻāĻŋāĻ¨:
oracle xe 18c
- āĻāĻāĻŋāĻā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ˛āĻžāĻĒ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨: āĻ˛ā§āĻ¨āĻĻā§āĻ¨/āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĨā§āĻ°ā§āĻĒā§āĻ āĻĒā§āĻ¤ā§āĨ¤
- āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻŦ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¸ā§āĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤ āĻšāĻ āĻ¯ā§ āĻāĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻā§āĻ¯āĻžāĻŦā§āĻ˛āĻžāĻ° āĻĄā§āĻāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻŦāĻžāĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĄā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻŦāĻĄāĻŧ āĻļāĻ¤āĻžāĻāĻļ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻāĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¯āĻž āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§ āĻ āĻ˛ā§āĻĒ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸ā§āĻā§ āĻ¸āĻš āĻāĻŽ āĻŦāĻž āĻŦā§āĻļāĻŋ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§: āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž, āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻ¸āĻš, āĻ°ā§āĻĄāĻā§āĻ¸ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻĻāĻžāĻŦāĻŋāĻ¤ā§āĻ¯āĻžāĻ - āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻŦāĻĄāĻŋāĻŦāĻŋ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋāĨ¤
āĻāĻžāĻ°āĻŖ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻ¯āĻžāĻŦā§āĻ˛āĻžāĻ° āĻĄā§āĻāĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻā§āĻ¯āĻžāĻŦā§āĻ˛āĻžāĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĻ° āĻĄāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§ SQL āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨āĻŽā§āĻ˛āĻ āĻ˛āĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¯āĻž, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻŋāĻĒāĻŋāĻāĻ¸ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻšāĻ¤āĻžāĻļāĻžāĻāĻ¨āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻŦā§: āĻāĻžāĻ˛, āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ¯āĻžāĻŦā§āĻ˛āĻžāĻ° āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻ¤ā§ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻ¯āĻž āĻŦā§āĻ˛āĻā§āĻāĻā§āĻ˛āĻŋ āĻāĻā§āĨ¤
āĻ āĻ¤āĻāĻŦ, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻŦ āĻāĻŦāĻ āĻ¨ā§āĻā§ āĻāĻŽāĻŋ āĻ āĻŋāĻ āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻŦāĨ¤
- āĻāĻ¸ā§āĻ¨ āĻāĻŽāĻ°āĻž āĻ
āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŋ, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻŽāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻ¸āĻāĻŋāĻāĻāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° 100% āĻšāĻ˛ āĻĄāĻŋāĻāĻŽāĻāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ¯āĻŧ āĻāĻāĻ āĻšāĻ¤ā§ āĻĻāĻŋāĻ¨āĨ¤
āĻ¯āĻĨāĻž: skl āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻā§āĻ¯āĻžāĻŦā§āĻ˛āĻžāĻ° āĻĄā§āĻāĻž, āĻā§āĻāĻžāĻŦā§ skl āĻ¸ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ - Subd āĻāĻžāĻ āĻāĻ°ā§
FORCE LOGGING
,ARCHIVELOG
āĻŽā§āĻĄ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļāĻŦā§āĻ¯āĻžāĻ-āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŽā§āĻĄ āĻŦāĻ¨ā§āĻ§, āĻ¸āĻžāĻŦāĻĄāĻŋ āĻ¸ā§āĻ¤āĻ°ā§āĨ¤ - āĻ˛āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ°ā§āĻ¨: āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ
āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ "āĻĄāĻŋāĻ¸ā§āĻ" āĻ;
āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨: āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§, āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ "āĻĄāĻŋāĻ¸ā§āĻ" āĻ:
āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°ā§ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ. āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻžāĻ° āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻāĻĒāĻžāĻĻāĻžāĻ¨
SQL> select status||' '||name from v$controlfile;
/db/u14/oradata/XE/control01.ctl
SQL> select GROUP#||' '||MEMBER from v$logfile;
1 /db/u02/oradata/XE/redo01_01.log
2 /db/u02/oradata/XE/redo02_01.log
SQL> select FILE_ID||' '||TABLESPACE_NAME||' '||round(BYTES/1024/1024,2)||' '||FILE_NAME as col from dba_data_files;
4 UNDOTBS1 2208 /db/u14/oradata/XE/undotbs1_01.dbf
2 SLOB 128 /db/u14/oradata/XE/slob01.dbf
7 USERS 5 /db/u14/oradata/XE/users01.dbf
1 SYSTEM 860 /db/u14/oradata/XE/system01.dbf
3 SYSAUX 550 /db/u14/oradata/XE/sysaux01.dbf
5 MONITOR 128 /db/u14/oradata/XE/monitor.dbf
SQL> !cat /proc/mounts | egrep "/db/u[0-2]"
/dev/vda1 /db/u14 ext4 rw,noatime,nodiratime,data=ordered 0 0
/dev/mapper/vgsys-ora_redo /db/u02 xfs rw,noatime,nodiratime,attr2,nobarrier,inode64,logbsize=256k,noquota 0 0
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§, āĻāĻ āĻ˛ā§āĻĄ āĻ
āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ
āĻ§ā§āĻ¨ā§, āĻāĻŽāĻŋ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ subd āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ
āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻŋ āĻ˛ā§āĻāĻāĻā§ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻŦ:
SLOB āĻāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĻ¸ā§āĻĨāĻ˛ā§ "SLOB āĻĒāĻĻā§āĻ§āĻ¤āĻŋ"āĨ¤ SLOB āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž
āĻāĻŦā§āĻĻāĻ¨ āĻŦāĻŋāĻŦāĻžāĻĻ āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻāĻāĻāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻž, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛āĻāĻŋāĻ āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦāĻĻā§āĻ§
āĻāĻ°āĻžāĻāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻŦā§āĻ˛āĻ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻžāĨ¤ āĻāĻāĻž āĻ āĻŋāĻâāĻĄā§āĻāĻž āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻĨāĻžāĻā§
āĻĄā§āĻāĻž āĻŦā§āĻ˛āĻā§! āĻāĻŋāĻ¨ā§āĻ¤ā§ SLOB - āĻāĻāĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ - āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻ¤āĻ°ā§āĻ āĻĨā§āĻā§ āĻ āĻ¨āĻžāĻā§āĻ°āĻŽā§āĻ¯āĨ¤
āĻāĻ āĻā§āĻˇāĻŖāĻž: āĻ
āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻāĻž.
cl āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻžāĻ° āĻĄāĻŋāĻā§āĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ, āĻāĻāĻŋ āĻšāĻ˛ āĻŽā§āĻ˛ -t
āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ runit.sh
SLOB āĻĨā§āĻā§
āĻĄāĻŋāĻāĻŽāĻāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻļāĻ¤āĻžāĻāĻļ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¸āĻžāĻŦāĻĄāĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻ
āĻ§āĻŋāĻŦā§āĻļāĻ¨, āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ UPDATE_PCT
āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻŦāĻ āĻā§āĻŦ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻāĻāĻžāĻŦā§: SLOB
āĻ¨āĻŋāĻā§āĻ, āĻ˛ā§āĻĄ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ - āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ āĻŦāĻž awr-āĻ¸ā§āĻ¨ā§āĻ¯āĻžāĻĒāĻļāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°ā§ (āĻ¯āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§)āĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻž āĻĒāĻ°āĻŋāĻŖāĻ¤ SLOB
30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĻ° āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ SQL āĻ¸ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ
āĻ¤āĻāĻŦ, āĻāĻŽāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻŽāĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ, āĻļā§āĻ°āĻŽāĻŋāĻ-āĻā§āĻˇāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻĄ āĻāĻ°ā§āĻāĻŋāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻŋāĻ˛āĨ¤
āĻ˛ā§āĻĄāĻžāĻ°āĻāĻŋ āĻā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻŋ āĻāĻ°ā§ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨āĨ¤
āĻŽā§āĻ˛āĻ¤ āĻ˛ā§āĻĄāĻžāĻ° āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
āĻāĻ°ā§āĻŽā§ āĻā§āĻĄ
function dotx()
{
local v_period="$2"
[ -z "v_period" ] && v_period="0"
source "/home/oracle/testingredotracĐĩ/config.conf"
$ORACLE_HOME/bin/sqlplus -S system/${v_system_pwd} << __EOF__
whenever sqlerror exit failure
set verify off
set echo off
set feedback off
define wnum="$1"
define period="$v_period"
set appinfo worker_&&wnum
declare
v_upto number;
v_key number;
v_tots number;
v_cts number;
begin
select max(col1) into v_upto from system.testtab_&&wnum;
SELECT (( SYSDATE - DATE '1970-01-01' ) * 86400 ) into v_cts FROM DUAL;
v_tots := &&period + v_cts;
while v_cts <= v_tots
loop
v_key:=abs(mod(dbms_random.random,v_upto));
if v_key=0 then
v_key:=1;
end if;
update system.testtab_&&wnum t
set t.object_name=translate(dbms_random.string('a', 120), 'abcXYZ', '158249')
where t.col1=v_key
;
commit;
SELECT (( SYSDATE - DATE '1970-01-01' ) * 86400 ) into v_cts FROM DUAL;
end loop;
end;
/
exit
__EOF__
}
export -f dotx
āĻļā§āĻ°āĻŽāĻŋāĻāĻĻā§āĻ° āĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
āĻāĻ˛āĻŽāĻžāĻ¨ āĻļā§āĻ°āĻŽāĻŋāĻ
echo "starting test, duration: ${TEST_DURATION}" >> "$v_logfile"
for((i=1;i<="$SQLSESS_COUNT";i++))
do
echo "sql-session: ${i}" >> "$v_logfile"
dotx "$i" "${TEST_DURATION}" &
done
echo "waiting..." >> "$v_logfile"
wait
āĻāĻŦāĻ āĻāĻ°ā§āĻŽā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦāĻŋāĻ˛ āĻāĻ āĻŽāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§
function createtable() {
source "/home/oracle/testingredotracĐĩ/config.conf"
$ORACLE_HOME/bin/sqlplus -S system/${v_system_pwd} << __EOF__
whenever sqlerror continue
set verify off
set echo off
set feedback off
define wnum="$1"
define ts_name="slob"
begin
execute immediate 'drop table system.testtab_&&wnum';
exception when others then null;
end;
/
create table system.testtab_&&wnum tablespace &&ts_name as
select rownum as col1, t.*
from sys.dba_objects t
where rownum<1000
;
create index testtab_&&wnum._idx on system.testtab_&&wnum (col1);
--alter table system.testtab_&&wnum nologging;
--alter index system.testtab_&&wnum._idx nologging;
exit
__EOF__
}
export -f createtable
seq 1 1 "$SQLSESS_COUNT" | xargs -n 1 -P 4 -I {} -t bash -c "createtable "{}"" | tee -a "$v_logfile"
echo "createtable done" >> "$v_logfile"
āĻ¸ā§āĻā§āĻ˛ā§. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻāĻāĻžāĻŦā§: āĻĄāĻŋāĻŦāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ SQL āĻ¸ā§āĻļāĻ¨) āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°ā§āĻŽā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻāĻ°ā§āĻŽā§ āĻ¸ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻ˛āĻā§āĻ° āĻ
āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻŽā§: āĻāĻāĻ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§, āĻā§āĻŦāĻŋāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŦ āĻāĻāĻ āĻ°āĻāĻŽāĨ¤
āĻ¸āĻāĻ˛ āĻļā§āĻ°āĻŽāĻŋāĻ āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ
āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ¤ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ˛āĻ āĻ¸ā§āĻāĻ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŦā§, āĻāĻŦāĻ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ°āĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻ¸ā§āĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻ°āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĻā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻŋ āĻļā§āĻ°āĻŽāĻŋāĻāĻĻā§āĻ° āĻāĻžāĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ 8 āĻŽāĻŋāĻ¨āĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻ¯āĻž āĻ˛ā§āĻĄā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§
Database DB Id Instance Inst Num Startup Time Release RAC
~~~~~~~~ ----------- ------------ -------- --------------- ----------- ---
2929910313 XE 1 07-Sep-20 23:12 18.0.0.0.0 NO
Host Name Platform CPUs Cores Sockets Memory (G)
~~~~ ---------------- ---------------------- ----- ----- ------- ------------
billing.izhevsk1 Linux x86 64-bit 2 2 1 15.6
Snapshot Snap Id Snap Time Sessions Curs/Sess Comment
~~~~~~~~ ---------- ------------------ -------- --------- ------------------
Begin Snap: 1630 07-Sep-20 23:12:27 55 .7
End Snap: 1631 07-Sep-20 23:20:29 62 .6
Elapsed: 8.03 (mins) Av Act Sess: 8.4
DB time: 67.31 (mins) DB CPU: 15.01 (mins)
Cache Sizes Begin End
~~~~~~~~~~~ ---------- ----------
Buffer Cache: 1,392M Std Block Size: 8K
Shared Pool: 288M Log Buffer: 103,424K
Load Profile Per Second Per Transaction Per Exec Per Call
~~~~~~~~~~~~ ------------------ ----------------- ----------- -----------
DB time(s): 8.4 0.0 0.00 0.20
DB CPU(s): 1.9 0.0 0.00 0.04
Redo size: 7,685,765.6 978.4
Logical reads: 60,447.0 7.7
Block changes: 47,167.3 6.0
Physical reads: 8.3 0.0
Physical writes: 253.4 0.0
User calls: 42.6 0.0
Parses: 23.2 0.0
Hard parses: 1.2 0.0
W/A MB processed: 1.0 0.0
Logons: 0.5 0.0
Executes: 15,756.5 2.0
Rollbacks: 0.0 0.0
Transactions: 7,855.1
āĻ˛ā§āĻ¯āĻžāĻŦāĻ°ā§āĻāĻ°āĻŋāĻ° āĻāĻžāĻā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĨ¤
āĻāĻŽāĻ°āĻž, āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ¯āĻŧ, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻžāĻ° āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻ°āĻŦ:
- āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ˛āĻ āĻā§āĻ°ā§āĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [32, 1024] MB;
- āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ āĻā§āĻ°ā§āĻĒā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [2,32];
log_archive_max_processes
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [1,8];commit_logging
āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:batch|immediate
;commit_wait
āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:wait|nowait
;log_buffer
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [2,128] MBāĨ¤log_checkpoint_timeout
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [60,1200] āĻ¸ā§āĻā§āĻ¨ā§āĻĄdb_writer_processes
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [1,4]undo_retention
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [30;300] āĻ¸ā§āĻā§āĻ¨ā§āĻĄtransactions_per_rollback_segment
āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž: [1,8]disk_asynch_io
āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:true|false
;filesystemio_options
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:none|setall|directIO|asynch
;db_block_checking
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:OFF|LOW|MEDIUM|FULL
;db_block_checksum
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤:OFF|TYPICAL|FULL
;
āĻāĻ°āĻžāĻāĻ˛ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖā§āĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ°āĻšāĻŖāĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻā§ āĻāĻŦāĻ āĻā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻžāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻĄā§āĻāĻž āĻ¸āĻš āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻĒā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻĄ, āĻāĻāĻžāĻ¨ā§ āĻāĻĒāĻ°ā§.
āĻāĻŋāĻ¨ā§āĻ¤ā§āĨ¤
āĻ˛ā§āĻ¯āĻžāĻŦāĻ°ā§āĻāĻ°āĻŋāĻ° āĻāĻžāĻā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋ āĻšāĻ˛ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻā§āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻž āĻ
āĻŦāĻļāĻŋāĻˇā§āĻ āĻĨāĻžāĻā§ āĻ¤āĻž āĻšāĻ˛ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻĨāĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž, āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻ¤āĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤
āĻāĻŦāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ: āĻā§āĻĄāĻāĻŋ āĻā§āĻĄ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻāĻ¨ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§.
āĻāĻŽāĻŋ āĻāĻĒāĻ°ā§ āĻāĻĨāĻž āĻŦāĻ˛ā§āĻāĻŋ cran-r
, āĻ¯ā§āĻŽāĻ¨: āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ āĻāĻāĻāĻŋ R āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻžāĻ°ā§ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻžāĻ, āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ, āĻŽā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻā§āĻ āĻā§āĻā§āĻāĻ°: āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ GA
(
āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻā§āĻŦ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻāĻ āĻ
āĻ°ā§āĻĨā§ āĻ¯ā§ āĻāĻāĻŋ āĻā§āĻā§āĻāĻ° (āĻā§āĻ°ā§āĻŽā§āĻā§āĻŽ, āĻ¯āĻĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§) āĻāĻāĻāĻŋ āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ
āĻāĻļ āĻ¸āĻš āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻļāĻž āĻāĻ°ā§āĨ¤
āĻāĻŦāĻ āĻāĻŽāĻžāĻ° āĻā§āĻā§āĻāĻ°, āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻĨā§āĻā§: āĻāĻā§āĻ˛āĻŋ āĻšāĻ˛ 14āĻāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ - āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¸āĻšāĻā§āĻ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻžāĻŦā§, āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, R āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻŽā§āĻ˛ āĻ āĻāĻļāĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻ¯āĻŧ:
GA::ga āĻā§ āĻāĻ˛ āĻāĻ°ā§āĻ¨
cat( "", file=v_logfile, sep="n", append=F)
pSize = 10
elitism_value=1
pmutation_coef=0.8
pcrossover_coef=0.1
iterations=50
gam=GA::ga(type="real-valued", fitness=evaluate,
lower=c(32,2, 1,1,1,2,60,1,30,1,0,0, 0,0), upper=c(1024,32, 8,10,10,128,800,4,300,8,10,40, 40,30),
popSize=pSize,
pcrossover = pcrossover_coef,
pmutation = pmutation_coef,
maxiter=iterations,
run=4,
keepBest=T)
cat( "GA-session is done" , file=v_logfile, sep="n", append=T)
gam@solution
āĻāĻāĻžāĻ¨ā§, āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ lower
и upper
āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ ga
āĻŽā§āĻ˛āĻ¤, āĻ¸āĻžāĻ°ā§āĻ āĻ¸ā§āĻĒā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° (āĻŦāĻž āĻā§āĻā§āĻāĻ°) āĻāĻ¨ā§āĻ¯ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§āĨ¤
ga āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻ¤āĻžāĻšāĻ˛ā§, āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ, āĻ¸āĻžāĻŦāĻĄāĻŋ-āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻā§āĻāĻ°āĻā§ āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻžāĻŦāĻĄāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻ āĻ°ā§āĻĨāĻžā§: āĻāĻ¤āĻā§āĻ˛āĻŋ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻžāĻŦāĻĄāĻŋ āĻ¸ā§āĻāĻāĻĒ āĻāĻŦāĻ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛ā§āĻĄ āĻ¸āĻš: āĻ¸āĻžāĻŦāĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§ā§ˇ
āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻ¨ā§āĻŽā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻšā§-āĻĒāĻĻāĻā§āĻˇā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§:
- āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻā§āĻā§āĻāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ - āĻ¸āĻžāĻŦāĻĄā§āĻāĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĨ¤
- āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻ āĻ°āĻŋāĻĄā§ āĻā§āĻ°ā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžā§ˇ āĻ¤āĻĻā§āĻĒāĻ°āĻŋ, āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽā§āĻ¯āĻžāĻāĻžāĻāĻŋāĻ¨ āĻā§āĻ°ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ¤ā§, āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻāĻžāĻ°ā§āĻ°, āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦāĻŋāĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ˛ - d.b. āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ - āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻāĻŋ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧ: āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž (āĻāĻŦāĻžāĻ°: āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)
- āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒāĻāĻŋ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧ: āĻ¸āĻžāĻŦāĻĄāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž, āĻ¸āĻžāĻŦāĻĄāĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧāĨ¤ (āĻāĻŦāĻžāĻ°: āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)
- āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒ āĻ¸āĻĢāĻ˛ āĻšāĻ˛ā§: āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻ¸āĻžāĻŦāĻĄāĻŋ āĻĨā§āĻā§ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻĒāĻžāĻ¨āĨ¤
- āĻ¸āĻžāĻŦāĻĄāĻŋāĻāĻŋāĻā§ āĻ¤āĻžāĻ° āĻāĻ¸āĻ˛ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻ āĻā§āĻ°ā§āĻĒ āĻŽā§āĻā§ āĻĻāĻŋāĻ¨, āĻŽā§āĻ˛ āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨āĨ¤
āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻĄ
evaluate=function(p_par) {
v_module="evaluate"
v_metric=0
opn=NULL
opn$rg_size=round(p_par[1],digit=0)
opn$rg_count=round(p_par[2],digit=0)
opn$log_archive_max_processes=round(p_par[3],digit=0)
opn$commit_logging="BATCH"
if ( round(p_par[4],digit=0) > 5 ) {
opn$commit_logging="IMMEDIATE"
}
opn$commit_logging=paste("'", opn$commit_logging, "'",sep="")
opn$commit_wait="WAIT"
if ( round(p_par[5],digit=0) > 5 ) {
opn$commit_wait="NOWAIT"
}
opn$commit_wait=paste("'", opn$commit_wait, "'",sep="")
opn$log_buffer=paste(round(p_par[6],digit=0),"m",sep="")
opn$log_checkpoint_timeout=round(p_par[7],digit=0)
opn$db_writer_processes=round(p_par[8],digit=0)
opn$undo_retention=round(p_par[9],digit=0)
opn$transactions_per_rollback_segment=round(p_par[10],digit=0)
opn$disk_asynch_io="true"
if ( round(p_par[11],digit=0) > 5 ) {
opn$disk_asynch_io="false"
}
opn$filesystemio_options="none"
if ( round(p_par[12],digit=0) > 10 && round(p_par[12],digit=0) <= 20 ) {
opn$filesystemio_options="setall"
}
if ( round(p_par[12],digit=0) > 20 && round(p_par[12],digit=0) <= 30 ) {
opn$filesystemio_options="directIO"
}
if ( round(p_par[12],digit=0) > 30 ) {
opn$filesystemio_options="asynch"
}
opn$db_block_checking="OFF"
if ( round(p_par[13],digit=0) > 10 && round(p_par[13],digit=0) <= 20 ) {
opn$db_block_checking="LOW"
}
if ( round(p_par[13],digit=0) > 20 && round(p_par[13],digit=0) <= 30 ) {
opn$db_block_checking="MEDIUM"
}
if ( round(p_par[13],digit=0) > 30 ) {
opn$db_block_checking="FULL"
}
opn$db_block_checksum="OFF"
if ( round(p_par[14],digit=0) > 10 && round(p_par[14],digit=0) <= 20 ) {
opn$db_block_checksum="TYPICAL"
}
if ( round(p_par[14],digit=0) > 20 ) {
opn$db_block_checksum="FULL"
}
v_vector=paste(round(p_par[1],digit=0),round(p_par[2],digit=0),round(p_par[3],digit=0),round(p_par[4],digit=0),round(p_par[5],digit=0),round(p_par[6],digit=0),round(p_par[7],digit=0),round(p_par[8],digit=0),round(p_par[9],digit=0),round(p_par[10],digit=0),round(p_par[11],digit=0),round(p_par[12],digit=0),round(p_par[13],digit=0),round(p_par[14],digit=0),sep=";")
cat( paste(v_module," try to evaluate vector: ", v_vector,sep="") , file=v_logfile, sep="n", append=T)
rc=make_additional_rgroups(opn)
if ( rc!=0 ) {
cat( paste(v_module,"make_additional_rgroups failed",sep="") , file=v_logfile, sep="n", append=T)
return (0)
}
v_rc=0
rc=set_db_parameter("log_archive_max_processes", opn$log_archive_max_processes)
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("commit_logging", opn$commit_logging )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("commit_wait", opn$commit_wait )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("log_buffer", opn$log_buffer )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("log_checkpoint_timeout", opn$log_checkpoint_timeout )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_writer_processes", opn$db_writer_processes )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("undo_retention", opn$undo_retention )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("transactions_per_rollback_segment", opn$transactions_per_rollback_segment )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("disk_asynch_io", opn$disk_asynch_io )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("filesystemio_options", opn$filesystemio_options )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_block_checking", opn$db_block_checking )
if ( rc != 0 ) { v_rc=1 }
rc=set_db_parameter("db_block_checksum", opn$db_block_checksum )
if ( rc != 0 ) { v_rc=1 }
if ( rc!=0 ) {
cat( paste(v_module," can not startup db with that vector of settings",sep="") , file=v_logfile, sep="n", append=T)
rc=stop_db("immediate")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
return (0)
}
rc=stop_db("immediate")
rc=start_db("")
if ( rc!=0 ) {
cat( paste(v_module," can not startup db with that vector of settings",sep="") , file=v_logfile, sep="n", append=T)
rc=stop_db("abort")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
return (0)
}
rc=run_test()
v_metric=getmetric()
rc=stop_db("immediate")
rc=create_spfile()
rc=start_db("")
rc=remove_additional_rgroups(opn)
cat( paste("result: ",v_metric," ",v_vector,sep="") , file=v_logfile, sep="n", append=T)
return (v_metric)
}
āĻ¯ā§. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ: āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤āĨ¤
āĻāĻž-āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻā§āĻā§āĻāĻ° āĻŦāĻž, āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§, āĻā§āĻ°ā§āĻŽā§āĻā§āĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°ā§āĨ¤
āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻšāĻ˛ āĻāĻŋāĻ¨ āĻ¸āĻš āĻā§āĻ°ā§āĻŽā§āĻā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤, āĻāĻāĻāĻŋ N-āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ°ā§āĻŽā§āĻā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤
āĻā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻāĻŽāĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻĻā§āĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĨ¤
āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻāĻ˛ evaluate
, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻāĻĒ-āĻ¸ā§āĻāĻžāĻ°ā§āĻ, āĻ¸āĻžāĻŦāĻĄāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž, āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ cran-r
āĻĢāĻžāĻāĻļāĻ¨ system2
āĻ¯āĻžāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§: āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻžāĻļ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻ¸ā§āĻ_āĻĄāĻŋāĻŦāĻŋ_āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
set_db_parameter=function(p1, p2) {
v_module="set_db_parameter"
v_cmd="/home/oracle/testingredotracĐĩ/set_db_parameter.sh"
v_args=paste(p1," ",p2,sep="")
x=system2(v_cmd, args=v_args, stdout=T, stderr=T, wait=T)
if ( length(attributes(x)) > 0 ) {
cat(paste(v_module," failed with: ",attributes(x)$status," ",v_cmd," ",v_args,sep=""), file=v_logfile, sep="n", append=T)
return (attributes(x)$status)
}
else {
cat(paste(v_module," ok: ",v_cmd," ",v_args,sep=""), file=v_logfile, sep="n", append=T)
return (0)
}
}
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ˛āĻžāĻāĻ¨, evaluate
āĻĢāĻžāĻāĻļāĻ¨, āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻā§āĻāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§:
cat( paste("result: ",v_metric," ",v_vector,sep="") , file=v_logfile, sep="n", append=T)
āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ, āĻāĻžāĻ°āĻŖ āĻāĻ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻĨā§āĻā§, āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻŦā§āĻļāĻŋ āĻŦāĻž āĻāĻŽ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§ āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§āĨ¤
āĻāĻāĻŋ āĻšāĻ˛: āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯-āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻšāĻŦā§āĨ¤
āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§?
āĻā§āĻ°āĻžāĻĢ āĻāĻāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ°ā§āĻ§ā§āĻŦāĻŽā§āĻā§ āĻŽā§āĻā§āĻ°āĻŋāĻ āĻā§āĻ°āĻŽā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻā§āĻ˛āĻŋ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻāĻ°āĻŽ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŋāĻā§ āĻĄā§āĻāĻž:
āĻāĻāĻžāĻ¨ā§, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻš āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨āĻļāĻā§, āĻāĻŽāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻ°āĻŦ: āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°/āĻ°ā§āĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻ¨āĻ¯āĻŧ, āĻ¯āĻž āĻĒā§āĻ°āĻŖāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻā§āĻā§āĻ¸āĻ āĻāĻĒāĻ°ā§.
āĻāĻŽāĻ°āĻž āĻšāĻŦ. āĻāĻāĻž āĻ
āĻ¨ā§āĻ āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯, ~8 āĻšāĻžāĻāĻžāĻ° āĻāĻŋāĻĒāĻŋāĻāĻ¸: āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻļā§āĻ¨āĨ¤
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻžāĻ° āĻāĻžāĻā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻž āĻšāĻ˛ āĻāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž, āĻā§āĻāĻžāĻŦā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻ¤āĻž āĻāĻžāĻ˛.
āĻāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻ
āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻŽāĻžāĻ¨āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§, ga-āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻā§āĻ°ā§āĻŽā§āĻā§āĻŽ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻžāĻāĻžāĻ¨ā§: āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤āĨ¤
āĻŦāĻā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻā§āĻ°āĻžāĻ˛ā§ āĻāĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻ° āĻāĻ°āĻ˛ā§, āĻ
āĻ¨ā§āĻ¤āĻ¤ āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻā§āĻ āĻšāĻ˛ā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§āĨ¤
āĻāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ attribute-importance
āĻā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ (āĻāĻžāĻ˛āĻāĻžāĻŦā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ) āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻŽā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨āĻā§ āĻāĻ¤āĻāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤
āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĨā§āĻā§: āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ¨ āĻāĻžāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻž āĻŦā§āĻā§āĻ¨āĨ¤
āĻāĻžāĻ˛āĻžāĻ¨ attribute-importance
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻāĻŽāĻŋ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ randomForest
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° R āĻĒā§āĻ¯āĻžāĻā§āĻ (
randomForest
, āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻ¤āĻžāĻ° āĻāĻžāĻ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ° āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ, āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ°ā§āĻ¸āĻĒāĻ¨ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻ˛ āĻ˛ā§āĻĄ āĻā§āĻ¸ā§āĻā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻ°āĻŋāĻ: tps
;
āĻāĻŦāĻ āĻā§āĻŖāĻžāĻŦāĻ˛ā§ āĻšāĻ˛ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤
āĻāĻŦāĻ āĻ¤āĻžāĻ randomForest
āĻĻā§āĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§: %IncMSE
â āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ā§ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ/āĻ
āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° MSE āĻā§āĻŖāĻŽāĻžāĻ¨āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ (āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻ¤ā§āĻ°ā§āĻāĻŋ);
āĻāĻŦāĻ IncNodePurity āĻšāĻ˛ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ¤āĻāĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĄā§āĻāĻžāĻ¸ā§āĻāĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ
āĻāĻļā§ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻĄā§āĻāĻž āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻŽāĻžāĻ¨āĨ¤
āĻ āĻŋāĻ āĻāĻā§, āĻāĻāĻŋ āĻšāĻ˛: āĻāĻāĻŋ āĻāĻ¤āĻāĻž āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻāĻŽāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽāĻĢāĻ°ā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻĒāĻˇā§āĻ, āĻ°āĻžāĻļāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻāĻžāĻˇāĻžāĻ° āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĻā§āĻā§āĻāĻŋ
āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĄā§āĻāĻžāĻ¸ā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ°āĻŽāĻŋāĻ-āĻā§āĻˇāĻ R-āĻā§āĻĄ:
x=NULL
v_data_file=paste('/tmp/data1.dat',sep="")
x=read.table(v_data_file, header = TRUE, sep = ";", dec=",", quote = ""'", stringsAsFactors=FALSE)
colnames(x)=c('metric','rgsize','rgcount','lamp','cmtl','cmtw','lgbffr','lct','dbwrp','undo_retention','tprs','disk_async_io','filesystemio_options','db_block_checking','db_block_checksum')
idxTrain=sample(nrow(x),as.integer(nrow(x)*0.7))
idxNotTrain=which(! 1:nrow(x) %in% idxTrain )
TrainDS=x[idxTrain,]
ValidateDS=x[idxNotTrain,]
library(randomForest)
#mtry=as.integer( sqrt(dim(x)[2]-1) )
rf=randomForest(metric ~ ., data=TrainDS, ntree=40, mtry=3, replace=T, nodesize=2, importance=T, do.trace=10, localImp=F)
ValidateDS$predicted=predict(rf, newdata=ValidateDS[,colnames(ValidateDS)!="metric"], type="response")
sum((ValidateDS$metric-ValidateDS$predicted)^2)
rf$importance
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ¤ āĻĻāĻŋāĻ¯āĻŧā§ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻšāĻžāĻāĻĒāĻžāĻ°āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĢā§āĻāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ§āĻ¤āĻž āĻĄā§āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§ā§ˇ
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻ˛āĻŋāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¸āĻā§āĻāĻā§āĻ°āĻŽā§, āĻāĻŦāĻžāĻ°, āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ
āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ
ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§)āĨ¤
āĻāĻĒāĻ¨āĻŋ R āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ caret
, āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ.
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦā§āĻ° āĻĄāĻŋāĻā§āĻ°ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ:
āĻāĻŽāĻ°āĻž āĻšāĻŦ. āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻŽāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
- āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§ āĻ¯ā§ āĻāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻļāĻ°ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻ
āĻ§ā§āĻ¨ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻāĻŋāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
commit_wait
āĻā§āĻāĻ¨āĻŋāĻā§āĻ¯āĻžāĻ˛āĻŋ, āĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĄāĻŋāĻŦāĻŋ āĻ˛āĻ āĻŦāĻžāĻĢāĻžāĻ° āĻĨā§āĻā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻ āĻā§āĻ°ā§āĻĒā§ āĻ°āĻŋāĻĄā§ āĻĄā§āĻāĻž āĻ˛ā§āĻāĻžāĻ° io āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§: āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸āĨ¤
āĻŽāĻžāĻ¨nowait
āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ tps āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ˛ā§āĻ˛āĻŽā§āĻŦ, āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ: āĻāĻāĻŋ āĻšāĻ˛ āĻ°āĻŋāĻĄā§ āĻā§āĻ°ā§āĻĒā§ āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻāĻāĻ āĻŽā§āĻĄā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĻŋāĨ¤
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻļā§āĻ¨ āĻšāĻ˛ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻĻā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻžāĨ¤ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻŋ āĻ¨āĻŋāĻā§āĻā§ āĻļā§āĻ§ā§ āĻŦāĻ˛āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻāĻŋ: āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°āĨ¤ - āĻāĻāĻž āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ¯ā§ subd āĻāĻ° āĻ˛āĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ°: āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻ¤ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻāĻ.
āĻ˛āĻ āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻ¯āĻ¤ āĻā§āĻ āĻšāĻŦā§, āĻāĻ° āĻŦāĻžāĻĢāĻžāĻ°āĻŋāĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¤āĻ¤ āĻāĻŽ āĻšāĻŦā§, āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻāĻŋ āĻāĻĒāĻā§ āĻĒāĻĄāĻŧāĻŦā§ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ°ā§āĻĄāĻā§āĻ¸ āĻĄā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŽā§āĻā§āĻ¤ āĻāĻ˛āĻžāĻāĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤
āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛: āĻ˛āĻ āĻŦāĻžāĻĢāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻāĻŋ āĻĨā§āĻā§ āĻ°āĻŋāĻĄā§ āĻā§āĻ°ā§āĻĒā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ°āĻŋāĻĄā§ āĻĄā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
āĻāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻ°āĻŦā§ā§ˇ - āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻŽāĻžāĻĒ
db_block_checksum
: āĻāĻžāĻ˛, āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° - āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻžāĻŦāĻĄā§āĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻŦāĻžāĻĢāĻžāĻ° āĻā§āĻ¯āĻžāĻļā§ āĻĄāĻžāĻ°ā§āĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻ āĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¯ā§āĻāĻŋ, āĻ¯āĻāĻ¨ āĻĄā§āĻāĻžāĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻ° āĻā§āĻāĻ¸āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸āĻā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ - āĻĄā§āĻāĻžāĻŦā§āĻ˛āĻā§āĻ° āĻŽā§āĻ˛ āĻ āĻāĻļ āĻĨā§āĻā§ āĻāĻ āĻā§āĻāĻ¸āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§, āĻĄā§āĻāĻžāĻŦā§āĻ˛āĻ āĻļāĻŋāĻ°ā§āĻ˛ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯āĻž āĻ˛ā§āĻāĻž āĻāĻā§ āĻ¤āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨: āĻŽā§āĻ˛ā§/āĻŽā§āĻ˛ā§ āĻ¨āĻžāĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ, āĻāĻŦāĻžāĻ°, āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻā§ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ¯āĻž āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¤āĻž āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻāĻžāĻ°āĻŖā§āĻ āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ¨ā§āĻ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻšā§āĻ¯āĻžāĻ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻŦā§, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨, āĻāĻŽāĻ¨āĻāĻŋ "āĻŦāĻ¨ā§āĻ§" āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻ¯āĻŧā§āĻ˛, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°.
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻŦā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻšāĻ¤ā§ āĻĻā§āĻāĻž āĻ¯āĻžāĻā§āĻā§āĨ¤
āĻ¤āĻŋāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ° (āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ) āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ˛ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻā§āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¨āĨ¤
āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž - āĻ āĻ¨ā§āĻ¤āĻ¤ āĻŦā§āĻāĻžāĻ° āĻ¸ā§āĻ¤āĻ°ā§: āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻāĻŋāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ "āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ¨āĻŦ" āĻāĻŦāĻ āĻāĻ āĻ¨āĻŦāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ°ā§āĻŖāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ
āĻĒā§āĻā§āĻˇāĻžāĻā§āĻ¤ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŽā§āĻā§āĻ°āĻŋāĻā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻ¯āĻž, āĻ āĻŦāĻļā§āĻ¯āĻ, āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛ā§āĻĄ āĻ āĻ§ā§āĻ¨ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻ¤āĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ āĻā§āĻŦ āĻāĻā§āĻ° āĻŦā§āĻāĻžāĻ° āĻāĻ¤ā§āĻĨāĻžāĻ¨ā§ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ā§, āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻāĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸ā§āĻāĻŽāĻžāĻāĻāĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻā§āĻ° āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧāĨ¤
āĻāĻŽāĻŋ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ: āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§, āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§ āĻāĻāĻŋāĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĻ¤āĻžāĻ° āĻĄāĻŋāĻā§āĻ°āĻŋ āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ.
āĻāĻ¤ā§āĻ¸: www.habr.com