ืืงืจืืช ืชืืืืช ืืจืฉืื ืืืฉื ืืงืืจืก
ืืืืืจ ืืงืืื ืืกืืจื ืื, ืื ื
ืกืืืื ืืคืชื ืจืืฉื ืืืื ืืฆืืจืช ืืคืชื ืจืืฉื ืืืฉ ืืืฆืคื ื ืืืืฉ ืฉื ืืคืชืืืช ืืจืื ืืฉืืืื (ืืืืืืกื ืื ืืืืชืจืืช ืืจืื ืืฉืืืื) ืขื ืืคืชื ืืืฉ ืื.
ืืืื ื ืืืืจ ืืื ื ืจืืืช ืืืืชืจืช ืฉื ืืจืื ืฉืืืื ืืืฆืคื:
ืืืืืืจ ืืงืืื, ืื ื ืืืืขืื ืฉืืฉืจืช ืงืืจื ืืช ืืืืชืจืืช ืฉื ืื ืืจืืื ืืืืื ืืืืฆืคื ืื ืืขืช ืืืคืขืื ืืืืืจ ืืช ื-KEY ID ืืืืื ืืืืชืจ. ืืืฉื ืื ืืฉ ืื ื ืฉืืืฉ ืืืืืืช ืขื KEYID = 3 ืืืืื ืืืช ืขื KEYID = 4, ืืื ืืืื ืืืคืชื ืืืงืกืืืื ืืืื 4. ืืืื ื ืงืจื ืืื KEY ID - MAX KEY ID.
ืืืฆื ืคืืขื ืกืืืื ืืคืชื ืจืืฉื
1. ืืืฉืชืืฉ ืืืฆืข ืืช ALTER INNODB MASTER KEY.
2. ืืฉืจืช ืืืงืฉ ืืืืืืง ืืืคืชืืืช ืืืฆืืจ ืืคืชื ืจืืฉื ืืืฉ ืขื ืืฉืจืช UUID ื-KEYืืืื ืฉืืื ืืืื ืคืืืก MAXืืคืชืืชึฐืขืึผืึทืช ืึถืืึผืช. ืื ื ืงืื ืืืื ืืคืชื ืจืืฉื ืฉืืื ื-INNODBKEY-UUID-(ืืงืกืืคืชืืืืื + 1). ืืืืจ ืืฆืืจื ืืืฆืืืช ืฉื ืืคืชื ืืจืืฉื, ืืืื MAX KEY ืืืืื ืืืื (ืืืืืจ MAXืืคืชืID=MAXืืคืชืืืืื + 1).
3. ืืฉืจืช ืกืืจืง ืืช ืื ืืจืืื ืืืืื ืืืืฆืคื ืื ืืืคืชื ืืจืืฉื, ืืืื ืืจืื ืฉืืืื:
-
ืืฆืคืื ืืช ืืคืชื ื- tablespace ืขื ืืคืชื ืืืืกืืจ ืืืืฉ;
-
ืืขืืื ืืช ืืืื ืืืคืชื ื-MAX ืืืืฉืืคืชืืชึฐืขืึผืึทืช ืึถืืึผืช;
-
ืื ื-UUID ืฉืื ื ื-UUID ืฉื ืืฉืจืช, ืขืืื ืืช ื-UUID ืฉื ืืฉืจืช.
ืืืืืข, ื-Master Key ID ืืืฉืืฉ ืืคืขื ืื ืืืื ืืืจืื ื-UUID ืืืืื KEY ืื ืงืจื ืืืืชืจืช ื- tablespace. ืื ืฉืื ืื ื ืขืืฉืื ืขืืฉืื ืื ืืขืืื ืืช ืืืืืข ืืื ืืืืชืจืช ืืืฆืคื ื ืฉื ืืจืื ืืฉืืืื ืื ืฉืืฉืจืช ืืงืื ืืช ืืืคืชื ืืจืืฉื ืื ืืื.
ืื ืืฉ ืื ื ืืจืืื ืืืืืืช ืืืืงืืืื ืฉืื ืื, ืืื ืืืืืืื ืฉืื ืื, ืื ืขืฉืืืื ืืืฉืชืืฉ ืืืคืชืืืช ืืืกืืจ ืฉืื ืื. ืืช ืื ืืคืชืืืช ืืืืกืืจ ืืืื ืืืื ืฆืืจื ืืืืืจ ืืืืืืจ ืืืฉืจ ืืฉืจืช ืืืคืขื. ืื ืืืื ืืืื ืืช ืืคืขืืช ืืฉืจืช, ืืืืืื ืื ื ืขืฉื ืฉืืืืฉ ืืืืืจ ืืคืชืืืช ืืฆื ืืฉืจืช. ืขื ืกืืืื ืืคืชื ืจืืฉื, ืื ื ืืฆืคืื ืื ืืืืฉ ืืคืชืืืช ืืจืืื ืฉืืืื ืขื ืืคืชื ืืืกืืจ ืืืื ืืื ืืื ืืจืืื ืืฉืืืื. ืืฉืจืช ืืืืจ ืืงืื ืืขืช ืจืง ืืคืชื ืจืืฉื ืืื ืืขืช ืืืคืขืื.
ืื, ืืืืื, ืจืง ืชืืคืขืช ืืืืื ื ืขืืื. ืืืืจื ืืขืืงืจืืช ืฉื ืกืืืื ืืคืชื ืจืืฉื ืืื ืืืคืื ืืช ืืฉืจืช ืฉืื ื ืืืืื ืืืชืจ. ืืืงืจื ืฉืืืคืชื ืืจืืฉื ื ืื ื ืืืืฉืื ืืืืกืคืช (ืืืืืื, ืืฉืจืช ืืืกืคืช), ื ืืชื ืืืฆืืจ ืืคืชื ืจืืฉื ืืืฉ ืืืืฆืคืื ืืืืฉ ืืช ืืคืชืืืช ืืฉืืืื, ืืืืื ืืช ืชืืงืฃ ืืืคืชื ืืื ืื. ืื ืื ื ืืืืืื...ืืืขื.
ืืืืืจ ืงืืื, ืืืืจืชื ืขื ืืื ืืจืืข ืฉืืคืชื ืืืืืืช ื ืื ื, ืฆื ืฉืืืฉื ืืืื ืืืฉืชืืฉ ืื ืืื ืืคืขื ื ื ืชืื ืื. ืืชื ืื ืฉืืฉ ืืืฉื ืืืืกืง ืฉืื ื. ืื ืืืคืชื ืืจืืฉื ื ืื ื ืืืฉ ืื ืืืฉื ืื ืชืื ืื ืืืืฆืคื ืื, ืชืืื ืืืฉืชืืฉ ืืืคืชื ืืจืืฉื ืืื ืื ืืื ืืคืขื ื ืืช ืืคืชื ื- tablespace ืืืงืื ืืช ืื ืชืื ืื ืืืคืืขื ืืื. ืืคื ืฉืืชื ืืืื ืืจืืืช, ืกืืืื ืืืคืชื ืืจืืฉื ืื ืขืืืจ ืืืงืจื ืื. ืื ื ืืฆืคืื ืื ืืืืฉ ืืช ืืคืชื ื- tablespace ืขื ืืคืชื ืืืืกืืจ ืืืืฉ, ืื ืืืคืชื ืืคืืขื ืืืฉืืฉ ืืืฆืคื ืช/ืคืขื ืื ืื ืชืื ืื ื ืฉืืจ ืืื. ืืื, ื"ืืืงืจ" ืืืื ืืืืฉืื ืืืฉืชืืฉ ืื ืืื ืืคืขื ื ืืช ืื ืชืื ืื. ืงืืื ืจืืืชื ืืื
ืกืืืื ืืคืชื ืจืืฉื ืฉืืืืฉื ืืืฉืจ ืืืคืชื ืืจืืฉื ื ืื ื, ืื ืืื ืืจื ืืชืืงืฃ ืืืฉืชืืฉ ืื ืืืคืขื ื ืืช ืืคืชืืืช ืืฉืืืื.
ืงืจื ืขืื:
ืืงืืจ: www.habr.com