PostgreSQL ನವೀಕರಣ. ಪುನರ್ರಚನೆಯ ಬಿಡುಗಡೆ, ಕೆಲಸವನ್ನು ನಿಲ್ಲಿಸದೆ ಹೊಸ ಸ್ಕೀಮಾಗೆ ವಲಸೆ ಹೋಗುವ ಉಪಯುಕ್ತತೆ

PostgreSQL ನ ಎಲ್ಲಾ ಬೆಂಬಲಿತ ಶಾಖೆಗಳಿಗೆ ಸರಿಪಡಿಸುವ ನವೀಕರಣಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ: 14.2, 13.6, 12.10, 11.15 ಮತ್ತು 10.20, ಇದು ಕಳೆದ ಮೂರು ತಿಂಗಳುಗಳಲ್ಲಿ ಗುರುತಿಸಲಾದ 55 ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ. ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ, ನಿರ್ವಾತ ಕಾರ್ಯಾಚರಣೆಯ ಸಮಯದಲ್ಲಿ HOT (ರಾಶಿ-ಮಾತ್ರ ಟ್ಯೂಪಲ್) ಸರಪಳಿಗಳನ್ನು ಬದಲಾಯಿಸುವಾಗ ಅಥವಾ TOAST ಶೇಖರಣಾ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸುವ ಕೋಷ್ಟಕಗಳಲ್ಲಿ REINDEX ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಅಪರೂಪದ ಸಂದರ್ಭಗಳಲ್ಲಿ ಸೂಚ್ಯಂಕ ಭ್ರಷ್ಟಾಚಾರಕ್ಕೆ ಕಾರಣವಾದ ಸಮಸ್ಯೆಗಳನ್ನು ನಾವು ಪರಿಹರಿಸಿದ್ದೇವೆ.

ಆಲ್ಟರ್ ಸ್ಟ್ಯಾಟಿಸ್ಟಿಕ್ಸ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಮತ್ತು ಮಲ್ಟಿರೇಂಜ್ ಪ್ರಕಾರಗಳೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಮರುಪಡೆಯುವಾಗ ಸ್ಥಿರ ಕ್ರ್ಯಾಶ್‌ಗಳು. ತಪ್ಪಾದ ಫಲಿತಾಂಶಗಳಿಗೆ ಕಾರಣವಾದ ಪ್ರಶ್ನೆ ಯೋಜಕದಲ್ಲಿನ ದೋಷಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗಿದೆ. ಎಕ್ಸ್‌ಪ್ರೆಶನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೂಚ್ಯಂಕಗಳನ್ನು ನವೀಕರಿಸುವಾಗ ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಮೇಲೆ ಕಾರ್ಯಾಚರಣೆಯ ಮಾಲೀಕತ್ವದ ಮರುನಿರ್ದೇಶನವನ್ನು ನಿರ್ವಹಿಸುವಾಗ ಸ್ಥಿರ ಮೆಮೊರಿ ಸೋರಿಕೆಯಾಗುತ್ತದೆ. ವಿಭಜಿತ ಕೋಷ್ಟಕಗಳಿಗೆ ಸುಧಾರಿತ ಅಂಕಿಅಂಶಗಳ ನಿರ್ಮಾಣವನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ಹೆಚ್ಚುವರಿಯಾಗಿ, ಮರುಹೊಂದಿಸುವ ಉಪಯುಕ್ತತೆಯ ಬಿಡುಗಡೆಯನ್ನು ನಾವು ಗಮನಿಸಬಹುದು, ಇದು ಕೆಲಸವನ್ನು ನಿಲ್ಲಿಸದೆ PostgreSQL ನಲ್ಲಿ ಡೇಟಾ ಸ್ಕೀಮಾಗೆ ಸಂಕೀರ್ಣವಾದ ನವೀಕರಣಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಸಾಮಾನ್ಯ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ ಹಸ್ತಚಾಲಿತ ಬದಲಾವಣೆಗಳು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಬಳಸುವ ಸೇವೆಗಳ ತಾತ್ಕಾಲಿಕ ಸ್ಥಗಿತಗೊಳಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಹಳೆಯ ಡೇಟಾ ಸ್ಕೀಮ್‌ನಿಂದ ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸಲು ಉಪಯುಕ್ತತೆಯು ದೀರ್ಘಾವಧಿಯ ನಿರ್ಬಂಧವಿಲ್ಲದೆ ಮತ್ತು ವಿನಂತಿಯ ಪ್ರಕ್ರಿಯೆಯ ಚಕ್ರವನ್ನು ಅಡ್ಡಿಪಡಿಸದೆಯೇ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಡೇಟಾ ಸ್ಕೀಮಾ ವಲಸೆಯ ಸಮಯದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರಿಸುವ ಟೇಬಲ್ ವೀಕ್ಷಣೆಗಳನ್ನು ಉಪಯುಕ್ತತೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸುತ್ತದೆ ಮತ್ತು ಹಳೆಯ ಮತ್ತು ಹೊಸ ಸ್ಕೀಮಾಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ಸೇರಿಸುವ ಮತ್ತು ಅಳಿಸುವ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಅನುವಾದಿಸುವ ಟ್ರಿಗ್ಗರ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ.

ಹೀಗಾಗಿ, ವಲಸೆಯ ಸಮಯದಲ್ಲಿ ಮರುರೂಪವನ್ನು ಬಳಸುವಾಗ, ಹಳೆಯ ಮತ್ತು ಹೊಸ ಸ್ಕೀಮಾ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಲಭ್ಯವಿರುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಕೆಲಸವನ್ನು ನಿಲ್ಲಿಸದೆ ಕ್ರಮೇಣ ಹೊಸ ಸ್ಕೀಮಾಗೆ ವರ್ಗಾಯಿಸಬಹುದು (ದೊಡ್ಡ ಮೂಲಸೌಕರ್ಯಗಳಲ್ಲಿ, ಹ್ಯಾಂಡ್ಲರ್‌ಗಳನ್ನು ಕ್ರಮೇಣ ಹಳೆಯದರಿಂದ ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸಬಹುದು). ಹೊಸ ಸ್ಕೀಮಾಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವಲಸೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಹಳೆಯ ಸ್ಕೀಮಾಗೆ ಬೆಂಬಲವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ರಚಿಸಲಾದ ವೀಕ್ಷಣೆಗಳು ಮತ್ತು ಟ್ರಿಗ್ಗರ್‌ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತದೆ. ವಲಸೆಯ ಸಮಯದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳನ್ನು ಗುರುತಿಸಿದರೆ, ನೀವು ಸ್ಕೀಮಾ ಬದಲಾವಣೆಯನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು ಮತ್ತು ಹಳೆಯ ಸ್ಥಿತಿಗೆ ಹಿಂತಿರುಗಬಹುದು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