Объединнение таблиц в SQL Server

Сейчас ВОВА в комментариях показал, что не все понимают, как работает SQL сервер. Это нормально, если вы не работали с оптимизацией достаточно долгое время, чтобы знать, как работает оптимизатор SQL Server. А в боьшинстве случаев он работает отлично и иногда даже откровенно тупой запрос может выполнить быстро. Было предложение перенести одно из сравнений в on. Просто для прикола, возьмите и напишите вот такой запрос:

select * 
from Table1 a
	inner join Table2 at on a.ID = at.ID

Замерьте план его выполнения и замерьте статистику (set statistics io on). Для замера статистики выполните запрос пару раз.

The Hobbit: An Unexpected Journey

В этом году я больше всего жду посмотреть The Hobbit: An Unexpected Journey. Жаль, что он появится только в декабре. Из летних блокбастеров жду Men in Black III и Snow White and the Huntsman. А ты какой фильм ждешь больше всего в этом году?

Что изучать - алгоритмы или языки

Сегодня получил очень хороший вопрос:

Здравствуйте Михаил, у меня общий вопрос по программированию... Как вы считаете, нужно ли знать больше языков, или лучше знать больше алгоритмов и т.д, или совмещать и то и другое? :)

Xороший вопрос - лучше знать несколько языков. Если ты знаешь только один, то как ты можешь понять, что он для тебя идеален. Вдруг есть какой-то другой язык, который может тебе понравится больше. Так что останавливаться после изучения первого языка не стоит. Но и изучать все подряд тоже не имеет смысла.

Сайт о Канаде

Мой сайт о Канаде сильно преобразился и сегодня на нем снова появилась возможность комментировать. Это не просто блог, это уже почти полноценный сайт, который я планирую обновлять каждый день.

Еще из происшедшего сегодня - мне пришел диск Final Fantasy XIII-2. В Курилке уже бросил первые впечатления, а полноценное мнение ждите хотя бы через пару дней. Нужно хоть немного поиграть, чтобы нормальное мнение сложилось и чтоб было, что писать. Пока доволен. Фильм получился красивый и снова интерактивный.

Идеальный размер окна

Я заметил, что старые программисты (не по возрасту, а по опыту) предпочитают распахивать окна на весь экран даже на громадных мониторах. Видимо это привычка со времен маленьких мониторов распахивать окна как можно шире. Ну в средах разработки это оправдано, потому что там много места не бывает. А вот в браузерах, иногда выглядит ужасно.

Сегодня наблюдал, как один программер сидел за монитором 27 дюймов от Apple (а у мониторов Apple еще и разрешение высокое – 2560x1440) и серфил интернет в Safari на весь экран. При таком разрешении, почти все страницы выглядели убого (на мой взгляд) на 1/3 экрана.

У кого большие мониторы – вы раскрываете браузер на весь экран?

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне