eurobax
Новичок
Есть таблица - сведения по заказам.
CREATE TABLE `x_ag_inforegister45` (
`id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`__version` int(10) unsigned DEFAULT NULL,
`owner` char(32) COLLATE utf8_bin NOT NULL,
`rowNumber` int(10) unsigned DEFAULT NULL,
`price` float(15,2) DEFAULT NULL,
`ware` char(32) COLLATE utf8_bin NOT NULL,
`priceType` char(32) COLLATE utf8_bin NOT NULL,
KEY `index45_1` (`id`),
KEY `index45_3` (`owner`),
KEY `index45_51` (`ware`),
KEY `index45_52` (`priceType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
В таблице сейчас 22000 записей. Будет под миллион
Пугает вот что - сейчас ее просматривают в браузере с помощью запросов:
SELECT * FROM `x_ag_inforegister45` LIMIT 0,50 - выбираются первые 50 записей, время выполнения 7мс
SELECT * FROM `x_ag_inforegister45` LIMIT 20000,50 - выбираются 50 записей в хвосте таблицы, время 156мс
Где ошибка, и с чем это может быть связано?
CREATE TABLE `x_ag_inforegister45` (
`id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`__version` int(10) unsigned DEFAULT NULL,
`owner` char(32) COLLATE utf8_bin NOT NULL,
`rowNumber` int(10) unsigned DEFAULT NULL,
`price` float(15,2) DEFAULT NULL,
`ware` char(32) COLLATE utf8_bin NOT NULL,
`priceType` char(32) COLLATE utf8_bin NOT NULL,
KEY `index45_1` (`id`),
KEY `index45_3` (`owner`),
KEY `index45_51` (`ware`),
KEY `index45_52` (`priceType`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin
В таблице сейчас 22000 записей. Будет под миллион
Пугает вот что - сейчас ее просматривают в браузере с помощью запросов:
SELECT * FROM `x_ag_inforegister45` LIMIT 0,50 - выбираются первые 50 записей, время выполнения 7мс
SELECT * FROM `x_ag_inforegister45` LIMIT 20000,50 - выбираются 50 записей в хвосте таблицы, время 156мс
Где ошибка, и с чем это может быть связано?