Hacker News

ಯಾದೃಚ್ಛಿಕ I/O ನ ನೈಜ ವೆಚ್ಚ

ಕಾಮೆಂಟ್‌ಗಳು

2 min read Via vondra.me

Mewayz Team

Editorial Team

Hacker News

ನಿಮ್ಮ ವ್ಯಾಪಾರ ಸಾಫ್ಟ್‌ವೇರ್ ಇರುವುದಕ್ಕಿಂತ ನಿಧಾನವಾಗಿರುತ್ತದೆ - ಮತ್ತು ಯಾದೃಚ್ಛಿಕ I/O ಅದೃಶ್ಯ ಅಪರಾಧಿ

ಪ್ರತಿ ಬಾರಿ ಗ್ರಾಹಕರು ನಿಧಾನವಾದ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಬಗ್ಗೆ ದೂರು ನೀಡಿದಾಗ, ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮ ತಂಡವು ವರದಿಯನ್ನು ಲೋಡ್ ಮಾಡಲು ಹೆಚ್ಚುವರಿ ಮೂರು ಸೆಕೆಂಡುಗಳನ್ನು ಕಾಯುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ನಿಮ್ಮ ಚೆಕ್‌ಔಟ್ ಪುಟವು ಖರೀದಿದಾರರನ್ನು ಅಸಹನೆಯಿಂದ ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ - ಯಾದೃಚ್ಛಿಕ I/O ನಿಮ್ಮ ಆದಾಯವನ್ನು ಸದ್ದಿಲ್ಲದೆ ಖಾಲಿ ಮಾಡುವ ಬಲವಾದ ಅವಕಾಶವಿದೆ. ಇದು ಡೇಟಾಬೇಸ್ ಇಂಜಿನಿಯರ್‌ಗಳಿಗೆ ಮೀಸಲಾದ ಬಝ್‌ವರ್ಡ್ ಅಲ್ಲ. ಇದು CRM ಲುಕ್‌ಅಪ್‌ಗಳಿಂದ ಹಿಡಿದು ಸರಕುಪಟ್ಟಿ ಉತ್ಪಾದನೆಯವರೆಗೆ ಪ್ರತಿಯೊಂದು ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿಯೂ ಅಳೆಯಬಹುದಾದ, ದುಬಾರಿ ಅಡಚಣೆಯಾಗಿದೆ. ಅದರ ನೈಜ ವೆಚ್ಚವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಕೇವಲ ತಾಂತ್ರಿಕ ವ್ಯಾಯಾಮವಲ್ಲ - ಇದು ಆರ್ಥಿಕವಾಗಿದೆ. ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸುವ ಕಂಪನಿಗಳು ಉಬ್ಬಿದ ಕ್ಲೌಡ್ ಬಿಲ್‌ಗಳಲ್ಲಿ ಬೆಲೆಯನ್ನು ಪಾವತಿಸುತ್ತವೆ, ಕಳೆದುಹೋದ ಗ್ರಾಹಕರು ಮತ್ತು ತಂಡಗಳು ತಕ್ಷಣವೇ ಲೋಡ್ ಆಗುವ ಪರದೆಯ ಮೇಲೆ ಕಾಯುತ್ತಿವೆ.

ಯಾದೃಚ್ಛಿಕ I/O ಎಂದರೆ ಏನು (ಮತ್ತು ಇದು ಏಕೆ ದುಬಾರಿಯಾಗಿದೆ)

ಅದರ ಮಧ್ಯಭಾಗದಲ್ಲಿ, I/O — ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ — ಶೇಖರಣೆಗೆ ಡೇಟಾವನ್ನು ಓದುವ ಮತ್ತು ಬರೆಯುವ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಡೇಟಾಬೇಸ್‌ನಿಂದ ದಾಖಲೆಗಳನ್ನು ಪಡೆದಾಗ, ಡಿಸ್ಕ್‌ನಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಿದಾಗ ಅಥವಾ ವಹಿವಾಟು ಲಾಗ್‌ಗಳನ್ನು ಬರೆಯುವಾಗ, ಅದು I/O ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯಾಚರಣೆಗಳು ಎರಡು ರುಚಿಗಳಲ್ಲಿ ಬರುತ್ತವೆ: ಅನುಕ್ರಮ ಮತ್ತು ಯಾದೃಚ್ಛಿಕ. ಅನುಕ್ರಮ I/O ಪುಸ್ತಕವನ್ನು ಪ್ರಾರಂಭದಿಂದ ಅಂತ್ಯದವರೆಗೆ ಓದುವಂತಹ, ಸಮೀಪವಿರುವ ಬ್ಲಾಕ್‌ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಅಥವಾ ಬರೆಯುತ್ತದೆ. ಯಾದೃಚ್ಛಿಕ I/O ಪುಟ 47, ನಂತರ ಪುಟ 3, ನಂತರ ಪುಟ 812 ಗೆ ಫ್ಲಿಪ್ಪಿಂಗ್ ಮಾಡುವಂತೆ ಅನಿರೀಕ್ಷಿತವಾಗಿ ಜಿಗಿಯುತ್ತದೆ.

