Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / непонятки с таблицами / 3 сообщений из 3, страница 1 из 1
05.11.2004, 19:42
    #32771469
sergik_sergik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятки с таблицами
Есть две таблицы

CREATE TABLE `t1` (
`domain_id` mediumint(8) unsigned NOT NULL default '0',
`domain` varchar(63) NOT NULL default '',
KEY `domain` (`domain`)
) ENGINE=MyISAM

и

CREATE TABLE `t2` (
`domain_id` mediumint(8) unsigned NOT NULL default '0',
`rdomain` varchar(63) NOT NULL default '',
KEY `rdomain` (`rdomain`)
) ENGINE=MyISAM

В этих таблицах одинаковое количество записей (7971667)
Вторая отличается от первой тем, что в поле rdomain хранится слово, обратное domain (т.е. в domain sex, а в rdomain xes).

Есть два селекта

SELECT domain_id FROM `t1` WHERE `domain` LIKE 'sex%';

и

SELECT domain_id FROM `t2` WHERE `domain` LIKE 'xes%';

Так вот первый запрос отрабатывает чуть больше 1 секунды, а второй больше 1 минуты.
Ни черта не могу понять почему такая разница. Может знает кто, в чем дело.
...
Рейтинг: 0 / 0
05.11.2004, 21:45
    #32771541
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятки с таблицами
Во второй таблице нет поля domain ;-)

А если серьезно приведи explain для обоих запросов
...
Рейтинг: 0 / 0
05.11.2004, 22:28
    #32771560
sergik_sergik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
непонятки с таблицами
1 запрос
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE del_any_com range domain domain 63 NULL 14926 Using where

2 запрос
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE del_any_com_r range rdomain rdomain 255 NULL 7198 Using where
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / непонятки с таблицами / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]