Skip to main content

حلقہ MySQL سوال ہینڈلنگ کی رفتار کو دوگنا کرتا ہے

اگلے کے لئے اس کا کھلا ذریعہ ایس ایس ایل ایل کی رہائی، اورراکل کھلے ماخذ پر مبنی ڈیٹا بیس مینجمنٹ کے نظام کی رفتار کو وسیع طور پر بڑھانے کے لئے ڈیزائن کیا گیا ہے.

اس طرح کی ایک قابل کارکردگی کارکردگی کا باعث بن سکتا ہے کہ اداروں کو سرور کی خریداری میں پیسہ بچانے میں مدد ملے گی، بڑی ملازمتوں کو چلانے کے لئے کم سرورز. یا اس سے، وہ پیچیدہ سوالات چلانے کی اجازت دے گی جو ڈیٹا بیس کے نظام کے پہلے ورژن پر چلنے کے لئے بہت لمبے عرصے سے چل سکتے ہیں، میس ایس ایل انجینئرنگ کے اوکیکل نائب Tomas Ulin نے کہا.

کمپنی نے تازہ ترین ترقی کے ورژن کو جاری کیا ڈیٹا بیس کا انتظام کرنے کے لئے بہت سے منسلک پروگراموں کے ساتھ ساتھ، سافٹ ویئر، MySQL ڈویلپر میلہ 5.7.4. MySQL، ورژن 5.6 کے آخری بڑے ورژن فروری 2013 میں جاری کیا گیا تھا.

مائیکل عام طور پر ایس کیو ایل کے آئندہ ورژنوں کے سنگ میلوں کو ایک سہ ماہی پر مبنی طور پر جاری کرتا ہے، صارفین کو ان مقاصد کے لۓ پیش کرنے کی پیشکش کرتی ہے.

اس کا ایس ایس ایس ورژن نے فی سیکنڈ 512،000 پڑھنے والے صرف سوالوں کا جواب دینے کی صلاحیت ظاہر کی ہے، 250،000 پڑھ صرف اس سے کم از کم QPS کہ MySQL 5.6 کارکردگی کا مظاہرہ کرنے میں کامیاب تھا.

Memcached کیشنگ پلگ ان کے صارفین کے لئے کارکردگی بھی بہتر ہوگئی ہے. جس میں، تیز رفتار کارکردگی کے لئے براہ راست ڈیٹا بیس قطاروں تک رسائی حاصل کرنے کیلئے ایس ایس ایل کے ڈیفالٹ InnoDB ڈیٹا بیس کے انجن کے ارد گرد جاتا ہے. یہ نقطہ نظر اب ایک ملین سے زائد QPS کے پڑھنے والے صرف throughput پیش کر سکتا ہے.

ایک ہی نظر ثانی نہیں ہے کہ اوریکل نے کارکردگی کو بہتر بنایا؛ Ulin نے کہا کہ یہ بہت سے انفرادی تبدیلیوں کے مجموعی اثرات ہیں.

Ulin کے مطابق، کارکردگی کا مظاہرہ خاص طور پر بروقت طور پر سرورز کی تبدیلی کی نوعیت دی جاتی ہے جو کہ MySQL چلتا ہے.

تاریخی طور پر، ایس ایس ایس ایل کو چلانے کے لئے ڈیزائن کیا گیا تھا. ایک پروسیسر کور کے ساتھ تجارتی سرورز. صارفین آج 16، 32 یا اس سے بھی 64 پروسیسر کورز سرورز خرید رہے ہیں. Ulin نے کہا کہ MySQL کے ارد گرد بہت ساری کارکردگی کا کام اسی اعداد و شمار کے ڈھانچے پر کام کرنے سے متعلق ایک سے زیادہ موضوعات کو بہتر بنانے کے ارد گرد رہا ہے.

"ہمارا مرکزی ڈھانچہ کہاں ہے." "لوگ خوش نہیں ہوں گے کہ وہ 16 کور سے 32 کور مشین تک اپ گریڈ کرتے ہیں اور انہیں کوئی فائدہ نہیں ملے گا."

ڈی بی ایم کے دیگر حصوں میں کارکردگی بہتر بنانے کے ساتھ ساتھ. مثال کے طور پر، سافٹ ویئر کچھ ڈیٹا بیس کے ساتھ منسلک کرنے کے لۓ وقت کی مقدار کو کم کر دیتا ہے، فیس بک نے کچھ کام کرنے کا شکریہ ادا کیا.

پچھلے ہفتہ، فیس بک، گوگل کے ساتھ ساتھ اور دیگر بڑی انٹرنیٹ خدمات کمپنیوں نے اعلان کیا. وہ کوڈ کی ترقی کو منظم کرنے کے لئے ایک ساتھ مل کر کام کررہے ہیں کہ ویب ایسکلیل ایس ایل کے نام سے ایک بڑے منصوبے میں، بڑے پیمانے پر ویب کی پیمائش کے آپریشنز کے لئے MySQL کو بہتر بناؤ.