ಈ ಎರಡು ಮಾದರಿಗಳ ನಡುವಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಂತರವು ದಿಗ್ಭ್ರಮೆಗೊಳಿಸುವಂತಿದೆ. ಸಾಂಪ್ರದಾಯಿಕ ಹಾರ್ಡ್ ಡ್ರೈವ್‌ನಲ್ಲಿ, ಅನುಕ್ರಮ ಓದುವಿಕೆಗಳು 150-200 MB/s ಥ್ರೋಪುಟ್ ಅನ್ನು ಸಾಧಿಸಬಹುದು, ಆದರೆ ಯಾದೃಚ್ಛಿಕ ಓದುವಿಕೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ 0.5-1.5 MB/s ನಲ್ಲಿ ಕ್ರಾಲ್ ಆಗುತ್ತವೆ - 100x ಅಥವಾ ಹೆಚ್ಚಿನ ವ್ಯತ್ಯಾಸ. ಯಾದೃಚ್ಛಿಕ I/O ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ನಾಟಕೀಯವಾಗಿ ಸುಧಾರಿಸುವ ಆಧುನಿಕ NVMe SSD ಗಳಲ್ಲಿಯೂ ಸಹ, ಕೆಲಸದ ಹೊರೆಯನ್ನು ಅವಲಂಬಿಸಿ ಅಂತರವು ಇನ್ನೂ 5x ನಿಂದ 20x ವರೆಗೆ ಇರುತ್ತದೆ. ನಿಮ್ಮ ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಸಾವಿರಾರು ಸಣ್ಣ, ಚದುರಿದ ಓದುವ ವಿನಂತಿಗಳನ್ನು ನೀಡಿದಾಗ - ಗ್ರಾಹಕರ ಹೆಸರನ್ನು ಇಲ್ಲಿಗೆ ಎಳೆಯುವುದು, ಸರಕುಪಟ್ಟಿ ಲೈನ್ ಐಟಂ, ಬೇರೆಲ್ಲಿಯಾದರೂ ಅನುಮತಿ ಪರಿಶೀಲನೆ - ಪ್ರತಿ ಹಾಪ್ ಮೈಕ್ರೋಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಅಳೆಯಲಾದ ಲೇಟೆನ್ಸಿಯನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ, ಅದು ನೈಜ ಬಳಕೆದಾರರ ಕಾಯುವ ಸಮಯವನ್ನು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸಂಯೋಜಿಸುತ್ತದೆ.

ಭೌತಶಾಸ್ತ್ರವು ದಶಕಗಳಿಂದ ಬದಲಾಗಿಲ್ಲ: ಸಂಗ್ರಹಣೆಯಾದ್ಯಂತ ಹರಡಿರುವ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸುವುದು ಅದನ್ನು ಕ್ರಮವಾಗಿ ಸ್ಟ್ರೀಮಿಂಗ್ ಮಾಡುವುದಕ್ಕಿಂತ ಮೂಲಭೂತವಾಗಿ ನಿಧಾನವಾಗಿರುತ್ತದೆ. ಆಧುನಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಯಾದೃಚ್ಛಿಕ I/O ಅನ್ನು ಉತ್ಪಾದಿಸುವ ಪ್ರಮಾಣವು ಬದಲಾಗಿದೆ, ಅದರ ವೆಚ್ಚವನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು ಅಸಾಧ್ಯವಾಗಿದೆ.

ಪ್ರತಿ ವ್ಯಾಪಾರ ಕಾರ್ಯಾಚರಣೆಯ ಮೇಲಿನ ಹಿಡನ್ ತೆರಿಗೆ

ಒಬ್ಬ ಬಳಕೆದಾರನು CRM ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಅನ್ನು ತೆರೆದಾಗ ಏನಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಗಣಿಸಿ. ಅಪ್ಲಿಕೇಶನ್ ಗ್ರಾಹಕರ ಕೋಷ್ಟಕವನ್ನು ಪ್ರಶ್ನಿಸುತ್ತದೆ, ಇತ್ತೀಚಿನ ಚಟುವಟಿಕೆಯ ಲಾಗ್‌ಗಳೊಂದಿಗೆ ಅದನ್ನು ಸೇರುತ್ತದೆ, ಸಂಬಂಧಿತ ಡೀಲ್ ಮೌಲ್ಯಗಳನ್ನು ಎಳೆಯುತ್ತದೆ, ಬಳಕೆದಾರರ ಅನುಮತಿಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಅಧಿಸೂಚನೆ ಎಣಿಕೆಗಳನ್ನು ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಪ್ರದರ್ಶನ ಆದ್ಯತೆಗಳನ್ನು ಪಡೆಯುತ್ತದೆ. ಈ ಪ್ರತಿಯೊಂದು ಪ್ರಶ್ನೆಗಳು ಡಿಸ್ಕ್‌ನಲ್ಲಿ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ವಿಭಿನ್ನ ಕೋಷ್ಟಕಗಳನ್ನು ಸ್ಪರ್ಶಿಸಬಹುದು. 50 ಗ್ರಾಹಕರ ದಾಖಲೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಹುಡ್ ಅಡಿಯಲ್ಲಿ 300 ರಿಂದ 500 ಯಾದೃಚ್ಛಿಕ I/O ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ರಚಿಸಬಹುದು. ಗರಿಷ್ಠ ವ್ಯವಹಾರದ ಸಮಯದಲ್ಲಿ 200 ಏಕಕಾಲೀನ ಬಳಕೆದಾರರಿಂದ ಗುಣಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ 100,000 ಯಾದೃಚ್ಛಿಕ ಓದುವಿಕೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತಿದೆ.

