было ли настроено ограничение 8060 байт на строку в SQL Server 2008? - PullRequest
2 голосов
/ 15 июля 2011

Из-за этой проблемы у выбранных таблиц в нашей базе данных фиксированный размер строки, хотя нам нужно больше.

Исправлено ли это в SQL Server 2008 Express? Где я могу получить детали?

Для лучшей производительности, как лучше всего обрабатывать строки большого размера в SQL Server 2008 Express?

Ответы [ 3 ]

3 голосов
/ 15 июля 2011

Лично я обычно предпочитаю создавать вторую таблицу, которая имеет отношение один к одному с первой таблицей, и помещать туда дополнительные столбцы.Лучше всего, если вы сохраните наиболее часто используемые столбцы в первой таблице и наименее используемые в связанной таблице.

2 голосов
/ 15 июля 2011

Проблема все еще существует.

Лучший способ обработать очень широкие строки, подобные этой, - нормализовать данные, чтобы разбить их на несколько таблиц.Если у вас есть одно или два очень широких поля, переместите их в другую таблицу и JOIN в эту таблицу, если вам нужны эти данные.

2 голосов
/ 15 июля 2011

Размер страницы ~ 8K все еще существует , однако для некоторых типов он смягчается с использованием MAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...