SQL сложный запрос
ИМХО -джоинить надо меньше..... вроде как при джойне сначала перебирает всю таблицу и джоинит,Э а потом основной запрос делает...
возьми какую-нить тулзу (в зависимости от того, какая база) которой можно посмотреть план запроса и всё узнаешь
Похожие темы:
Оставить комментарий
meri
Вопрос посвящен он обновлению базы поисковика.есть два варианта написания одной фазы обновления
то есть сначала заносим в базу имен те имена файлов которых в ней еще нет,
а потом, уверенные в том, что все имена файлов присутствуют в базе
обновляем список расшарки.
Второй вариант
С точки зрения логики(моей) второй код должен выполняться быстрее.
В первом мы два раза производим поиск имени в базе, когда пытаемся
добавить в нее новое имя и при обновлении расшарки.
Во втором коде только один раз происходит поиск по имени ресурса.
(опустим кеширование)
На практике получается, что первый код быстрее второго работает!
Что я делаю неправильно?
// Alex3D