ಇದು ಕಾಲ್ಪನಿಕವಲ್ಲ. 2024 ರಲ್ಲಿ ಪರ್ಕೋನಾ ನಡೆಸಿದ ಅಧ್ಯಯನವು ಕಳಪೆ ಆಪ್ಟಿಮೈಸ್ಡ್ ಡೇಟಾಬೇಸ್ ಕೆಲಸದ ಹೊರೆಗಳು I/O ಕಾರ್ಯಾಚರಣೆಗಳ ಮೇಲೆ 68% ನಷ್ಟು ಸಮಯವನ್ನು ಕಳೆಯುತ್ತವೆ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮಾದರಿಗಳು ಪ್ರಾಥಮಿಕ ಅಪರಾಧಿಗಳಾಗಿವೆ. ಸಾವಿರಾರು ವ್ಯವಹಾರಗಳಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತಿರುವ SaaS ಕಂಪನಿಗೆ, ಇದು ನೇರವಾಗಿ ಹೆಚ್ಚಿನ ಮೂಲಸೌಕರ್ಯ ವೆಚ್ಚಗಳಿಗೆ ಅನುವಾದಿಸುತ್ತದೆ. ಕ್ಲೌಡ್ ಪೂರೈಕೆದಾರರು IOPS (I/O ಕಾರ್ಯಾಚರಣೆಗಳು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ), ಮತ್ತು ಯಾದೃಚ್ಛಿಕ I/O-ಹೆವಿ ವರ್ಕ್‌ಲೋಡ್‌ಗಳು ಮಾಸಿಕ ಸಂಗ್ರಹಣೆ ಬಿಲ್‌ಗಳನ್ನು ನೂರರಿಂದ ಹತ್ತಾರು ಸಾವಿರ ಡಾಲರ್‌ಗಳಿಗೆ ತಳ್ಳಬಹುದು - ಡೇಟಾ ಪರಿಮಾಣದ ಕಾರಣದಿಂದಾಗಿ ಅಲ್ಲ, ಆದರೆ ಪ್ರವೇಶ ಮಾದರಿಗಳ ಕಾರಣದಿಂದಾಗಿ.

ವೆಚ್ಚವು ಮೂಲಸೌಕರ್ಯವನ್ನು ಮೀರಿ ವಿಸ್ತರಿಸಿದೆ. ಅಕಾಮೈ ಸಂಶೋಧನೆಯ ಪ್ರಕಾರ, ಪ್ರತಿ 100 ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳ ಹೆಚ್ಚುವರಿ ಪುಟ ಲೋಡ್ ಸಮಯವು ಪರಿವರ್ತನೆ ದರಗಳನ್ನು ಸರಿಸುಮಾರು 7% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಯಾದೃಚ್ಛಿಕ I/O ನಿಮ್ಮ ಇನ್‌ವಾಯ್ಸ್ ಉತ್ಪಾದನೆ ಅಥವಾ ವರದಿ ಲೋಡ್‌ಗೆ ಪೂರ್ಣ ಸೆಕೆಂಡ್ ಅನ್ನು ಸೇರಿಸಿದಾಗ, ನೀವು ಕೇವಲ ಕಂಪ್ಯೂಟ್ ಅನ್ನು ಬರೆಯುತ್ತಿಲ್ಲ - ನೀವು ಆದಾಯವನ್ನು ಸುಡುತ್ತಿರುವಿರಿ.

ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಸ್ಥಳ

I/O ಮಾದರಿಗಳಿಗೆ ಬಂದಾಗ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಮಾನವಾಗಿ ರಚಿಸಲಾಗುವುದಿಲ್ಲ. ಕೆಲವು ಸಾಮಾನ್ಯ ವ್ಯಾಪಾರ ಕಾರ್ಯಾಚರಣೆಗಳು ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶಕ್ಕಾಗಿ ಕೆಟ್ಟ ಅಪರಾಧಿಗಳಾಗಿವೆ:

  • ಹುಡುಕಾಟ ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್: ಬಹು ಕ್ಷೇತ್ರಗಳಲ್ಲಿ (ಹೆಸರು, ದಿನಾಂಕ, ಸ್ಥಿತಿ, ಟ್ಯಾಗ್‌ಗಳು) ಪ್ರಶ್ನಿಸುವುದರಿಂದ ಸಂಗ್ರಹಣೆಯಾದ್ಯಂತ ಹರಡಿರುವ ಇಂಡೆಕ್ಸ್‌ಗಳನ್ನು ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಒತ್ತಾಯಿಸುತ್ತದೆ, ಭಾರೀ ಯಾದೃಚ್ಛಿಕ ಓದುವಿಕೆಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ
  • ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಒಟ್ಟುಗೂಡುವಿಕೆಗಳು: ಆದಾಯವನ್ನು ಒಟ್ಟುಗೂಡಿಸುವುದು, ಸಕ್ರಿಯ ಬಳಕೆದಾರರನ್ನು ಎಣಿಸುವುದು ಅಥವಾ ಮಿತಿಮೀರಿದ ಇನ್‌ವಾಯ್ಸ್‌ಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವುದು ವಿವಿಧ ಡೇಟಾ ಪುಟಗಳಲ್ಲಿ ಹರಡಿರುವ ಸಾವಿರಾರು ಸಾಲುಗಳನ್ನು ಸ್ಪರ್ಶಿಸುವ ಅಗತ್ಯವಿದೆ
  • ಅನುಮತಿ ಪರಿಶೀಲನೆಗಳು: ಬಹು-ಹಿಡುವಳಿದಾರರ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿನ ಪಾತ್ರ-ಆಧಾರಿತ ಪ್ರವೇಶ ನಿಯಂತ್ರಣಕ್ಕೆ ಪ್ರತಿ ವಿನಂತಿಗೆ ಬಹು ಲುಕಪ್‌ಗಳು ಬೇಕಾಗುತ್ತವೆ - ಬಳಕೆದಾರ → ಪಾತ್ರ → ಅನುಮತಿಗಳು → ಸಂಪನ್ಮೂಲ - ಪ್ರತಿಯೊಂದೂ ವಿಭಿನ್ನ ಕೋಷ್ಟಕಗಳನ್ನು ಹೊಡೆಯುತ್ತದೆ
  • ವರದಿ ಉತ್ಪಾದನೆ: ಮಾಸಿಕ ವೇತನದಾರರ ವರದಿಗಳು, ಫ್ಲೀಟ್ ನಿರ್ವಹಣೆ ಸಾರಾಂಶಗಳು ಅಥವಾ HR ವಿಶ್ಲೇಷಣೆಗಳು ಡಜನ್‌ಗಟ್ಟಲೆ ಕೋಷ್ಟಕಗಳಿಂದ ಏಕಕಾಲದಲ್ಲಿ ಡೇಟಾವನ್ನು ಎಳೆಯುತ್ತವೆ
  • ನೈಜ-ಸಮಯದ ಅಧಿಸೂಚನೆಗಳು: ಮಾಡ್ಯೂಲ್‌ಗಳಾದ್ಯಂತ ಹೊಸ ಸಂದೇಶಗಳು, ಕಾರ್ಯ ನವೀಕರಣಗಳು ಮತ್ತು ಸಿಸ್ಟಂ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು ಸಣ್ಣ, ಯಾದೃಚ್ಛಿಕ ಪ್ರಶ್ನೆಗಳ ನಿರಂತರ ಸ್ಟ್ರೀಮ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ

ಮಾದರಿಯು ಸ್ಪಷ್ಟವಾಗಿದೆ: ವೇದಿಕೆಯು ಹೆಚ್ಚು ಮಾಡ್ಯೂಲ್‌ಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನೀಡುತ್ತದೆ, ಹೆಚ್ಚು I/O ಮಾರ್ಗಗಳು ಗುಣಿಸುತ್ತವೆ. ಸರಳವಾದ ಲಿಂಕ್-ಇನ್-ಬಯೋ ಉಪಕರಣವು ಪ್ರತಿ ಪುಟದ ಲೋಡ್‌ಗೆ 10 ಪ್ರಶ್ನೆಗಳನ್ನು ರಚಿಸಬಹುದು. CRM, ಇನ್‌ವಾಯ್ಸಿಂಗ್, HR, ವೇತನದಾರರ ಪಟ್ಟಿ, ಬುಕಿಂಗ್ ಮತ್ತು ವಿಶ್ಲೇಷಣಾ ಮಾಡ್ಯೂಲ್‌ಗಳೊಂದಿಗೆ ಪೂರ್ಣ ವ್ಯಾಪಾರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ - Mewayz ಅದರ 207 ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಒದಗಿಸುವಂತೆ - ಸೈದ್ಧಾಂತಿಕವಾಗಿ ನೂರಾರು ಉತ್ಪಾದಿಸಬಹುದು. ತತ್‌ಕ್ಷಣವೆನಿಸುವ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಮತ್ತು ಆಲಸ್ಯವನ್ನು ಅನುಭವಿಸುವ ಒಂದು ವೇದಿಕೆಯ ನಡುವಿನ ವ್ಯತ್ಯಾಸವು ಆ I/O ಮಾದರಿಗಳನ್ನು ತೆರೆಮರೆಯಲ್ಲಿ ಎಷ್ಟು ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಬರುತ್ತದೆ.

ಸಮಸ್ಯೆಯಲ್ಲಿ ಯಂತ್ರಾಂಶವನ್ನು ಏಕೆ ಎಸೆಯುವುದು ಕೆಲಸ ಮಾಡುವುದಿಲ್ಲ

ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನಿಧಾನವಾದಾಗ ಪ್ರವೃತ್ತಿಯು ಅಪ್‌ಗ್ರೇಡ್ ಮಾಡುವುದು. ದೊಡ್ಡ ಸರ್ವರ್‌ಗಳು, ವೇಗವಾದ SSDಗಳು, ಹೆಚ್ಚು RAM. ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಸುಧಾರಣೆಗಳು ಸಹಾಯ ಮಾಡುವಾಗ, ಅವು ಸಿಎಫ್‌ಒಗಳಿಗೆ ಅನಾನುಕೂಲವಾಗಿಸುವ ಕಡಿಮೆಯಾದ ಆದಾಯದ ರೇಖೆಯನ್ನು ಅನುಸರಿಸುತ್ತವೆ. ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸರ್ವರ್‌ನ RAM ಅನ್ನು 64GB ನಿಂದ 128GB ಗೆ ದ್ವಿಗುಣಗೊಳಿಸುವುದರಿಂದ ಸಂಗ್ರಹ ಹಿಟ್ ದರಗಳನ್ನು 92% ರಿಂದ 96% ಕ್ಕೆ ಸುಧಾರಿಸಬಹುದು - ಅರ್ಥಪೂರ್ಣ ಲಾಭ, ಆದರೆ ಉಳಿದ 4% ಸಂಗ್ರಹವು ಯಾದೃಚ್ಛಿಕ I/O ನೊಂದಿಗೆ ಸಂಗ್ರಹಣೆಯನ್ನು ಹಿಟ್ ಮಾಡುತ್ತದೆ. AWS ನಲ್ಲಿ ನಿಮ್ಮ IOPS ಹಂಚಿಕೆಯನ್ನು 3,000 ರಿಂದ 10,000 ಕ್ಕೆ ಮೂರು ಪಟ್ಟು ಹೆಚ್ಚಿಸಿದರೆ ತಿಂಗಳಿಗೆ ಸುಮಾರು $450 ವೆಚ್ಚವಾಗುತ್ತದೆ ಆದರೆ p99 ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು 30% ರಷ್ಟು ಸುಧಾರಿಸಬಹುದು.

