اليوم أقوم باختبار جزء من مجموعة mysql، أثناء الاختبار، قمت بالاستعلام عن جداول لها نفس البنية في النظامين، وكانت النتائج غير متوقعة.
البرنامج النصي كما يلي:
DROP TABLE IF EXISTS urllog;
إنشاء جدول url(
المعرف int(11) ليس فارغًا auto_increment،
عنوان URL varchar(435) ليس افتراضيًا فارغًا ''،
create_time datetime ليس فارغًا،
المفتاح الأساسي (المعرف)
) ENGINE=NDBCLUSTER DEFAULT CHARSET=utf8;
كان لدي في الأصل 400000 بيانات على خادم SQL، واستوردت 320000 بيانات إلى MySQL وكانت نتائج الاستعلام:
حدد url,count(*) cnt من مجموعة urllog حسب ترتيب url حسب cnt حد 10
وقت الاستعلام: 9 دقائق
حدد أفضل 10 عناوين url,count(*) cnt من مجموعة urllog حسب ترتيب url حسب
وقت الاستعلام cnt: 22 ثانية