adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Вопрос по БД(MySql)
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
BS
Эксперт
СообщениеДобавлено: Сб 15-10-11 : 17-57    Заголовок сообщения: Вопрос по БД(MySql) Ответить с цитатой

Последнее время мучает вопрос, связанный с количеством условий у запроса. Как влияет размер условие на быстродействие?

Например, есть запрос. Но в WHERE можно ещё добавить параметры, с которыми будет такой же результат выборки, как и без них.

За уши притянутый пример:
Есть две таблицы люди(с полем пол) и встречи(1+1). Пусть встречи могут быть только с людьми разного пола. Нужно сделать выборку с кем встречалась девушка, например. В результате выборки выпадут только парни. Но если ещё добавить в условие, что пол второй половинки "м", как это скажется на времени выборки?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
1ddr
Гуру
Предупреждений : 1
СообщениеДобавлено: Сб 15-10-11 : 18-32    Заголовок сообщения: Ответить с цитатой

Ставишь например Toad или Sql Navigator, пишешь запрос и запускаешь на оценку трудоемкости, он тебе показывает в абстрактных попугаях сколько запрос сожрет первый, а сколько второй.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
BS
Эксперт
СообщениеДобавлено: Сб 15-10-11 : 18-42    Заголовок сообщения: Ответить с цитатой

Почитал, обе софтины для оракла. Будет ли оценка трудоёмкости работать без оракла? И нужно ли заполнять таблицы данными?
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение Посетить сайт автора   Номер ICQ
ultrancux
Продвинутый форумчанин
СообщениеДобавлено: Сб 15-10-11 : 21-33    Заголовок сообщения: Ответить с цитатой

гугли "план выполнения запроса" Trollface
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы