Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2010, 12:53   #1
NZero
Пользователь
 
Аватар для NZero
 
Регистрация: 16.04.2010
Сообщений: 35
По умолчанию Оптимизировать запрос!

Всем хорошего дня! Написал запрос, который выбирает записи из более чем 500 тыс. записей

Код:
select mo.OBJID, max(mp.LAT) as X, max(mp.LON) as Y, max(mp.GMT) as lastdate
from dbo.MONPOS mp inner join dbo.MONOBJ mo on mp.OBJID = mo.OBJID
group by mo.OBJID
order by mo.OBJID
щас он выполняется около 40 сек. Как можно оптимизировать запрос, чтобы сократить время выполнения запроса? Или как выбирать данные частями, по несколько записей?
NZero вне форума Ответить с цитированием
Старый 25.12.2010, 13:05   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

индекс по OBJID есть в обоих таблицах?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
оптимизировать запрос (индекс + LIKE) iankov SQL, базы данных 4 01.12.2010 09:34
Оптимизировать sql запрос Hottabych SQL, базы данных 0 02.06.2010 00:16
Оптимизировать функцию Utkin Общие вопросы Delphi 31 08.07.2009 09:20
Как оптимизировать запрос MySQL с выборкой из двух таблиц. Johnatan SQL, базы данных 6 13.04.2008 03:10
Оптимизировать код NeiL Помощь студентам 2 21.02.2008 08:57