ವಾಸ್ತುವಿನ ನಿಜವಾದ ಸಮಸ್ಯೆ. ಯಾದೃಚ್ಛಿಕ I/O ಸಾಮಾನ್ಯವಾಗಿ ಆಳವಾದ ಸಮಸ್ಯೆಗಳ ಲಕ್ಷಣವಾಗಿದೆ: ಕಾಣೆಯಾದ ಅಥವಾ ಕಳಪೆಯಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸೂಚ್ಯಂಕಗಳು, ಅಪ್ಲಿಕೇಶನ್ ಬ್ಯಾಚಿಂಗ್ ಬದಲಿಗೆ ಪ್ರತಿ ಐಟಂಗೆ ಒಂದು ಡೇಟಾಬೇಸ್ ಕರೆ ಮಾಡುವ N+1 ಪ್ರಶ್ನೆ ಮಾದರಿಗಳು, ಒಂದೇ ಡಿಸ್ಪ್ಲೇ ಸಾಲಿಗೆ ಐದು ಟೇಬಲ್ ಸೇರ್ಪಡೆಗಳ ಅಗತ್ಯವಿರುವ ಅತಿ-ಸಾಮಾನ್ಯಗೊಳಿಸಿದ ಸ್ಕೀಮಾಗಳು ಮತ್ತು ಓದುವ ಪ್ರತಿಕೃತಿಗಳು ಅಥವಾ ಕ್ಯಾಶಿಂಗ್ ಲೇಯರ್‌ಗಳ ಕೊರತೆ. ಹಾರ್ಡ್‌ವೇರ್ ನವೀಕರಣಗಳು ರೋಗಲಕ್ಷಣವನ್ನು ಚಿಕಿತ್ಸೆ ನೀಡುತ್ತವೆ. ಆರ್ಕಿಟೆಕ್ಚರಲ್ ಆಪ್ಟಿಮೈಸೇಶನ್ ಕಾರಣವನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

ಅತ್ಯಂತ ದುಬಾರಿ I/O ಕಾರ್ಯಾಚರಣೆಯು ಮೊದಲ ಸ್ಥಾನದಲ್ಲಿ ಇರಬಾರದು. ವೇಗದ ಸಂಗ್ರಹಣೆಗಾಗಿ ಖರ್ಚು ಮಾಡಿದ ಪ್ರತಿ ಡಾಲರ್‌ಗೆ, ಪ್ರಶ್ನೆ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗೆ ಖರ್ಚು ಮಾಡಿದ ಹತ್ತು ಸೆಂಟ್‌ಗಳು ಉತ್ತಮ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡುತ್ತದೆ. ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಗೆಲ್ಲುವ ಕಂಪನಿಗಳು ತಮ್ಮ ಸ್ಪರ್ಧೆಯನ್ನು ಮೀರಿಸುವುದಿಲ್ಲ - ಅವರು ತಮ್ಮ ಡೇಟಾ ಪ್ರವೇಶ ಮಾದರಿಗಳನ್ನು ಯೋಚಿಸುತ್ತಾರೆ.

ಯಾಸ್ತವವಾಗಿ ಯಾದೃಚ್ಛಿಕ I/O ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಪ್ರಾಯೋಗಿಕ ತಂತ್ರಗಳು

ಯಾದೃಚ್ಛಿಕ I/O ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ನ ಸಂಪೂರ್ಣ ಪುನಃ ಬರೆಯುವ ಅಗತ್ಯವಿಲ್ಲ. ಡೇಟಾವನ್ನು ಹೇಗೆ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ ಎಂಬುದಕ್ಕೆ ಉದ್ದೇಶಿತ, ಅಳೆಯಬಹುದಾದ ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿದೆ. ಹೆಚ್ಚಿನ ಪರಿಣಾಮವನ್ನು ನೀಡುವ ತಂತ್ರಗಳು ಇಲ್ಲಿವೆ:

