Docs Menu
Docs Home
/ /
이벀트 λ³€κ²½

dropIndexes 이벀트

dropIndexes

버전 6.0에 μΆ”κ°€.

dropIndexes 이벀트 λŠ” μ»¬λ ‰μ…˜ μ—μ„œ 인덱슀 κ°€ μ‚­μ œλ˜κ³  λ³€κ²½ 슀트림 에 showExpandedEvents μ˜΅μ…˜μ΄ true 으)둜 μ„€μ •ν•˜λ‹€ λ˜μ–΄ μžˆμ„ λ•Œ λ°œμƒν•©λ‹ˆλ‹€.

ν•„λ“œ
μœ ν˜•
μ„€λͺ…

_id

λ¬Έμ„œ

λ³€κ²½ 슀트림 이벀트의 μ‹λ³„μž 역할을 ν•˜λŠ” BSON κ°μ²΄μž…λ‹ˆλ‹€. 이 값은 λ³€κ²½ μŠ€νŠΈλ¦Όμ„ μž¬κ°œν•  λ•Œ resumeAfter λ§€κ°œλ³€μˆ˜μ˜ resumeToken(으)둜 μ‚¬μš©λ©λ‹ˆλ‹€. _id 객체의 ν˜•μ‹μ€ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

{
"_data" : <BinData|hex string>
}

_data μœ ν˜•μ€ MongoDB 버전 및 κ²½μš°μ— 따라 λ³€κ²½ 슀트림 μ—΄κΈ° λ˜λŠ” 재개 μ‹œμ μ˜ κΈ°λŠ₯ ν˜Έν™˜μ„± 버전(FCV) 에 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€. _data μœ ν˜•μ˜ 전체 λͺ©λ‘μ€ 재개 토큰 을 μ°Έμ‘°ν•˜μ„Έμš”.

resumeToken κΈ°μ€€μœΌλ‘œ λ³€κ²½ μŠ€νŠΈλ¦Όμ„ μž¬κ°œν•˜λŠ” μ˜ˆμ‹œλŠ” λ³€κ²½ 슀트림 재개λ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

clusterTime

νƒ€μž„μŠ€νƒ¬ν”„

clusterTime λŠ” 이벀트 와 μ—°κ²°λœ oplog ν•­λͺ©μ˜ νƒ€μž„μŠ€νƒ¬ν”„μž…λ‹ˆλ‹€.

oplog 크기 μ œν•œμœΌλ‘œ 인해닀쀑 λ¬Έμ„œ νŠΈλžœμž­μ…˜μ€ μ—¬λŸ¬ oplog ν•­λͺ©μ„ 생성할 수 μžˆμŠ΅λ‹ˆλ‹€. νŠΈλžœμž­μ…˜ μ—μ„œ μ§€μ •λœ oplog ν•­λͺ©μ— μŠ€ν…Œμ΄μ§•λœ λ³€κ²½ 슀트림 μ΄λ²€νŠΈλŠ” λ™μΌν•œ clusterTimeλ₯Ό 주식 .

μƒ€λ”©λœ ν΄λŸ¬μŠ€ν„°μ—μ„œλŠ” λ™μΌν•œ clusterTime μ΄λ²€νŠΈκ°€ λͺ¨λ‘ λ™μΌν•œ νŠΈλžœμž­μ…˜κ³Ό κ΄€λ ¨λ˜μ§€ μ•Šμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. 일뢀 μ΄λ²€νŠΈλŠ” νŠΈλžœμž­μ…˜κ³ΌλŠ” μ „ν˜€ 관련이 μ—†μŠ΅λ‹ˆλ‹€.

단일 νŠΈλžœμž­μ…˜μ— λŒ€ν•œ 이벀트λ₯Ό μ‹λ³„ν•˜λ €λ©΄ λ³€κ²½ 슀트림 이벀트 λ¬Έμ„œμ—μ„œ lsid 및 txnNumber 쑰합을 μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

collectionUUID

UUID

변경이 λ°œμƒν•œ μ»¬λ ‰μ…˜μ„ μ‹λ³„ν•˜λŠ” UUIDμž…λ‹ˆλ‹€.

버전 6.0에 μΆ”κ°€.

lsid

λ¬Έμ„œ

νŠΈλžœμž­μ…˜κ³Ό μ—°κ²°λœ μ„Έμ…˜μ˜ μ‹λ³„μžμž…λ‹ˆλ‹€.

μž‘μ—…μ΄ 닀쀑 λ¬Έμ„œ νŠΈλžœμž­μ…˜μ˜ 일뢀인 κ²½μš°μ—λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€.

ns

λ¬Έμ„œ

이벀트의 영ν–₯을 λ°›λŠ” λ„€μž„μŠ€νŽ˜μ΄μŠ€(λ°μ΄ν„°λ² μ΄μŠ€ 및/λ˜λŠ” μ»¬λ ‰μ…˜)μž…λ‹ˆλ‹€.

ns.db

λ¬Έμžμ—΄

μ΄λ²€νŠΈκ°€ λ°œμƒν•œ λ°μ΄ν„°λ² μ΄μŠ€μ˜ μ΄λ¦„μž…λ‹ˆλ‹€.

ns.coll

λ¬Έμžμ—΄

μ΄λ²€νŠΈκ°€ λ°œμƒν•œ μ»¬λ ‰μ…˜μ˜ μ΄λ¦„μž…λ‹ˆλ‹€.

operationDescription

λ¬Έμ„œ

λ³€κ²½ μž‘μ—…μ— λŒ€ν•œ μΆ”κ°€ μ •λ³΄μž…λ‹ˆλ‹€.

이 λ¬Έμ„œμ™€ ν•΄λ‹Ή ν•˜μœ„ ν•„λ“œλŠ” λ³€κ²½ 슀트림이 ν™•μž₯ 이벀트λ₯Ό μ‚¬μš©ν•˜λŠ” κ²½μš°μ—λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€.

버전 6.0에 μΆ”κ°€.

operationDescription.
indexes

λ°°μ—΄

μž‘μ—…μœΌλ‘œ 인해 μ‚­μ œλœ 인덱슀λ₯Ό λ‚˜μ—΄ν•˜λŠ” λ¬Έμ„œ λ°°μ—΄μž…λ‹ˆλ‹€.

버전 6.0에 μΆ”κ°€.

operationType

λ¬Έμžμ—΄

λ³€κ²½ μ•Œλ¦Όμ΄ λ³΄κ³ ν•˜λŠ” μž‘μ—… μœ ν˜•μž…λ‹ˆλ‹€.

μ΄λŸ¬ν•œ λ³€κ²½ μ΄λ²€νŠΈμ— λŒ€ν•΄ dropIndexes 값을 λ°˜ν™˜ν•©λ‹ˆλ‹€.

txnNumber

NumberLong

lsid 와 ν•¨κ»˜ νŠΈλžœμž­μ…˜μ„ κ³ μœ ν•˜κ²Œ μ‹λ³„ν•˜λŠ” 데 도움이 λ˜λŠ” μˆ«μžμž…λ‹ˆλ‹€.

μž‘μ—…μ΄ 닀쀑 λ¬Έμ„œ νŠΈλžœμž­μ…˜μ˜ 일뢀인 κ²½μš°μ—λ§Œ ν‘œμ‹œλ©λ‹ˆλ‹€.

wallTime

λ°μ΄ν„°λ² μ΄μŠ€ μž‘μ—…μ˜ μ„œλ²„ λ‚ μ§œ 및 μ‹œκ°„μž…λ‹ˆλ‹€. wallTime은(λŠ”) clusterTime이(κ°€) λ°μ΄ν„°λ² μ΄μŠ€ μž‘μ—… μ΄λ²€νŠΈμ™€ κ΄€λ ¨λœ oplog ν•­λͺ©μ—μ„œ κ°€μ Έμ˜¨ νƒ€μž„μŠ€νƒ¬ν”„λΌλŠ” μ μ—μ„œ clusterTime와(κ³Ό) λ‹€λ¦…λ‹ˆλ‹€.

버전 6.0에 μΆ”κ°€.

λ‹€μŒ μ˜ˆμ‹œλŠ” dropIndexes 이벀트λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€.

{
"_id": { <ResumeToken> },
"operationType": "dropIndexes",
"clusterTime": <Timestamp>
"collectionUUID": <uuid>,
"wallTime": <isodate>,
"ns": {
"db": "test",
"coll": "authors" },
"operationDescription": {
"indexes": [
{ "v": 2, "key": { "name": 1 }, "name": "name_1" }
]
}
}

λŒμ•„κ°€κΈ°

dropDatabase

이 νŽ˜μ΄μ§€μ˜ λ‚΄μš©