اللو نے اس کام کی تعریف کی، اور یہ سمجھا کہ گروپ اوررایکل ایس ایس ایل کی ترقی کی ٹیم کے لئے کام آسان ہوگا. اس سے شرکاء کو "خود اپنے درمیان کام کرنا" کیا جائے گا جسے وہ اگلے بہتری کی ضرورت ہے. Ulin نے کہا. ہم نے صرف ایک پارٹی کو چار جماعتوں کے بجائے کام کرنے کے لئے ہے، "Ulin نے کہا.

پرفارمنس سے باہر، اوریکل بھی دوسرے طریقوں میں MySQL کو بڑھانے میں بھی مدد کر رہا ہے.

کمپنی سافٹ ویئر کی کارکردگی اسکیمہ کو بڑھا دی ہے، ڈیٹا بیس کی کارکردگی کا اندازہ کرنے کے لئے استعمال میٹرکس. ڈیٹا بیس مختلف داخلی تحقیقات کے ذریعہ خود پر کارکردگی کو جمع کرتا ہے. سکیما اس ڈیٹا کو ڈیٹا بیس یا بیرونی ٹولز کے ذریعے نکالنے اور خلاصہ کرنے کے لئے استعمال کیا جا سکتا ہے، جو کارکردگی کے مسائل کی تشخیص کے لۓ کام کرسکتا ہے.

اسکیما اب سرور کی یادداشت کے اندر کیا ہو رہا ہے اس بارے میں مزید معلومات فراہم کرتا ہے. میٹا ڈیٹا کی تالا لگا اور دیگر خرابی مسائل کے ارد گرد کے مسائل کو حل کرنے کے لئے یہ استعمال کیا جا سکتا ہے. مثال کے طور پر، صارف کو مخصوص ڈیٹا بیس کی میز کے ارد گرد تمام میموری کارکردگی کی میٹریٹس کو نکالنے کے لئے SQL کا استعمال کرسکتا ہے.

می ایس ایس ایل کاربینچ 6.1، جس میں اوراکل بھی پیر کو جاری کیا گیا ہے، ان میں شامل نئے گرافیکل تشخیصی اوزار کا ایک نیا مجموعہ شامل ہے.

ایک تبدیلی جو صارفین فوری طور پر نوٹس نہیں دے سکتے ہیں یہ ہے کہ اوریکل نے اپنے ایس ایس ایل کوڈ کو دوبارہ شروع کرنے کا آغاز کیا ہے اور یہ بہت زیادہ ماڈیولر بناتے ہیں. سافٹ ویئر کے پیرس، اصلاح کنندہ اور نقل مکانی کی صلاحیتوں کو ایک ماڈیولر شکل میں دوبارہ لکھا جا رہا ہے.

"میرا ایس ایل ایل ایک کوڈ بیس ہے جس میں کچھ حصوں میں، 1980 کے دہائی تک،" میں کہا جاتا ہے. "Ulin نے کہا، کہ MySQL ایک زیادہ پائیکیمیل فیشن میں اضافہ ہوا ہے اور مزید خصوصیات کو وقت کے ساتھ شامل کیا گیا تھا. Ulin نے کہا کہ "فرینک ہونے کے لئے، سب فنکشنل فنکشنل فیکٹری کے آخر میں مصنوعات کے لئے اچھی طرح سے سوچا نہیں تھا."

ایک اور ماڈیولر ایس کیو ایل تیسری پارٹی کے ڈویلپرز کو آسانی سے MySQL کو زیادہ آسانی سے بڑھانے میں مدد کرے گا، پروگرام کے دیگر حصوں سے الگ صاف صاف انٹرفیس پڑے گا.

کمپنی کو اس طرح کے دوسرے نئے افعالوں کو کھانا پکانا ہے جو ابھی تک اس سنگ میل کی رہائشی کے لئے کافی مقدار غالب نہیں ہے، لیکن اس کا ورژن 5.7 کا حصہ ہوسکتا ہے. ایک خصوصیت کثیر ماسٹر نقل کرنے والا پہلا ہوگا.

اب تک، ہر ایک بیک اپ سرور صرف ایک ماسٹر سرور سے ڈیٹا کو نقل کرنے کے لئے مقرر کیا جاسکتا ہے. اب ایک بیک اپ سرور میں ایک سے زیادہ ماسٹر سرور ہوسکتا ہے. یہ ایک دفتر کی اجازت دیتا ہے، مثال کے طور پر، ایک سے زیادہ پرائمری ڈیٹا بیسوں کے لئے ایک بیک اپ ڈیٹا بیس چلانے کے لئے.

MySQL 5.7 پیش نظارہ کرنے کے علاوہ، کمپنی نے کئی صحابہ یا میونٹک ایس کیو ایل کے اوزار بھی جاری کیے ہیں.

کمپنی نے ایس ایس ایل ایل فیبرک کے ایک رہائشی امیدوار جاری کیا ہے، جس میں تنظیم کو کسی بھی سرور کے ذریعہ چلانے کے لۓ ایک بہت بڑا ڈیٹا بیس کو روکنے یا سلائ کرنے کی اجازت دیتا ہے. MySQL فیبرک MySQL افادیت 1.4.2 پیکیج کا حصہ ہے. اس نے ایس ایس ایل کے کلسٹر، ورژن 7.4 کے اگلا ورژن بھی پیش کیا ہے.