Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Использовать или не использовать inner join для соединения таблиц (http://forum.oszone.net/showthread.php?t=228028)

ineXPert 16-02-2012 21:03 1860408

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

Delirium 17-02-2012 01:18 1860565

Цитата:

Цитата ineXPert
Что нужно предусмотреть для повышения производительности запроса »

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


Время: 12:54.

Время: 12:54.
© OSzone.net 2001-