MySQL 8.0 में नई सुविधाओं को संक्षेप में नीचे सूचीबद्ध किया गया है -
लेन-देन संबंधी डेटा शब्दकोश
वस्तु के बारे में जानकारी संग्रहीत करने के लिए एक लेन-देन संबंधी डेटा शब्दकोश।
परमाणु डेटा परिभाषा भाषा
डेटा डिक्शनरी, स्टोरेज इंजन संचालन आदि में किए गए अपडेट को संयोजित करने के लिए एक परमाणु डेटा डेफिनिशन लैंग्वेज (डीडीएल) स्टेटमेंट।
सुरक्षा बढ़ाई गई
सुरक्षा स्तरों में सुधार किया गया है, और डीबीए (डेटाबेस व्यवस्थापक) को खाता प्रबंधन के लिए अधिक लचीलापन दिया गया है।
एन्क्रिप्शन
एन्क्रिप्शन डिफॉल्ट्स को टेबल एन्क्रिप्शन के लिए विश्व स्तर पर परिभाषित और कार्यान्वित किया गया है। 'डिफ़ॉल्ट_टेबल_एन्क्रिप्शन' चर का उपयोग नए बनाए गए स्कीमा के लिए एन्क्रिप्शन डिफ़ॉल्ट को परिभाषित करने के लिए किया जाता है। स्कीमा के लिए डिफ़ॉल्ट एन्क्रिप्शन को 'डिफॉल्ट एन्क्रिप्शन' क्लॉज की मदद से परिभाषित किया जा सकता है जब एक स्कीमा बनाया जा रहा हो।
InnoDB इंजन
InnoDB इंजन में किए गए परिवर्तन- वर्तमान अधिकतम ऑटो-इंक्रीमेंट काउंटर का मान हर बार मान में परिवर्तन होने पर 'फिर से करें लॉग' में लिखा जाता है।
JSON एन्हांसमेंट
JSON एन्हांसमेंट MySQL की JSON कार्यक्षमता में किए गए हैं, जहां '->>', जो इनलाइन पथ ऑपरेटर है, को जोड़ा गया है।
InnoDB समर्थन
नए संस्करण में, InnoDB समानांतर क्लस्टर इंडेक्स रीडिंग का समर्थन करता है, जो CHECK TABLE प्रदर्शन में बहुत सुधार करता है। यह सुविधा सेकेंडरी इंडेक्स स्कैन पर लागू नहीं होती है।
नवीनतम संस्करण में, जब innodb_dedicated_server चर सक्षम किया जाता है, तो लॉग फ़ाइलों का आकार और संख्या स्वचालित रूप से कॉन्फ़िगर किए गए बफर पूल आकार के आधार पर कॉन्फ़िगर किया जाता है। इससे पहले, लॉग फ़ाइल का आकार सर्वर पर खोजी जा सकने वाली मेमोरी की मात्रा के अनुसार कॉन्फ़िगर किया गया था, और लॉग फ़ाइलों की संख्या स्वचालित रूप से कॉन्फ़िगर नहीं की गई थी।