powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оптимизация запроса
7 сообщений из 7, страница 1 из 1
Оптимизация запроса
    #39246848
DrZeD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите такой запрос является оптимизированным или можно что-то улучшить

Select tags.name, tags.url From `tags`, `tags_value` Where tags_value.item_id=10 and tags.tag_id = tags_value.tag_id
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39246853
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrZeD,

42.
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39246918
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет предела совершенству!
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39247026
DrZeD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я имею ввиду может через join быстрее будет работать или также? в таблице записи разрастаются очень быстро
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39247201
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrZeD,

не будет быстрее, JOIN у тебя уже есть.

Индек создай по tags.tag_id и/или tags_value.tag_id

Вообще, без структуры БД такие вопросы не обсуждают.
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39247275
DrZeD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZiv,

структура такая

CREATE TABLE IF NOT EXISTS `tags` (
`tag_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`module` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`tag_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

CREATE TABLE IF NOT EXISTS `tags_value` (
`tag_value_id` int(11) NOT NULL AUTO_INCREMENT,
`tag_id` int(11) NOT NULL,
`item_id` int(11) NOT NULL,
PRIMARY KEY (`tag_value_id`),
KEY `tag_id` (`tag_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
...
Рейтинг: 0 / 0
Оптимизация запроса
    #39247686
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DrZeD,

ну разве что создать ещё индекс по tags_value.item_id

А так, "оптимизировать" здесь больше нечего, ну кроме ухода с муисама.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Оптимизация запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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