Каков оптимальный/приемлемый столбец при проектировании таблицы, которая служит хранилищем данных для заполнения огромных форм?TSQL Оптимальный/приемлемый столбец столбца
ответ
Я не думаю, что существует оптимальное количество столбцов, как таковых.
Очевидно, что вам необходимо учитывать максимальную ширину строки, которая составляет чуть более 8000 байт.
Рассмотрите, как вы собираетесь обрабатывать данные. Будет ли использоваться большинство столбцов все время или существуют группы столбцов, которые иногда не используются (например, в форме, вопросы 8-12 используются только тогда, когда ответ на вопрос 7 «Да»). В таких случаях может возникнуть смысл поставить необязательные вопросы в отдельную таблицу.
Расширение рядов означает, что ваши страницы данных и, следовательно, ваш кластерный ключ (если есть) занимают больше места; поэтому вы можете разместить меньше записей на странице, а это означает, что вам придется выполнять больше операций ввода-вывода, когда данные извлекаются из таблицы. Таким образом, если есть логические способы разделения данных, чтобы строки были более узкими, вы можете улучшить скорость доступа к чтению.
Возможно, вы даже рассмотрите возможность перехода на один шаг дальше в нормализации, так что одна запись формы имеет строку заголовка в родительской таблице, а затем каждый вопрос в форме получает свою собственную строку в дочерней таблице.
- 1. Столбец обрезки TSQL/таблица
- 2. TSQL: Как проверить включен ли полнотекстовый столбец?
- 3. Столбец Grand totals, tSQL Pivot
- 4. Group By, скрывая столбец - TSQL
- 5. TSQL: обновить столбец до нуля
- 6. TSQL - Как искать столбец, содержащий строку, используя другой столбец?
- 7. tsql идентификационная вставка без имени столбца
- 8. TSQL - Недопустимое имя столбца, которое присутствует
- 9. TSQL PIVOT Функция: Ошибка имени столбца и создание расчетного столбца
- 10. Столбец столбца столбца столбца при использовании jQuery
- 11. Недопустимый столбец столбца с динамическим SQL
- 12. Как повернуть второй столбец в TSQL
- 13. Как обновить столбец, выбранный курсором в TSQL
- 14. TSQL: ссылка на столбец с case-statement
- 15. Переключить данные столбца, где столбец содержит число?
- 16. Вычисляемый столбец TSQL: добавление с нулем до предела
- 17. Имя XML-столбец результата TSQL «для XML-выражения»?
- 18. Добавить столбец миграции столбца
- 19. Столбец столбца PostgreSQL
- 20. необходимо создать столбец столбца
- 21. Столбец столбца в cakephp
- 22. TSQL Выберите, где один столбец равен другому столбцу
- 23. TSQL: динамический выбор столбца результата выбора
- 24. Удалить дубликат с отдельной проверкой столбца TSQL
- 25. TSQL SELECT CASE & change второе значение столбца
- 26. Как от столбца IDENTITY таблицы в TSQL
- 27. TSQL: порядок по возрастанию без имени столбца
- 28. TSQL - Динамическое имя столбца в динамическом SQL?
- 29. заголовок столбца, содержащийся в переменной TSQL
- 30. TSQL: как сбросить значение столбца идентификации в таблице?