
(ts) Yandex.Images
āϏāĻŽāϏā§āϤ āĻāϰāĻŋāϤā§āϰ āĻāĻžāϞā§āĻĒāύāĻŋāĻ, āĻā§āϰā§āĻĄāĻŽāĻžāϰā§āĻāĻā§āϞāĻŋ āϤāĻžāĻĻā§āϰ āĻŽāĻžāϞāĻŋāĻāĻĻā§āϰ āĻ āύā§āϤāϰā§āĻāϤ, āϝ⧠āĻā§āύāĻ āĻŽāĻŋāϞ āĻāϞā§āĻŽā§āϞ⧠āĻāĻŦāĻ āϏāĻžāϧāĻžāϰāĻŖāĻāĻžāĻŦā§, āĻāĻāĻŋ āĻāĻŽāĻžāϰ "āĻŦāĻŋāώāϝāĻŧāĻāĻŋāϤā§āϤāĻŋāĻ āĻŽā§āϞā§āϝā§āϰ āϰāĻžāϝāĻŧ, āĻ āύā§āĻā§āϰāĻš āĻāϰ⧠āĻĻāϰāĻāĻž āĻāĻžāĻāĻŦā§āύ āύāĻž..."āĨ¤
āϝā§āĻā§āϤāĻŋ āϏāĻš āϤāĻĨā§āϝ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĄāĻžāĻāĻžāĻŦā§āϏ⧠āĻāĻ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĨā§āĻā§ āĻ
āύā§āϝ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ⧠āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āĻā§āώā§āϤā§āϰ⧠āĻāĻŽāĻžāĻĻā§āϰ āϝāĻĨā§āώā§āĻ āĻ
āĻāĻŋāĻā§āĻāϤāĻž āϰāϝāĻŧā§āĻā§āĨ¤ 1236 āύāĻā§āĻŽā§āĻŦāϰ, 16.11.2016-āĻāϰ āϏāϰāĻāĻžāϰāĻŋ āĻĄāĻŋāĻā§āϰāĻŋ āύāĻ XNUMX-āĻāϰ āĻĒāϰāĻŋāĻĒā§āϰā§āĻā§āώāĻŋāϤā§, āĻāĻāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāϰāĻžāĻāϞ āĻĨā§āĻā§ āĻĒā§āϏā§āĻāĻā§āϰā§āϏā§āĻāĻāϞ-āĻ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰāĨ¤ āĻāĻŽāϰāĻž āĻāĻĒāύāĻžāĻā§ āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦāϞāϤ⧠āĻĒāĻžāϰāĻŋ āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻāĻŋāĻā§ āϝāϤāĻāĻž āϏāĻŽā§āĻāĻŦ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āĻāĻŦāĻ āĻŦā§āϝāĻĨāĻžāĻšā§āύāĻāĻžāĻŦā§ āϏāĻāĻāĻ āĻŋāϤ āĻāϰāĻž āϝāĻžāϝāĻŧ; āĻāĻ āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āĻŦā§āĻļāĻŋāώā§āĻā§āϝāĻā§āϞāĻŋ āĻāĻŦāĻ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāύ⧠āĻāĻāĻŋāϞ āϝā§āĻā§āϤāĻŋ āϏāĻš āĻāĻā§āĻ āϞā§āĻĄāϝā§āĻā§āϤ āĻŦāĻŋāϤāϰāĻŖ āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋ āϤā§āϰāĻŋ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻā§ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤ⧠āĻĒāĻžāϰ⧠āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻĨāĻž āĻŦāϞāĻŦāĨ¤
āϏā§āĻĒāϝāĻŧāϞāĻžāϰ - āĻšā§āϝāĻžāĻ, āĻā§āϝāĻžāĻĒ, āĻāϰāĻāϏāĻŋ āĻāĻŦāĻ āĻĒāĻŋāĻāĻŋ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ āĻā§āĻŦ āĻāϞāĻžāĻĻāĻž āϏāĻŽāĻžāϧāĻžāύāĨ¤
āϧāϰāĻž āϝāĻžāĻ āĻāĻĒāύāĻŋ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ plsql āĻĨā§āĻā§ pgsql-āĻ āϏāĻŽāϏā§āϤ āϝā§āĻā§āϤāĻŋ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰā§āĻā§āύāĨ¤ āĻāĻŦāĻ āĻāĻĒāύāĻžāϰ āϰāĻŋāĻā§āϰā§āĻļāύ āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻŦā§āĻļ āĻ āĻŋāĻ āĻāĻā§, āĻāĻāύ āĻ āĻŦāĻļā§āϝāĻ āĻāĻĒāύāĻŋ āϏā§āĻā§āϞāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāύā§āϤāĻž āĻāϰāĻā§āύ, āĻāĻžāϰāĻŖ ... āϞā§āĻĄ āĻĒāϰā§āĻā§āώāĻžāĻā§āϞāĻŋ āĻāĻĒāύāĻžāĻā§ āĻā§āĻŦ āĻā§āĻļāĻŋ āĻāϰ⧠āύāĻž, āĻŦāĻŋāĻļā§āώ āĻāϰ⧠āĻšāĻžāϰā§āĻĄāĻāϝāĻŧā§āϝāĻžāϰ⧠āϝāĻž āĻŽā§āϞāϤ āĻĒā§āϰāĻāϞā§āĻĒā§ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤ āĻāĻŋāϞ, āϏā§āĻ āĻāĻŋāύā§āύ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏā§āϰ āĻāύā§āϝāĨ¤ āϧāϰāĻž āϝāĻžāĻ āĻāĻĒāύāĻŋ āĻāĻžāϰā§āĻšāϏā§āĻĨā§āϝ āĻŦāĻŋāĻā§āϰā§āϤāĻž "āĻĒā§āϏā§āĻāĻā§āϰā§āϏ āĻĒā§āϰāĻĢā§āĻļāύāĻžāϞ" āĻāϰ āĻāĻžāĻ āĻĨā§āĻā§ "āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ" āύāĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāϞā§āĻĒā§āϰ āϏāĻžāĻĨā§ āĻāĻāĻāĻŋ āϏāĻŽāĻžāϧāĻžāύ āĻĒā§āϝāĻŧā§āĻā§āύ, āϝāĻž āĻļā§āϧā§āĻŽāĻžāϤā§āϰ "āĻĒā§āϏā§āĻāĻā§āϰā§āϏ āĻĒā§āϰ⧠āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ" āĻāϰ "āϏāϰā§āĻŦā§āĻā§āĻ" āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāϝāĻŧ āĻāĻŦāĻ āĻŦāϰā§āĻŖāύāĻž āĻ āύā§āϏāĻžāϰ⧠- āĻāĻāĻŋ āĻāĻŋāϏā§āϰ āϏāĻžāĻĨā§ āĻā§āĻŦ āĻŽāĻŋāϞāĨ¤ āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ, āĻāĻŦāĻ āĻĒā§āϰāĻĨāĻŽ āϏā§āĻĒāĻžāϰāĻĢāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻ āϧā§āϝāϝāĻŧāύā§āϰ āϏāĻžāĻĨā§ āĻāĻŽāĻžāϰ āĻŽāĻžāĻĨāĻžāϝāĻŧ āĻāĻŋāύā§āϤāĻžāĻāĻŋ āĻāϏāĻŦā§: âāĻāĻš! āĻāϰāĻāϏāĻŋ-āĻāϰ āĻŦāĻĻāϞ⧠āĻāĻāĻžāĻ! āĻāĻŽāύāĻāĻŋ āĻāĻŽāĻžāĻĻā§āϰ āĻāύā§āĻŽāĻā§āĻŽāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āĻĒāĻžāĻāĻĒāϞāĻžāĻāύ āϏāĻš!
āϤāĻŦā§ āĻāύāύā§āĻĻ āĻāϰāĻžāϰ āĻāύā§āϝ āϤāĻžāĻĄāĻŧāĻžāĻšā§āĻĄāĻŧā§ āĻāϰāĻŦā§āύ āύāĻž, āĻāĻŦāĻ āĻāϰāĻ āĻāĻŽāϰāĻž āĻŦāϰā§āĻŖāύāĻž āĻāϰāĻŦ āĻā§āύ āĻāĻĒāύāĻžāϰ āĻāĻ āϏā§āĻā§āώā§āĻŽāϤāĻžāĻā§āϞāĻŋ āĻāĻžāύāĻž āĻĻāϰāĻāĻžāϰ, āĻāĻžāϰāĻŖ ... āĻĒāĻŖā§āϝā§āϰ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ āĻĒā§āĻā§āĻāĻžāύā§āĻĒā§āĻā§āĻāĻāĻžāĻŦā§ āĻĒāĻĄāĻŧāĻžāϰ āĻĒāϰā§āĻ āϤāĻžāĻĻā§āϰ āĻāĻŦāĻŋāώā§āϝāĻĻā§āĻŦāĻžāĻŖā§ āĻāϰāĻž āĻāĻ āĻŋāύāĨ¤ āĻāĻĒāύāĻŋ āĻĒā§āϰāĻžāϝāĻŧāĻļāĻ āĻāϤā§āĻĒāĻžāĻĻāύ āϏāĻžāĻāĻā§ āϏāϰāĻžāϏāϰāĻŋ DBMS āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻāĻŋāύāĻž āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻāϰā§āύ, āĻāĻžāϰāĻŖ āĻāĻŋāĻā§ āϤā§āϰā§āĻāĻŋ āĻļāĻŋāϞā§āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāĻĒā§āϰā§āĻŖ āύāϝāĻŧ āĻāĻŦāĻ āĻĒāϰā§āĻā§āώāĻžāϰ āϏāĻŽāϝāĻŧ āϏāύāĻžāĻā§āϤ āĻāϰāĻž āĻāĻ āĻŋāύāĨ¤
āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻā§āϰ āĻāϝāĻŧā§āĻŦāϏāĻžāĻāĻā§ "āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ" - "āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž" āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āϏāĻžāĻŦāϧāĻžāύ⧠āĻĒāĻĄāĻŧā§ āĻļā§āϰ⧠āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻŋ āĻĒā§āϰāĻĨāĻŽ āϝ⧠āĻāĻŋāύāĻŋāϏāĻāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§āύ āϤāĻž āĻšāϞ āϤāĻĨāĻžāĻāĻĨāĻŋāϤāĻāĻžāĻŦā§ āϞā§āύāĻĻā§āύ āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻžāϰ āĻŦāĻŋāĻļā§āώāϤā§āĻŦāĨ¤ "āĻā§-āĻĢā§āĻ" āĻŽā§āĻĄ, āĻāĻŦāĻ āĻāĻāύāĻ āĻāĻāύāĻ āĻāĻĒāύāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋāϰ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϝā§āĻā§āϤāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϞā§āĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻŋ āĻ āĻŋāĻ āĻāϰāĻžāϰ āĻā§āύ āĻāĻĒāĻžāϝāĻŧ āύā§āĻāĨ¤ āĻāĻāĻžāύ⧠āĻāĻāĻāĻŋ āϏāĻšāĻ āĻāĻĻāĻžāĻšāϰāĻŖ:
create table test1 (id integer, id1 integer);
insert into test1 values (1, 1),(1, 2);
ALTER TABLE test1 ADD CONSTRAINT test1_uk UNIQUE (id,id1) DEFERRABLE INITIALLY DEFERRED;
update test1
set id1 =
case id1
when 1
then 2
else id1 - sign(2 - 1)
end
where id1 between 1 and 2;āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻāĻā§:
ĐШĐĐĐĐ: [MTM] Transaction MTM-1-2435-10-605783555137701 (10654) is aborted on node 3. Check its log to see error details.āϤāĻžāϰāĻĒāϰ⧠āĻāĻĒāύāĻŋ 10.5, 10.6 āϏāĻāϏā§āĻāϰāĻŖā§ āĻĄā§āĻĄ āϞāĻā§āϰ āϏāĻžāĻĨā§ āĻĻā§āϰā§āĻ āϏāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ āϞāĻĄāĻŧāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻĒā§āϰ⧠āϏāĻžāϰāĻŽāϰā§āĻŽāĻā§ āĻšāϤā§āϝāĻž āĻāϰ⧠āĻāĻŽāύ āĻāĻāĻŽāĻžāϤā§āϰ āĻĒāϰāĻŋāĻāĻŋāϤ āϏāĻŽāĻžāϧāĻžāύ āĻšāϞ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻĨā§āĻā§ "āϏāĻŽāϏā§āϝāĻž" āĻā§āĻŦāĻŋāϞāĻā§āϞāĻŋ āϏāϰāĻŋāϝāĻŧā§ āĻĢā§āϞāĻž, āϝā§āĻŽāύāĨ¤ make_table_local āĻāϰā§āύ, āϤāĻŦā§ āĻāĻāĻŋ āĻ āύā§āϤāϤ āĻāĻāĻŋāĻā§ āĻāĻžāĻ āĻāϰāĻžāϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āĻŦā§ āĻāĻŦāĻ āϞā§āύāĻĻā§āύ āĻāĻŽāĻŋāĻā§āϰ āĻāύā§āϝ āĻ āĻĒā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻāĻžāϰāĻŖā§ āϏāĻŦāĻāĻŋāĻā§ āĻāĻāĻā§ āϰāĻžāĻāĻŦā§ āύāĻžāĨ¤ āĻ āĻŋāĻ āĻāĻā§, āĻŦāĻž āϏāĻāϏā§āĻāϰāĻŖ 11.2-āĻ āĻāĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻāύāϏā§āĻāϞ āĻāϰā§āύ, āϝāĻž āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§, āĻāĻŋāύā§āϤ⧠āĻšāϤ⧠āĻĒāĻžāϰ⧠āύāĻž, āĻā§āĻ āĻāϰāϤ⧠āĻā§āϞāĻŦā§āύ āύāĻžāĨ¤
āĻāĻŋāĻā§ āϏāĻāϏā§āĻāϰāĻŖā§ āĻāĻĒāύāĻŋ āĻāϰāĻ āϰāĻšāϏā§āϝāĻŽāϝāĻŧ āϞāĻ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ:
username= mtm и backend_type = background workerāĻāĻŦāĻ āĻāĻ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤā§, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ 11.2 āĻāĻŦāĻ āĻāĻā§āĻāϤāϰ DBMS āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāĻĄā§āĻ āĻāϰāĻž āĻāĻĒāύāĻžāĻā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§, āĻŦāĻž āĻāĻāĻŋ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§ āύāĻžāĨ¤
āϏā§āĻā§ āϏāĻš āĻāĻŋāĻā§ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒ āϤā§āϰā§āĻāĻŋāϰ āĻāĻžāϰāĻŖ āĻšāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āϏā§āĻĒāώā§āĻāĻāĻžāĻŦā§ āύāĻŋāϰā§āĻĻā§āĻļ āĻāϰ⧠āϝ⧠āϏāĻŽāϏā§āϝāĻžāĻāĻŋ āĻĻā§āĻŦāĻŋ-āĻĻāĻŋāĻāύāĻŋāϰā§āĻĻā§āĻļā§āϝāĻŧ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāϤā§; āĻāĻĒāύāĻŋ āϏāϰāĻžāϏāϰāĻŋ MTM āϞāĻāĻā§āϞāĻŋāϤ⧠BDR āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§āύāĨ¤ āĻāĻāĻž āĻāĻŋ āϏāϤā§āϝāĻŋāĻ 2nd Quadrant? āύāĻž... āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ āĻāĻŋāύā§āĻāĻŋ, āĻāĻāĻŋ āĻā§āĻŦāϞ āĻāĻāĻāĻŋ āĻāĻžāĻāϤāĻžāϞā§āϝāĻŧ, āĻāĻāĻŋ āĻĒā§āϰāϝā§āĻā§āϤāĻŋāϰ āύāĻžāĻŽāĨ¤
[MTM] bdr doesn't support index rechecks
[MTM] 12124: REMOTE begin abort transaction 4083
[MTM] 12124: send ABORT notification for transaction (5467) local xid=4083 to coordinator 3
[MTM] Receive ABORT_PREPARED logical message for transaction MTM-3-25030-83-605694076627780 from node 3
[MTM] Abort prepared transaction MTM-3-25030-83-605694076627780 status InProgress from node 3 originId=3
[MTM] MtmLogAbortLogicalMessage node=3 transaction=MTM-3-25030-83-605694076627780 lsn=9fff448 āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻļā§āĻŦāĻžāϏ āϏāϤā§āϤā§āĻŦā§āĻ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻā§āĻŦāĻŋāϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āύ: âāĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ āĻāĻā§āϏāĻā§āύāĻļāύ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āϏā§āĻŦāϝāĻŧāĻāĻā§āϰāĻŋāϝāĻŧ āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻĄā§āĻāĻž āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻāĻ āϏāĻžāĻĨā§ āϞāĻŋāĻāĻŋāϤ āϞā§āύāĻĻā§āύ āϏāĻŽā§āĻĒāĻžāĻĻāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ āĻāĻŦāĻ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āϝā§āĻā§āύ⧠āύā§āĻĄā§ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻā§āĻŦāĻŋāϞā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤"
āϤāĻžāϰāĻĒāϰ āĻāϏāϞ⧠āĻāĻĒāύāĻŋ āĻĒāĻžāĻŦā§āύ āϝ⧠āĻĒāĻĻā§āϧāϤāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻŽāϏā§āϤ āĻā§āĻŦāĻŋāϞ āĻā§āĻĄāĻŧā§ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āĻāĻžāĻ āĻāϰ⧠āύāĻž, āϝāĻĻāĻŋ āĻā§āĻĄāĻāĻŋāϤ⧠āĻāĻāĻāĻŋ āĻ āϏā§āĻĨāĻžāϝāĻŧā§ āĻā§āĻŦāĻŋāϞ āϤā§āϰāĻŋ āĻāϰāĻž āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ multimaster.remote_functions āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāĻ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§ āύāĻž, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āϝā§āĻā§āϤāĻŋ āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§ āĻŦāĻž āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻāϤ⧠āĻšāĻŦā§ āĻāĻžāϰā§āϝāĻĒā§āϰāĻŖāĻžāϞā§. āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ "Postgres Pro Enterprise" v 10.5 āĻāϰ āĻāĻžāĻ āĻžāĻŽā§āϰ āĻŽāϧā§āϝ⧠āĻāĻāĻ āϏāĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻāĻā§āϏāĻā§āύāĻļāύ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ āĻāĻŦāĻ pg_pathman āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻāĻžāύ, āϤāĻžāĻšāϞ⧠āĻāĻ āϏāĻžāϧāĻžāϰāĻŖ āĻāĻĻāĻžāĻšāϰāĻŖā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϤāĻž āĻĒāϰā§āĻā§āώāĻž āĻāϰā§āύ:
CREATE TABLE measurement (
city_id int not null,
logdate date not null,
peaktemp int,
unitsales int
) PARTITION BY RANGE (logdate);
CREATE TABLE measurement_y2019m06 PARTITION OF measurement FOR VALUES FROM ('2019-06-01') TO ('2019-07-01');
insert into measurement values (1, to_date('27.06.2019', 'dd.mm.yyyy'), 1, 1);
insert into measurement values (2, to_date('28.06.2019', 'dd.mm.yyyy'), 1, 1);
insert into measurement values (3, to_date('29.06.2019', 'dd.mm.yyyy'), 1, 1);
insert into measurement values (4, to_date('30.06.2019', 'dd.mm.yyyy'), 1, 1);āύāĻŋāĻŽā§āύāϞāĻŋāĻāĻŋāϤ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ DBMS āύā§āĻĄā§āϰ āϞāĻāĻā§āϞāĻŋāϤ⧠āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϤ⧠āĻļā§āϰ⧠āĻāϰā§:
âĻ
PATHMAN_CONFIG doesn't contain relation 23245
> find_in_dynamic_libpath: trying "/opt/âĻ/ent-10/lib/pg_pathman"
> find_in_dynamic_libpath: trying "/opt//âĻ/ent-10/lib/pg_pathman.so"
> ĐĐĸĐĐĐĐĐ: find_in_dynamic_libpath: trying "/opt/âĻ/ent-10/lib/pg_pathman"
> find_in_dynamic_libpath: trying "/opt/âĻ/ent-10/lib/pg_pathman.so"
> PrepareTransaction(1) name: unnamed; blockState: PREPARE; state: INPROGR, xid/subid/cid: 6919/1/40
> StartTransaction(1) name: unnamed; blockState: DEFAULT; state: INPROGR, xid/subid/cid: 0/1/0
> switched to timeline 1 valid until 0/0
âĻ
Transaction MTM-1-13604-7-612438856339841 (6919) is aborted on node 2. Check its log to see error details.
...
[MTM] 28295: REMOTE begin abort transaction 7017
âĻ
[MTM] 28295: send ABORT notification for transaction (6919) local xid=7017 to coordinator 1
āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āϏāĻšāĻžāϝāĻŧāϤāĻžāϝāĻŧ āĻāĻ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻā§ āϤāĻž āĻāĻĒāύāĻŋ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻāĻŋāύā§āĻā§āύ āϤāĻž āύāĻŋāϰāϰā§āĻĨāĻ āύāϝāĻŧāĨ¤
āĻāĻŋ āĻāϰā§? āĻ āĻŋāĻ! "Postgres Pro Enterprise" v 11.2 āĻ āĻāĻĒāĻā§āϰā§āĻĄ āĻāϰā§āύ
āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§, āĻāĻĒāύāĻžāĻā§ āĻāĻžāύāϤ⧠āĻšāĻŦā§ āϝ⧠āϏāĻŋāĻā§āϝāĻŧā§āύā§āϏ, āĻāĻāĻāĻŋ āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋāĻā§āϤ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻāϝāĻŧāĻžāϝāĻŧ, āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻā§āĻĄāĻŧā§ āĻļā§āώ āĻĨā§āĻā§ āĻļā§āώā§āϰ āĻŽāĻžāύ āύā§āĻ, āĻĒā§āϰāϤāĻŋāĻāĻŋ āĻā§āϰāĻŽ āĻĒā§āϰāϤāĻŋāĻāĻŋ āύā§āĻĄā§āϰ āĻāύā§āϝ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻāĻŦāĻ āϝāĻĻāĻŋ āĻāĻĒāύāĻžāϰ āĻ āύāύā§āϝ āϏā§āĻŽāĻžāĻŦāĻĻā§āϧāϤāĻž āϏāĻš āĻā§āώā§āϤā§āϰ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻā§āϰāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϤāĻžāϰāĻĒāϰ āĻāĻĒāύāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āύā§āĻĄ āϏāĻāĻā§āϝāĻžāϰ āϏāĻŽāϤā§āϞā§āϝ āĻāĻāĻāĻŋ āĻŦā§āĻĻā§āϧāĻŋ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻžāϰāĻŖ āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āϝāϤāĻā§āϞāĻŋ āύā§āĻĄ āϏāĻŽā§āĻāĻŦ, āĻā§āϰāĻŽ āĻāĻŦāĻ int āĻāĻĒāύāĻžāϰ āĻĒā§āϰāϤā§āϝāĻžāĻļāĻžāϰ āĻā§āϝāĻŧā§ āĻĻā§āϰā§āϤ āĻŦā§āĻĻā§āϧāĻŋ āĻĒāĻžāĻŦā§āĨ¤ āĻĒā§āϰā§āĻĄāĻžāĻā§āĻā§ āϏāĻŋāĻā§āϝāĻŧā§āύā§āϏā§āϰ āϏāĻžāĻĨā§ āĻāĻžāĻ āĻāϰāĻž āϏāĻšāĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻĒāύāĻŋ alter_sequences āĻĢāĻžāĻāĻļāύāĻāĻŋāĻ āĻĒāĻžāĻŦā§āύ, āϝāĻž āϏāĻŽāϏā§āϤ āύā§āĻĄā§āϰ āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏāĻŋāĻā§āϝāĻŧā§āύā§āϏā§āϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāύāĻā§āϰāĻŋāĻŽā§āύā§āĻ āϤā§āϰāĻŋ āĻāϰāĻŦā§, āĻāĻŋāύā§āϤ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻĨāĻžāĻā§āύ āϝ⧠āĻĢāĻžāĻāĻļāύāĻāĻŋ āϏāĻŽāϏā§āϤ āϏāĻāϏā§āĻāϰāĻŖā§ āĻāĻžāĻ āĻāϰāĻŦā§ āύāĻžāĨ¤ āĻ āĻŦāĻļā§āϝāĻ, āĻāĻĒāύāĻŋ āύāĻŋāĻā§āĻ āĻāĻāĻŋ āϞāĻŋāĻāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻāĻāĻŋ āĻāĻŋāϤā§āϤāĻŋ āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŋāĻĨā§āĻŦ āĻĨā§āĻā§ āĻā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻž āϏāϰāĻžāϏāϰāĻŋ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ⧠āύāĻŋāĻā§āĻ āĻāĻāĻŋ āϏāĻāĻļā§āϧāύ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤ āĻāĻ āĻā§āώā§āϤā§āϰā§, āϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞāĻŦāĻŋāĻāϏāĻŋāϰāĻŋāϝāĻŧāĻžāϞ āĻāĻžāĻāĻĒ āϏāĻš āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋ āĻāϰāĻ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻŦā§, āϤāĻŦā§ āϏā§āĻā§āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ, āϏāĻŽā§āĻāĻŦāϤ āĻāĻĒāύāĻžāĻā§ āĻāĻĒāύāĻžāϰ āĻĒāĻĻā§āϧāϤāĻŋ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāύāĻā§āϞāĻŋāϰ āĻā§āĻĄāĻāĻŋ āĻĒā§āύāϰāĻžāϝāĻŧ āϞāĻŋāĻāϤ⧠āĻšāĻŦā§āĨ¤ āϏāĻŽā§āĻāĻŦāϤ āĻā§āĻ monotonic_sequences āĻĢāĻžāĻāĻļāύ āĻĻāϰāĻāĻžāϰ⧠āĻā§āĻāĻā§ āĻĒāĻžāĻŦā§āύ.
āĻĒā§āϏā§āĻāĻā§āϰā§āϏ āĻĒā§āϰ⧠āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻā§āϰ 11.2 āϏāĻāϏā§āĻāϰāĻŖā§āϰ āĻāĻā§, āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻāύāĻ āĻāĻžāĻ āĻāϰāĻŦā§ āϝāĻĻāĻŋ āϏā§āĻāĻžāύ⧠āĻ āύāύā§āϝ āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ āĻā§ āĻĨāĻžāĻā§, āĻŦāĻŋāĻāĻžāĻļ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāύāĻžāϝāĻŧ āϰāĻžāĻā§āύāĨ¤
āĻāϞāĻžāĻĻāĻžāĻāĻžāĻŦā§, āĻāĻŽāĻŋ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ⧠npgsql āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰ⧠āϤāĻžāϰ āĻŦāĻŋāĻļā§āώāϤā§āĻŦ āĻāϞā§āϞā§āĻ āĻāϰāϤ⧠āĻāĻžāĻ; āĻāĻ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āύā§āĻĄā§ āĻāĻĻā§āĻā§āϤ āĻšāϝāĻŧ āύāĻž, āϤāĻŦā§ āĻāĻāĻāĻŋ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰ⧠āĻŦā§āĻļ āĻāĻĒāϏā§āĻĨāĻŋāϤ āĻĨāĻžāĻā§āĨ¤
āĻāĻŋāĻā§ āϏāĻāϏā§āĻāϰāĻŖā§ āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§āύ:
Exception Details: Npgsql.PostgresException: 25001: ĐēĐžĐŧаĐŊда SET TRANSACTION ISOLATION LEVEL
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. āĻāĻŋ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§? āĻāĻĒāύāĻžāĻā§ āĻļā§āϧ⧠āĻāĻŋāĻā§ āϏāĻāϏā§āĻāϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻšāĻŦā§ āύāĻžāĨ¤ āϤāĻžāĻĻā§āϰ āĻāĻžāύāϤ⧠āĻšāĻŦā§, āĻāĻžāϰāĻŖ... āϤā§āϰā§āĻāĻŋāĻāĻŋ āĻāĻāĻžāϧāĻŋāĻ āϏāĻāϏā§āĻāϰāĻŖā§ āĻĒā§āϰāĻĻāϰā§āĻļāĻŋāϤ āĻšāϝāĻŧ āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āĻāĻāĻŋāϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻāĻļā§āϧāύā§āϰ āĻĒāϰā§āĻ, āĻāĻĒāύāĻŋ āĻĒāϰ⧠āĻāĻāĻŋāϰ āϏāĻŽā§āĻŽā§āĻā§āύ āĻšāϤ⧠āĻĒāĻžāϰā§āύ⧎ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāύāĻžāĻā§ āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤ āĻĨāĻžāĻāϤ⧠āĻšāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻĨāĻ āϰāĻŋāĻā§āϰā§āĻļāύ āĻĒāϰā§āĻā§āώāĻžāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻāĻŋāĻšā§āύāĻŋāϤ āϏāĻŽāϏā§āϤ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋāĻā§ āĻāĻāĻžāϰ āĻāϰāĻž āĻāĻžāϞāĨ¤ āϤāĻžāĻ āĻāĻĨāĻž āĻŦāϞāϤā§, āĻŦāĻŋāĻļā§āĻŦāĻžāϏ āĻāϰā§āύ, āĻāĻŋāύā§āϤ⧠āϝāĻžāĻāĻžāĻ āĻāϰā§āύāĨ¤
āϝāĻĻāĻŋ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻāĻŋ npgsql āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŦāĻ āύā§āĻĄāĻā§āϞāĻŋāϰ āĻŽāϧā§āϝ⧠āϏā§āϝā§āĻāĻ āĻāϰ⧠āĻŽāύ⧠āĻāϰ⧠āϝ⧠āϤāĻžāϰāĻž āϏāĻŦ āĻāĻāĻ, āϤāĻžāĻšāϞ⧠āĻāĻĒāύāĻŋ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ:
EXCEPTION:Npgsql.PostgresException (0x80004005): XX000: cache lookup failed for type ...āĻāĻ āϤā§āϰā§āĻāĻŋāĻāĻŋ āĻāĻāĻŦā§ āĻāĻžāϰāĻŖ āĻŦāĻžāĻāύā§āĻĄāĻŋāĻ āĻāϞāĻā§
(NpgsqlConnection.GlobalTypeMapper.MapComposite<SomeType>("some_composite_type");) āϏāĻŽāϏā§āϤ āϏāĻāϝā§āĻā§āϰ āĻāύā§āϝ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻāĻžāϰā§āĻāĻāĻĒā§ āϝā§āĻāĻŋāĻ āĻĒā§āϰāĻāĻžāϰāĨ¤ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āĻāĻŽāϰāĻž āĻāĻāĻāĻŋ āύā§āĻĄ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻļāύāĻžāĻā§āϤāĻāĻžāϰ⧠āĻĒāĻžāĻ āĻāĻŦāĻ āĻ āύā§āϝ āύā§āĻĄā§ āĻ āύā§āϰā§āϧ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻāĻāĻŋ āĻŽā§āϞ⧠āύāĻž, āϝāĻžāϰ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ āĻāĻāĻāĻŋ āϤā§āϰā§āĻāĻŋ āĻĢāĻŋāϰ⧠āĻāϏā§, āϝā§āĻŽāύ āĻāĻāĻāĻŋ āĻā§āϞāĻžāϏā§āĻāĻžāϰ⧠āϝā§āĻāĻŋāĻ āĻĒā§āϰāĻāĻžāϰā§āϰ āϏāĻžāĻĨā§ āϏā§āĻŦāĻā§āĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰāĻž āĻāĻŋāĻā§ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ-āϏāĻžāĻāĻĄ āĻĒā§āύāϰā§āϞāĻŋāĻāύ āĻāĻžāĻĄāĻŧāĻž āϏāĻŽā§āĻāĻŦ āĻšāĻŦā§ āύāĻž (āϝāĻĻāĻŋ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āύ)āĨ¤
āĻāĻŽāϰāĻž āϏāĻŦāĻžāĻ āĻāĻžāύāĻŋ, āĻ āĻĒāĻžāϰā§āĻļāύ āĻāϞāĻžāĻāĻžāϞā§āύ āĻĄāĻžāϝāĻŧāĻžāĻāύāϏā§āĻāĻŋāĻāϏ āĻāĻŦāĻ āĻ āĻĒāĻžāϰā§āĻļāύāĻžāϞ āĻŦā§āϝāĻŦāϏā§āĻĨāĻžāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻā§āϞāĻžāϏā§āĻāĻžāϰā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāϰ āĻāĻāĻāĻŋ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻŽā§āϞā§āϝāĻžāϝāĻŧāύ āĻā§āĻŦāĻ āĻā§āϰā§āϤā§āĻŦāĻĒā§āϰā§āĻŖ, āĻĒāĻŖā§āϝāĻāĻŋāϤ⧠āĻāĻĒāύāĻŋ āĻāĻŽāύ āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāύ āĻā§āĻāĻā§ āĻĒā§āϤ⧠āĻĒāĻžāϰā§āύ āϝāĻž āĻāĻĒāύāĻžāϰ āĻā§āĻŦāύāĻā§ āϏāĻšāĻ āĻāϰ⧠āϤā§āϞāĻŦā§, āϤāĻŦā§ āĻāĻāύāĻ āĻāĻāύāĻ āϤāĻžāϰāĻž āĻāĻŋ āĻĨā§āĻā§ āϏāĻŽā§āĻĒā§āϰā§āĻŖ āĻāĻŋāύā§āύ āĻāĻŋāĻā§ āĻĻāĻŋāϤ⧠āĻĒāĻžāϰā§āĨ¤ āĻāĻĒāύāĻŋ āĻāĻŦāĻ āĻāĻŽāύāĻāĻŋ āύāĻŋāϰā§āĻŽāĻžāϤāĻž āύāĻŋāĻā§āĻ āϤāĻžāĻĻā§āϰ āĻāĻžāĻ āĻĨā§āĻā§ āĻāĻĒāύāĻŋ āĻāĻļāĻž āĻāϰāĻā§āύāĨ¤
āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ:
select mtm.collect_cluster_info();
ĐŊа ĐēаĐļдОК ĐŊОдĐĩ вŅдаĐĩŅ ĐžĐ´Đ¸ĐŊаĐēОвŅĐš ŅĐĩСŅĐģŅŅаŅ:
(1,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:06")
(2,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:06")
(3,Online,0,0,0,2,3,0,0,0,1,0,0,1,1,3,7,0,0,0,"2018-10-31 05:33:09")āĻāĻŋāύā§āϤ⧠āĻā§āύ LiveNodes āĻĢāĻŋāϞā§āĻĄā§ āϏāϰā§āĻŦāϤā§āϰ 2 āύāĻŽā§āĻŦāϰ āĻĨāĻžāĻā§, āϝāĻĻāĻŋāĻ āĻŽāĻžāϞā§āĻāĻŋāĻŽāĻžāϏā§āĻāĻžāϰā§āϰ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻŦāϰā§āĻŖāύāĻž āĻ āύā§āϏāĻžāϰ⧠āĻāĻāĻŋ AllNodes=3 āύāĻŽā§āĻŦāϰā§āϰ āϏāĻžāĻĨā§ āĻŽāĻŋāϞ⧠āϝāĻžāϝāĻŧ? āĻāϤā§āϤāϰ: āĻāĻĒāύāĻžāĻā§ DBMS āϏāĻāϏā§āĻāϰāĻŖ āĻāĻĒāĻĄā§āĻ āĻāϰāϤ⧠āĻšāĻŦā§āĨ¤
āĻāĻŦāĻ āϏāĻŽāϏā§āϤ āύā§āĻĄā§āϰ āĻāύā§āϝ āϞāĻ āϏāĻāĻā§āϰāĻš āĻāϰāϤ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻĨāĻžāĻā§āύ, āĻāĻžāϰāĻŖ... āϏāĻžāϧāĻžāϰāĻŖāϤ āĻāĻĒāύāĻŋ āĻĻā§āĻāϤ⧠āĻĒāĻžāĻŦā§āύ "āϤā§āϰā§āĻāĻŋāĻāĻŋ āĻ āύā§āϝ āύā§āĻĄā§āϰ āϞāĻā§ āϰāϝāĻŧā§āĻā§āĨ¤" āĻĒā§āϰāϝā§āĻā§āϤāĻŋāĻāϤ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāĻĒāύāĻžāϰ āϏāύāĻžāĻā§āϤ āĻāϰāĻž āϏāĻŽāϏā§āϤ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰāĻŦā§ āĻāĻŦāĻ āĻāĻĒāύāĻžāĻā§ āĻāĻžāύāĻŋāϝāĻŧā§ āĻĻā§āĻŦā§ āϝ⧠āĻĒāϰāĻŦāϰā§āϤ⧠āϏāĻāϏā§āĻāϰāĻŖāĻāĻŋ āĻĒā§āϰāϏā§āϤā§āϤ, āϝāĻž āĻāĻāύāĻ āĻāĻāύāĻ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŦāύā§āϧ āĻāϰāĻžāϰ āϏāĻžāĻĨā§ āϏāĻžāĻĨā§ āĻāύāϏā§āĻāϞ āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ, āĻāĻāύāĻ āĻāĻāύāĻ āĻĻā§āϰā§āĻ āϏāĻŽāϝāĻŧā§āϰ āĻāύā§āϝ (āĻāĻĒāύāĻžāϰ DBMS āĻāϰ āĻāĻāĻžāϰā§āϰ āĻāĻĒāϰ āύāĻŋāϰā§āĻāϰ āĻāϰā§)āĨ¤ āĻāĻĒāύāĻžāϰ āĻāĻļāĻž āĻāϰāĻž āĻāĻāĻŋāϤ āύāϝāĻŧ āϝ⧠āĻ āĻĒāĻžāϰā§āĻļāύāĻžāϞ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻŦāĻŋāĻā§āϰā§āϤāĻžāĻā§ āĻŦā§āϝāĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦāĻŋāϰāĻā§āϤ āĻāϰāĻŦā§, āĻāĻŦāĻ āĻāĻŋāĻšā§āύāĻŋāϤ āϤā§āϰā§āĻāĻŋāĻā§āϞāĻŋāϰ āĻāĻžāϰāĻŖā§ āĻāĻĒāĻĄā§āĻāĻāĻŋ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻĻā§āϰ āĻ āĻāĻļāĻā§āϰāĻšāĻŖā§āϰ āϏāĻžāĻĨā§ āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻšāĻŦā§, āĻ āĻĨāĻŦāĻž āĻŦāϰāĻ, āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻā§āϰā§āϤāĻžāϰ āĻĒā§āϰāϤāĻŋāύāĻŋāϧāĻŋāĻĻā§āϰ āĻāĻĄāĻŧāĻŋāϤ āĻāϰāĻžāϰ āĻĻāϰāĻāĻžāϰ āύā§āĻ, āϝā§āĻšā§āϤ⧠āĻļā§āώ āĻāĻĒāύāĻŋ āĻŦā§āϝāĻžāĻāĻāĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāϤā§āĻĒāĻžāĻĻāύ⧠āĻāĻāĻāĻŋ āĻŦāĻŋāĻā§āĻāĻŋāύā§āύ āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻĻāĻŋāϝāĻŧā§ āĻļā§āώ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
āĻĒā§āϰāĻā§āϤāĻĒāĻā§āώā§, āĻāĻāĻāĻŋ āĻŦāĻžāĻŖāĻŋāĻā§āϝāĻŋāĻ āĻĒāĻŖā§āϝā§āϰ āϞāĻžāĻāϏā§āύā§āϏā§, āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻ āϏāϤāϤāĻžāϰ āϏāĻžāĻĨā§ āϏāϤāϰā§āĻ āĻāϰā§: "āĻāĻ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰāĻāĻŋ "āϝā§āĻŽāύ āĻāĻā§" āĻāĻŋāϤā§āϤāĻŋāϤ⧠āϏāϰāĻŦāϰāĻžāĻš āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āϏā§āĻāĻā§āϰā§āϏ āĻĒā§āϰāĻĢā§āĻļāύāĻžāϞ āϞāĻŋāĻŽāĻŋāĻā§āĻĄ āĻĻāĻžāϝāĻŧāĻŦāĻĻā§āϧāϤāĻž āĻā§āĻŽā§āĻĒāĻžāύāĻŋ āϰāĻā§āώāĻŖāĻžāĻŦā§āĻā§āώāĻŖ, āϏāĻšāĻžāϝāĻŧāϤāĻž, āĻāĻĒāĻĄā§āĻ, āĻāĻā§āϏāĻā§āύāĻļāύ āĻŦāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύāĻā§āϞāĻŋ āĻĒā§āϰāĻĻāĻžāύ āĻāϰāϤ⧠āĻŦāĻžāϧā§āϝ āύāϝāĻŧ⧎
āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻāĻāύāĻ āĻ āύā§āĻŽāĻžāύ āύāĻž āĻāϰ⧠āĻĨāĻžāĻā§āύ āϝ⧠āĻāĻŽāϰāĻž āĻā§āύ āĻĒāĻŖā§āϝāĻāĻŋāϰ āĻāĻĨāĻž āĻŦāϞāĻāĻŋ, āϤāĻŦā§ āĻāĻ āϏāĻŽāϏā§āϤ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻĒā§āϏā§āĻāĻā§āϰā§āϏ āĻĒā§āϰ⧠āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āĻĄāĻžāĻāĻžāĻŦā§āϏā§āϰ āĻŦāĻāϰāĻŦā§āϝāĻžāĻĒā§ āĻ āĻĒāĻžāϰā§āĻļāύā§āϰ āĻĢāϞāϏā§āĻŦāϰā§āĻĒ āĻ āϰā§āĻāĻŋāϤ āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻĒāύāĻŋ āύāĻŋāĻā§āϰ āĻāĻĒāϏāĻāĻšāĻžāϰ āĻāĻžāύāϤ⧠āĻĒāĻžāϰā§āύ, āĻāĻāĻŋ āĻāϤāĻ āϏā§āϝāĻžāĻāϤāϏā§āĻāϤ⧠āϝ⧠āĻŽāĻžāĻļāϰā§āĻŽāĻā§āϞāĻŋ āĻŦā§āĻĄāĻŧā§ āϝāĻžāϝāĻŧāĨ¤
āϤāĻŦā§ āĻāĻāĻŋ āĻāϤāĻāĻž āĻāĻžāϰāĻžāĻĒ āĻšāĻŦā§ āύāĻž āϝāĻĻāĻŋ āĻāĻāĻŋ āϏāĻŽāϝāĻŧāĻŽāϤ⧠āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āĻāĻĻā§āϝāĻŧāĻŽāĻžāύ āϏāĻŽāϏā§āϝāĻžāĻā§āϞāĻŋ āĻĻā§āϰ āĻāϰāĻž āϝāĻžāϝāĻŧāĨ¤
āĻāĻŋāύā§āϤ⧠āĻāĻ āĻ āĻŦāĻŋāĻāϞ āĻāĻŋ āĻāĻāĻŦā§ āύāĻž. āϏā§āĻĒāώā§āĻāϤāĻ āĻāĻŋāĻšā§āύāĻŋāϤ āĻŦāĻžāĻāĻā§āϞāĻŋāĻā§ āĻ āĻŦāĻŋāϞāĻŽā§āĻŦā§ āύāĻŋāϰā§āĻŽā§āϞ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϤā§āϤāĻāĻžāϰāĻā§āϰ āĻāĻžāĻā§ āĻĒāϰā§āϝāĻžāĻĒā§āϤ āϏāĻāϏā§āĻĨāĻžāύ āύā§āĻ⧎
āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āύāĻŋāĻŦāύā§āϧāĻŋāϤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰāĻž āĻāϰāĻŋāĻĒā§ āĻ āĻāĻļāĻā§āϰāĻšāĻŖ āĻāϰāϤ⧠āĻĒāĻžāϰāĻŦā§āύāĨ¤ āĻāϰā§āύāĨ¤
āĻāĻĒāύāĻžāϰ āĻāĻŋ āĻŦāĻŋāĻĻā§āĻļā§/āĻŽāĻžāϞāĻŋāĻāĻžāύāĻž āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĨā§āĻā§ āĻŦāĻŋāύāĻžāĻŽā§āϞā§āϝā§/āĻĻā§āĻļā§āϝāĻŧ āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻ āĻāĻŋāĻā§āĻāϤāĻž āĻāĻā§?
ā§Žā§Ļ%āĻšā§āϝāĻžāĻ, āĻāϤāĻŋāĻŦāĻžāĻāĻ10
ā§Žā§Ļ%āĻšā§āϝāĻžāĻ, āύā§āϤāĻŋāĻŦāĻžāĻāĻ5
ā§Žā§Ļ%āύāĻž, āĻĄāĻŋāĻŦāĻŋāĻāĻŽāĻāϏ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻšāϝāĻŧāύāĻŋ10
ā§Žā§Ļ%DBMS āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧā§āĻā§, āĻāĻŋāύā§āϤ⧠āĻāĻŋāĻā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϝāĻŧā§āĻā§2
ā§Žā§Ļ%āĻĢāϞāĻžāĻĢāϞ āĻĻā§āĻā§āύ20
47 āĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻā§āĻ āĻĻāĻŋāϝāĻŧā§āĻā§āύāĨ¤ 12 āĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻŦāĻŋāϰāϤ āĻāĻŋāϞā§āύāĨ¤
āĻāϤā§āϏ: www.habr.com
