Каково максимальное количество подключений, разрешенных в SQL Server 2008?Каково максимальное количество подключений, разрешенных в SQL Server 2008?
ответ
Ограничения для SQL Server перечислены here
Количество таблиц в запросе ограничено только количеством доступных ресурсов.
В SQL Server 2008 максимальное количество таблиц, которые вы можете иметь в SELECT, ограничено только доступными ресурсами (source).
В SQL Server 2005 было установлено ограничение на 256 таблиц для одного SELECT (source).
Хотя, если вы встаете на эти виды чисел, тогда я буду немного обеспокоен tbh!
«Раймонд Чен отмечает, что если вам нужно спросить, где находятся ограничения операционной системы, вы, вероятно, делаете что-то не так» http://www.codinghorror.com/blog/2007/10/push-operating-system-limits. html –
Единственный раз, когда я когда-либо видел, что кто-то попадал в пределы, заключался в том, что они глупо использовали представления для вызова представлений, которые назывались представлениями и т. д. Если вы используете представления для вызова представлений, пришло время остановиться сейчас, пока ваша система все еще функционирует (не только вы столкнетесь с ограничениями, но у вас будут серьезные проблемы с производительностью задолго до того, как вы столкнетесь с границами waht). – HLGEM
Мы по праву достигли предела 256 в SQL 2005 один раз. – Joshua
Другие ответы уже дают прямой ответ на ваш вопрос
Limited только имеющимися ресурсами
Однако даже если SQL Server успешно компилирует план запроса, который не означает, что вам следует. Чем больше объединений, тем меньше экспоненциальное пространство возможных планов запросов, и вы можете получить очень оптимальные планы.
Для запроса с 12 соединениями количество возможных заявок на соединение составляет 28,158,588,057,600. Кроме того, каждое объединение может быть из трех возможных алгоритмов (хэш, вложенные циклы, слияние)
В «практическом устранении неполадок SQL Server 2005» Книга Cesar Галиндо-Легария говорит
Если вы присоединяетесь более 20 столов, вероятность того, что оптимизатор не , рассматривая все пространство поиска, но полагаясь больше на эвристику .... мы видели приложения, которые запускают регулярные запросы, касающиеся более 100 таблиц. Хотя можно запускать такие очень большие запросы, вы действительно растягиваются системы в этих случаях и должны быть очень осторожны происходит это далеко
В соответствии с рекомендациями Майкрософт более пяти таблиц не могут присоединиться к SQL Server. Правильно ли это? Если не правильно, то с вашей точки зрения, сколько таблиц может присоединиться к SQL Server для повышения производительности. – RGS
Для inner join
, не более 256 таблиц могут быть объединены. Для outer join
, максимум 2 таблицы могут быть соединены.
Источник: обучение в классе.
Я предлагаю вам попросить возместить это обучение.Тривиально написать запрос, показывающий, что более двух таблиц могут быть соединены по внешнему виду. –
- 1. Каково максимальное количество столбцов, разрешенных в представлении SQL Server 2008?
- 2. Каково максимальное количество подключений Bluetooth на iPhone?
- 3. Максимальное количество подключений, разрешенных на SQL Server, запущенном на компьютере под управлением Windows Server 2000
- 4. Как проверить максимальное количество разрешенных подключений к базе данных Oracle?
- 5. Максимальное количество разрешенных совпадений
- 6. Proxool максимальное количество подключений
- 7. Максимальное количество подключений к базе данных SQL Server
- 8. Максимальное количество подключений
- 9. com.sun.net.httpserver.HttpServer максимальное количество подключений?
- 10. Каково максимальное количество кластеров в Кассандре?
- 11. Максимальное количество разрешенных файлов cookie
- 12. Максимальное количество разрешенных совпадений: Семафор
- 13. Максимальное количество одновременных подключений превысило
- 14. Каково максимальное количество исправлений
- 15. Каково максимальное количество одновременных соединений для Sql CE 3.5?
- 16. Максимальное количество подключений с помощью websocket
- 17. Максимальное количество одновременных подключений jBoss
- 18. OpenSSL настраивает максимальное количество подключений
- 19. Максимальное количество записей, разрешенных в наборе записей?
- 20. Максимальное количество линий, разрешенных в Joomla! раздел
- 21. R: Максимальное количество разрешенных столбцов в списке
- 22. Максимальное количество разрешенных столбцов в Cassandra
- 23. Максимальное количество одновременных пользователей, подключенных к SQL Server 2008
- 24. Windows Server: количество одновременных подключений для IIS и SQL Server
- 25. Максимальное количество элементов UITabBar, разрешенных в iPhone SDK?
- 26. Максимальное количество потоков, разрешенных для запуска
- 27. Максимальное количество строк, разрешенных на jtable
- 28. Максимальное количество разрешенных разрешений на веб-странице
- 29. Mac OS X & RDC: сервер терминалов превысил максимальное количество разрешенных подключений
- 30. Oracle: определить максимальное количество подключений, поддерживаемых
Спасибо Барри за ответ. – kandarp