Войти

Показать полную графическую версию : Использовать или не использовать inner join для соединения таблиц


ineXPert
16-02-2012, 21:03
Привет всем! Очень спорная тема, и она наверно стара как мир, но все же хотелось бы узнать насколько эффективно использовать внутреннее соединения для связи таблиц в MS SQL Server 2008 R2. Какое максимальное кол-во таблиц можно соединять? Что нужно предусмотреть для повышения производительности запроса? Говорят, что в новых версиях СУБД конкурентов поддержки такого синтаксиса уже нет и таблицы соединяют в блоке where.

Delirium
17-02-2012, 01:18
Что нужно предусмотреть для повышения производительности запроса »
Индексы, индексы и еще раз индексы. Плюс правильная нормализация базы данных.
В SQl Management studio есть инструмент для анализа результата выполнения запроса. По итогам выводятся предложения по улучшению - создать индекс, связь или еще что.




© OSzone.net 2001-2012