منم مشکلم همینه حجم زیاد رکوردها هستش
با یک فیلد فکر نکنم جواب دقیق تری بشه پیدا کرد ولی خوب یک جدول با چند میلیون رکورد
این کوئری رو یک بار اجرا کنید :
CREATE TABLE `table1` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_persian_ci;
INSERT INTO table1(id)VALUES(""),(""),(""),(""),(""),(""),("") ,(""),(""),(""),(""),(""),(""),(""),(""),(""),("") ,(""),(""),("");;
حالا این کوئری رو 17 بار اجرا کنید تا تعداد رکوردها به 2.5 میلیون برسه
INSERT INTO table1(id)(
SELECT "" from table1
)
الان که تست میکنم روی لوکال با 2.6 میلیون رکورد برای رسیدن به آخرین رکورد زمان زیر رو دارم
Showing rows 2621430 - 2621439 ( 2,621,440 total, Query took 1.5437 sec)
اینم روی هاست اشتراکی تست گرفتم
Showing rows 2621425 - 2621439 (2621440 total, Query took 1.8466 sec)
درباره دیتابیس nosql هم اطلاعاتی ندارم