db.printSecondaryReplicationInfo()
์ ์
db.printSecondaryReplicationInfo()
์ธํธ์ ์ธ์ปจ๋๋ฆฌ ๋ฉค๋ฒ์ ๊ด์ ์์ ๋ณต์ ๋ณธ ์ธํธ ์ํ์ ๋ํ ํ์ํ๋ ๋ณด๊ณ ์๋ฅผ ์ธ์ํฉ๋๋ค. ์ถ๋ ฅ์
rs.printSecondaryReplicationInfo()
๋ฉ์๋์ ๋์ผํฉ๋๋ค.
ํธํ์ฑ
์ด ๋ฉ์๋๋ ๋ค์ ํ๊ฒฝ์์ ํธ์คํ ๋๋ ๋ฐฐํฌ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
MongoDB Atlas: ํด๋ผ์ฐ๋์์์ MongoDB ๋ฐฐํฌ๋ฅผ ์ํ ์์ ๊ด๋ฆฌํ ์๋น์ค
์ค์
์ด ๋ช ๋ น์ M0, M2, M5 ๋ฐ Flex ํด๋ฌ์คํฐ์์ ์ง์๋์ง ์์ต๋๋ค. ์์ธํ ๋ด์ฉ์ ์ง์๋์ง ์๋ ๋ช ๋ น์ ์ฐธ์กฐํ์ธ์.
MongoDB Enterprise: MongoDB์ ๊ตฌ๋ ๊ธฐ๋ฐ ์์ฒด ๊ด๋ฆฌ ๋ฒ์
MongoDB Community: MongoDB์ ์์ค ์ฌ์ฉ ๊ฐ๋ฅ ๋ฌด๋ฃ ์์ฒด ๊ด๋ฆฌ ๋ฒ์
์ถ๋ ฅ
์ธ์ปจ๋๋ฆฌ ๋
ธ๋๊ฐ ๋ ๊ฐ ์๋ ๋ณต์ ๋ณธ ์ธํธ์์ ์คํํ ๋์ ์์ db.printSecondaryReplicationInfo()
์ถ๋ ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
source: m1.example.net:27002 syncedTo: Mon Mar 01 2021 16:30:50 GMT-0800 (PST) 0 secs (0 hrs) behind the primary source: m2.example.net:27003 syncedTo: Mon Mar 01 2021 16:30:50 GMT-0800 (PST) 0 secs (0 hrs) behind the primary
์ฐธ๊ณ
mongosh
์์ ์คํ๋๋ db.printSecondaryReplicationInfo()
๋ฉ์๋๋ JSON์ ๋ฐํํ์ง ์์ต๋๋ค. ์๋ ๊ฒ์ฌ์๋ db.printSecondaryReplicationInfo()
๋ฅผ ์ฌ์ฉํ๊ณ ์คํฌ๋ฆฝํธ์๋ rs.status()
๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํ๋ผ์ด๋จธ๋ฆฌ ๋ฉค๋ฒ์ ๋นํ์ฑ ๊ธฐ๊ฐ์ด members[n].secondaryDelaySecs
๊ฐ๋ณด๋ค ํฐ ๊ฒฝ์ฐ ์ง์ฐ๋ ๋ฉค๋ฒ๋ ํ๋ผ์ด๋จธ๋ฆฌ ๋ฉค๋ฒ๋ณด๋ค
0
์ด ๋ค์ฒ์ง ๊ฒ์ผ๋ก ํ์๋ ์ ์์ต๋๋ค.
db.printSecondaryReplicationInfo()
๊ฐ ์คํ๋ ๋ ๋ฉค๋ฒ๋ ํ๋ผ์ด๋จธ๋ฆฌ ๋ค์ ์์์ ์๊ฐ ๊ฐ์ ํ์ํ ์ ์์ต๋๋ค. ์ด๋ db.printSecondaryReplicationInfo()
๊ฐ ์ธ์ปจ๋๋ฆฌ ๋ณต์ ๋ณธ์ด ๋นํ์ฑ ๊ธฐ๊ฐ ์ดํ์ ์ฐ๊ธฐ๋ฅผ ๋ณต์ ํ ํ ์ธ์ปจ๋๋ฆฌ ๋ณต์ ๋ณธ์ด ์ต์ optime์ ์ฌ์ฉํ์ฌ ํ๋ผ์ด๋จธ๋ฆฌ ๋ณต์ ๋ณธ์ผ๋ก๋ถํฐ ํํธ๋นํธ๋ฅผ ์์ ํ๊ธฐ ์ ์ ์คํ๋๋ ๊ฒฝ์ฐ์ ์์๋ฉ๋๋ค.
์ฐธ๊ณ
๋ณด์กฐ ๋ ธ๋์์ ๋ณด๊ณ ํ ์ง์ฐ์ cluster ์ํ๋ฅผ ๋ํํ์ง ์์ ์ ์์ต๋๋ค. ๊ฐ์ด ์์๋ผ๊ณ ํด์ ์ธ์ปจ๋๋ฆฌ๊ฐ ํ๋ผ์ด๋จธ๋ฆฌ๋ณด๋ค ์์ ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.
๋ณต์ ๋ณธ ์ธํธ์ ์ต์ ์ํ๋ฅผ ๊ฐ์ ธ์ค๋ ค๋ฉด ํ๋ผ์ด๋จธ๋ฆฌ์์ db.printSecondaryReplicationInfo()
๋ฅผ ์คํํฉ๋๋ค.