<ಓಲ್>
  • ಆಕ್ರಮಣಕಾರಿ ಪ್ರಶ್ನೆ ಬ್ಯಾಚಿಂಗ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ. ಉತ್ಸಾಹಭರಿತ ಲೋಡ್‌ನೊಂದಿಗೆ N+1 ಪ್ರಶ್ನೆ ಮಾದರಿಗಳನ್ನು ಬದಲಾಯಿಸಿ. ನಿಮ್ಮ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ 50 ಗ್ರಾಹಕರು ಮತ್ತು ಅವರ ಇತ್ತೀಚಿನ ಚಟುವಟಿಕೆಯನ್ನು ಲೋಡ್ ಮಾಡಿದರೆ, 50 ವೈಯಕ್ತಿಕ ಲುಕಪ್‌ಗಳಿಗಿಂತ WHERE customer_id IN (...) ಅನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದೇ ಪ್ರಶ್ನೆಯಲ್ಲಿ ಎಲ್ಲಾ 50 ಚಟುವಟಿಕೆ ಸೆಟ್‌ಗಳನ್ನು ಪಡೆದುಕೊಳ್ಳಿ. ಇದು ಕೇವಲ ಯಾದೃಚ್ಛಿಕ I/O ಅನ್ನು ಪಟ್ಟಿ ವೀಕ್ಷಣೆಗಳಲ್ಲಿ 80% ರಷ್ಟು ಕಡಿಮೆ ಮಾಡಬಹುದು.
  • ಸಂಯೋಜಿತ ಸೂಚಿಕೆಗಳನ್ನು ಕಾರ್ಯತಂತ್ರವಾಗಿ ಬಳಸಿ. (tenant_id, status, created_at) ನಲ್ಲಿ ಸಂಯೋಜಿತ ಸೂಚ್ಯಂಕವು ಪ್ರತ್ಯೇಕ ಸೂಚಿಕೆಗಳಾದ್ಯಂತ ಬಹು ಯಾದೃಚ್ಛಿಕ ಲುಕಪ್‌ಗಳ ಬದಲಿಗೆ ಒಂದೇ ಅನುಕ್ರಮ ಸೂಚ್ಯಂಕ ಸ್ಕ್ಯಾನ್‌ನೊಂದಿಗೆ ಸಾಮಾನ್ಯ ಫಿಲ್ಟರ್ ಮಾಡಿದ ಪ್ರಶ್ನೆಗಳನ್ನು ಪೂರೈಸಲು ಡೇಟಾಬೇಸ್‌ಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  • ಬುದ್ಧಿವಂತ ಅಮಾನ್ಯೀಕರಣದೊಂದಿಗೆ ಕ್ಯಾಶಿಂಗ್ ಲೇಯರ್ ಅನ್ನು ಪರಿಚಯಿಸಿ. ಸಂಗ್ರಹವನ್ನು ಆಗಾಗ್ಗೆ ಪ್ರವೇಶಿಸಲಾಗುತ್ತದೆ ಆದರೆ ಅಪರೂಪವಾಗಿ ಬದಲಾಗಿರುವ ಡೇಟಾ — ಬಳಕೆದಾರರ ಅನುಮತಿಗಳು, ಸಂಸ್ಥೆಯ ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಮಾಡ್ಯೂಲ್ ಕಾನ್ಫಿಗರೇಶನ್‌ಗಳು — ಮೆಮೊರಿಯಲ್ಲಿ. Redis ಅಥವಾ Memcached ಇವುಗಳನ್ನು ಮೈಕ್ರೊಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಪೂರೈಸಬಹುದು, ಪ್ರತಿ ನಿಮಿಷಕ್ಕೆ ಸಾವಿರಾರು ಯಾದೃಚ್ಛಿಕ ರೀಡ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಬಹುದು.
  • ಪ್ರಿ-ಕಂಪ್ಯೂಟ್ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ. ಪ್ರತಿ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ಲೋಡ್‌ನಲ್ಲಿ ಮಾಸಿಕ ಆದಾಯ ಅಥವಾ ಹೆಡ್‌ಕೌಂಟ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಬದಲು, ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ ಕೆಲಸಗಳನ್ನು ವೇಳಾಪಟ್ಟಿಯಲ್ಲಿ ರನ್ ಮಾಡಿ ಮತ್ತು ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ. ನೈಜ-ಸಮಯದ ಯಾದೃಚ್ಛಿಕ I/O.
  • ನಲ್ಲಿ ಭಾರಿ ಕಡಿತಕ್ಕಾಗಿ ಸ್ವಲ್ಪ ಪ್ರಮಾಣದ ಡೇಟಾ ತಾಜಾತನವನ್ನು ವ್ಯಾಪಾರ ಮಾಡಿ
  • ಪ್ರವೇಶ ಮಾದರಿಯ ಮೂಲಕ ದೊಡ್ಡ ಕೋಷ್ಟಕಗಳನ್ನು ವಿಭಜಿಸಿ. 90% ಪ್ರಶ್ನೆಗಳು ಕಳೆದ 30 ದಿನಗಳಿಂದ ಡೇಟಾವನ್ನು ಸ್ಪರ್ಶಿಸಿದರೆ, ನಿಮ್ಮ ಕೋಷ್ಟಕಗಳನ್ನು ದಿನಾಂಕ ಶ್ರೇಣಿಯ ಮೂಲಕ ವಿಭಜಿಸಿ ಆದ್ದರಿಂದ ಸಕ್ರಿಯ ವಿಭಾಗವು ಸಂಗ್ರಹದಲ್ಲಿ ಬಿಸಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಐತಿಹಾಸಿಕ ಡೇಟಾವು ಅಗ್ಗದ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ತಂಪಾಗಿರುತ್ತದೆ.
  • ಇವು ವಿಲಕ್ಷಣ ತಂತ್ರಗಳಲ್ಲ. ಸಂಕೀರ್ಣ, ಬಹು-ಮಾಡ್ಯೂಲ್ ಇಂಟರ್‌ಫೇಸ್‌ಗಳಾದ್ಯಂತ ಉಪ-ಸೆಕೆಂಡ್ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ನಿರ್ವಹಿಸಲು ನೂರಾರು ಸಾವಿರ ಬಳಕೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುವ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಅನುಮತಿಸುವ ಅದೇ ಮಾದರಿಗಳು. Mewayz ತನ್ನ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅನ್ನು V2 ಗಾಗಿ ಮರುನಿರ್ಮಿಸಿದಾಗ - ಒಂದೇ ಲಿಂಕ್-ಇನ್-ಬಯೋ ಟೂಲ್‌ನಿಂದ 207-ಮಾಡ್ಯೂಲ್ ಬ್ಯುಸಿನೆಸ್ ಓಎಸ್‌ಗೆ 138,000 ಬಳಕೆದಾರರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸುತ್ತದೆ - I/O ಪ್ರವೇಶ ಮಾದರಿಗಳನ್ನು ಉತ್ತಮಗೊಳಿಸುವುದು ಮೂಲಸೌಕರ್ಯ ವೆಚ್ಚಗಳನ್ನು ಪ್ರಮಾಣಾನುಗುಣವಾಗಿ ಗುಣಿಸದೆ ವಿಸ್ತರಣೆಯನ್ನು ಕಾರ್ಯಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡಲು ಅಡಿಪಾಯವಾಗಿದೆ.

    ಬಳಕೆದಾರರ ಅನುಭವ ಮತ್ತು ಧಾರಣಶಕ್ತಿಯ ಮೇಲೆ ಸಂಯೋಜಿತ ಪರಿಣಾಮ

    ಕಾರ್ಯನಿರ್ವಹಣೆಯು ಕೇವಲ ಬ್ಯಾಕೆಂಡ್ ಕಾಳಜಿಯಲ್ಲ - ಇದು ಉತ್ಪನ್ನದ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ. 53% ಮೊಬೈಲ್ ಬಳಕೆದಾರರು ಲೋಡ್ ಮಾಡಲು 3 ಸೆಕೆಂಡುಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುವ ಪುಟವನ್ನು ತ್ಯಜಿಸುತ್ತಾರೆ ಎಂದು Google ನ ಸಂಶೋಧನೆಯು ಸತತವಾಗಿ ತೋರಿಸಿದೆ. ಬಳಕೆದಾರರು ದಿನಕ್ಕೆ ಹತ್ತಾರು ಬಾರಿ ಸಂವಹನ ನಡೆಸುವ ವ್ಯಾಪಾರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ, ಸಹಿಷ್ಣುತೆ ಇನ್ನೂ ಕಡಿಮೆಯಾಗಿದೆ. ಸಾಪ್ತಾಹಿಕ ವರದಿಗಳನ್ನು ನಡೆಸುತ್ತಿರುವ ವೇತನದಾರರ ವ್ಯವಸ್ಥಾಪಕರು, ಅರ್ಜಿದಾರರನ್ನು ಪರಿಶೀಲಿಸುವ HR ಲೀಡ್ ಅಥವಾ ಪೈಪ್‌ಲೈನ್ ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮಾರಾಟ ಪ್ರತಿನಿಧಿ - ಈ ಬಳಕೆದಾರರು ವೇಗದ ಅರ್ಥಗರ್ಭಿತ ಅರ್ಥವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಾರೆ. ಅವರು "ಇನ್‌ವಾಯ್ಸ್ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯ ಪ್ರಶ್ನೆಯಲ್ಲಿ ಯಾದೃಚ್ಛಿಕ I/O ಲೇಟೆನ್ಸಿ ತುಂಬಾ ಹೆಚ್ಚಾಗಿದೆ" ಎಂದು ಹೇಳದೇ ಇರಬಹುದು, ಆದರೆ ಅವರು "ಈ ಸಾಫ್ಟ್‌ವೇರ್ ನಿಧಾನವಾಗಿದೆ" ಎಂದು ಹೇಳುತ್ತಾರೆ ಮತ್ತು ಪರ್ಯಾಯಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸುತ್ತಾರೆ.

    ಸಂಯೋಜಕ ಪರಿಣಾಮವನ್ನು ಅಳೆಯಬಹುದಾಗಿದೆ. 2.4 ಸೆಕೆಂಡುಗಳ ಬದಲಿಗೆ 800ms ನಲ್ಲಿ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡುವ ವೇದಿಕೆಯು ಕೇವಲ 3x ವೇಗವನ್ನು ಅನುಭವಿಸುವುದಿಲ್ಲ - ಇದು ಬಳಕೆಯ ನಡವಳಿಕೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಡೇಟಾವನ್ನು ಹೆಚ್ಚಾಗಿ ಪರಿಶೀಲಿಸುತ್ತಾರೆ, ಹೆಚ್ಚಿನ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಅನ್ವೇಷಿಸುತ್ತಾರೆ ಮತ್ತು ಉಪಕರಣವನ್ನು ತಮ್ಮ ಕೆಲಸದ ಹರಿವುಗಳಲ್ಲಿ ಹೆಚ್ಚು ಆಳವಾಗಿ ಸಂಯೋಜಿಸುತ್ತಾರೆ. ಹೆಚ್ಚಿನ ನಿಶ್ಚಿತಾರ್ಥವು ಹೆಚ್ಚಿನ ಧಾರಣಶಕ್ತಿಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ, ಇದು ಹೆಚ್ಚಿನ ಜೀವಿತಾವಧಿಯ ಮೌಲ್ಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸ್ಲಾಕ್ ತನ್ನ ಆರಂಭಿಕ ಬೆಳವಣಿಗೆಯ ಗಮನಾರ್ಹ ಭಾಗವನ್ನು ಒಬ್ಸೆಸಿವ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗೆ ಕಾರಣವೆಂದು ಹೇಳುತ್ತದೆ, ವೇಗವು ಸ್ಪರ್ಧಾತ್ಮಕ ಕಂದಕವಾಗಿದೆ ಎಂದು ಗುರುತಿಸುತ್ತದೆ.

    ಆಲ್-ಇನ್-ಒನ್ ವ್ಯಾಪಾರ ವೇದಿಕೆಗಳಿಗಾಗಿ, ಈ ಪರಿಣಾಮವು ಪ್ರತಿ ಮಾಡ್ಯೂಲ್‌ನಾದ್ಯಂತ ಗುಣಿಸುತ್ತದೆ. CRM ವೇಗವಾಗಿದ್ದರೆ ಆದರೆ ಇನ್‌ವಾಯ್ಸಿಂಗ್ ನಿಧಾನವಾಗಿದ್ದರೆ, ಇಡೀ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಗ್ರಹಿಕೆಯು ನರಳುತ್ತದೆ. ವೈಶಿಷ್ಟ್ಯಗಳಾದ್ಯಂತ ಕಾರ್ಯಕ್ಷಮತೆಯ ಸ್ಥಿರತೆ - ಬುಕಿಂಗ್ ನಿರ್ವಹಣೆಯಿಂದ ಫ್ಲೀಟ್ ಟ್ರ್ಯಾಕಿಂಗ್‌ನಿಂದ ಅನಾಲಿಟಿಕ್ಸ್‌ವರೆಗೆ - ಹೆಚ್ಚು ಗೋಚರಿಸುವ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಎಲ್ಲೆಡೆಯೂ ಸ್ಥಿರವಾಗಿ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಿದ I/O ಮಾದರಿಗಳ ಅಗತ್ಯವಿದೆ.

    ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಅಳೆಯುವುದು: ಯಾದೃಚ್ಛಿಕ I/O ಗೋಚರವಾಗುವಂತೆ ಮಾಡುವುದು

    ನೀವು ನೋಡದಿರುವುದನ್ನು ನೀವು ಸರಿಪಡಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಯಾದೃಚ್ಛಿಕ I/O ವೆಚ್ಚಗಳನ್ನು ಪರಿಹರಿಸುವ ಮೊದಲ ಹಂತವು ಅವುಗಳನ್ನು ನಿಮ್ಮ ಎಂಜಿನಿಯರಿಂಗ್ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆ ತಂಡಗಳಿಗೆ ಗೋಚರಿಸುವಂತೆ ಮಾಡುವುದು. ಆಧುನಿಕ ವೀಕ್ಷಣಾ ಸಾಧನಗಳಾದ Datadog, New Relic, ಅಥವಾ Prometheus with Grafana ನಂತಹ ಮುಕ್ತ-ಮೂಲ ಪರಿಹಾರಗಳು IOPS ಪ್ಯಾಟರ್ನ್‌ಗಳು, ಪ್ರಶ್ನೆ ಲೇಟೆನ್ಸಿ ವಿತರಣೆಗಳು ಮತ್ತು ನೈಜ ಸಮಯದಲ್ಲಿ ಕ್ಯಾಶ್ ಹಿಟ್ ದರಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು. ಹೆಚ್ಚು ಮುಖ್ಯವಾದ ಮೆಟ್ರಿಕ್‌ಗಳು:

    • p95 ಮತ್ತು p99 ಕ್ವೆರಿ ಲೇಟೆನ್ಸಿ: ಸರಾಸರಿ ಸುಪ್ತತೆಯು ನೋವನ್ನು ಮರೆಮಾಡುತ್ತದೆ. 95ನೇ ಮತ್ತು 99ನೇ ಶೇಕಡಾವಾರು ನಿಮ್ಮ ನಿಧಾನಗತಿಯ — ಮತ್ತು ಅತ್ಯಂತ ನಿರಾಶೆಗೊಂಡ — ಬಳಕೆದಾರರು ನಿಜವಾಗಿ ಏನನ್ನು ಅನುಭವಿಸುತ್ತಾರೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ
    • ಐಒಪಿಎಸ್ ವಿಘಟನೆ ಮೂಲಕ ಓದುವಿಕೆ ವಿರುದ್ಧ ಬರೆಯುವುದು, ಅನುಕ್ರಮ ವಿರುದ್ಧ ಯಾದೃಚ್ಛಿಕ: ಇದು ನಿಮ್ಮ ಕೆಲಸದ ಹೊರೆ I/O-ಬೌಂಡ್ ಆಗಿದೆಯೇ ಮತ್ತು ಯಾವ ಪ್ರಕಾರದ I/O ಪ್ರಾಬಲ್ಯ ಹೊಂದಿದೆ ಎಂಬುದನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ
    • ಕ್ಯಾಶ್ ಹಿಟ್ ಅನುಪಾತ: ಚೆನ್ನಾಗಿ ಟ್ಯೂನ್ ಮಾಡಲಾದ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ 95% ಕ್ಕಿಂತ ಕಡಿಮೆ ಇರುವ ಅನುಪಾತವು ಮೆಮೊರಿಯಿಂದ ಸೇವೆ ಸಲ್ಲಿಸದ ಡೇಟಾ ಪ್ರವೇಶ ಮಾದರಿಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ
    • ಪ್ರತಿ ಪುಟದ ಲೋಡ್‌ಗೆ ಪ್ರಶ್ನೆ ಎಣಿಕೆ: ಒಂದು ಬಳಕೆದಾರ ಕ್ರಿಯೆಯು 20-30 ಕ್ಕಿಂತ ಹೆಚ್ಚು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರಚೋದಿಸಿದರೆ, ಬಹುತೇಕ ಖಚಿತವಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅವಕಾಶವಿದೆ

    ಈ ಡೇಟಾದೊಂದಿಗೆ ಶಸ್ತ್ರಸಜ್ಜಿತವಾದ ತಂಡಗಳು ಊಹಿಸುವ ಬದಲು ಹೆಚ್ಚಿನ ಪರಿಣಾಮದ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳಿಗೆ ಆದ್ಯತೆ ನೀಡಬಹುದು. I/O ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಮೊದಲ ದರ್ಜೆಯ ಮೆಟ್ರಿಕ್ ಎಂದು ಪರಿಗಣಿಸುವ ವ್ಯವಹಾರಗಳು - ಅಪ್‌ಟೈಮ್, ದೋಷ ದರಗಳು ಮತ್ತು ಬಳಕೆದಾರರ ತೃಪ್ತಿಯ ಜೊತೆಗೆ - ಕಡಿಮೆ ವೆಚ್ಚದಲ್ಲಿ ವೇಗವಾಗಿ ಉತ್ಪನ್ನಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ತಲುಪಿಸುತ್ತದೆ. ಗ್ರಾಹಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಂತೆ ವ್ಯಾಪಾರ ಪರಿಕರಗಳು ಸ್ಪಂದಿಸುತ್ತವೆ ಎಂದು ಬಳಕೆದಾರರು ನಿರೀಕ್ಷಿಸುವ ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ, ಆ ಶಿಸ್ತು ಐಚ್ಛಿಕವಾಗಿರುವುದಿಲ್ಲ. ಇದು 138,000 ಬಳಕೆದಾರರಿಗೆ ಆಕರ್ಷಕವಾಗಿ ಅಳೆಯುವ ಮತ್ತು ತನ್ನದೇ ಆದ ಸಂಕೀರ್ಣತೆಯ ಅಡಿಯಲ್ಲಿ ಬಕಲ್ ಮಾಡುವ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ನಡುವಿನ ವ್ಯತ್ಯಾಸವಾಗಿದೆ.

    Mwayz ನೊಂದಿಗೆ ನಿಮ್ಮ ವ್ಯಾಪಾರವನ್ನು ಸ್ಟ್ರೀಮ್‌ಲೈನ್ ಮಾಡಿ

    Mewayz 207 ವ್ಯಾಪಾರ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಒಂದೇ ವೇದಿಕೆಗೆ ತರುತ್ತದೆ - CRM, ಇನ್‌ವಾಯ್ಸ್, ಪ್ರಾಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಮತ್ತು ಇನ್ನಷ್ಟು. ತಮ್ಮ ಕೆಲಸದ ಹರಿವನ್ನು ಸರಳಗೊಳಿಸಿದ 138,000+ ಬಳಕೆದಾರರನ್ನು ಸೇರಿ.

    Start