Если у меня есть таблица с типом данных varbinary (Max) и атрибуты FILESTREAM в столбце. Теперь мне нужно сохранить другие двоичные данные, но без атрибута FILESTREAM. Итак, если я добавлю еще один столбец с типами VARBINARY (MAX) в той же таблице, будет ли какая-либо проблема с производительностью? Я получаю более высокую производительность, если я разделяю таблицу с атрибутами FILESTREAM и создаю другую отдельную таблицу для хранения других данных VARBINARY (MAX)?таблицы с несколькими столбцами varbinary
ответ
для вашего вопроса. Вы можете. Filestream - новая функция в sqlserver2008, а в 2012 году, которая изменит имя, вызовите fileTable. Я протестировал его. Эта функция использует DB для управления файлом .and up file около 5M/s. для вашего другого столбца, если вы не открываете файл, файл будет изменять двоичный файл и хранить в файле данных sqlserver. открыть файл, файл будет хранить сервер и управляться sqlserver. для вашего второго вопроса, я не уверен на 100%, но если вы используете поток, он получит больше effiencit, нужно обратить внимание на резервное копирование и хранение.
год назад, я реализовал эту функцию в нашей системе, и у меня есть shcame, если хотите, я пришлю вам. Извините, мой английский не очень хорош.
ваше исполнение может быть осуществлено, если добавить еще один VARBINARY (MAX) на одной и той же таблице
Когда атрибут FILESTREAM установлен, SQL Server хранит BLOB данные в файловой системе NT и хранит указатель файла, в таблице. это позволяет SQL Server использовать возможности потоковой передачи ввода-вывода NTFS. и уменьшает накладные расходы на SQL-машине.
Типы MAX (varchar, nvarchar и varbinary), а в вашем случае тип данных VARBINARY (MAX) не может храниться внутри как непрерывная область памяти, так как они могут расти до 2 Гб. Поэтому они должны быть представлены потоковым интерфейсом.
и они будут осуществлять работу очень много
, если вы уверены, что ваши файлы маленькие вы можете пойти на VARBINARY (MAX), в противном случае они больше thab 2gb FILESTREAM является лучшим вариантом для вас
и да, я предлагаю вам создать другую отдельную таблицу для хранения других данных VARBINARY (MAX)
- 1. Запрос таблицы одинакового поиска с несколькими столбцами
- 2. Создание индекса для таблицы с несколькими столбцами
- 3. создание таблицы с несколькими столбцами в r
- 4. как создать представление таблицы с несколькими столбцами
- 5. Копирование сводной таблицы результатов с несколькими столбцами
- 6. Коробки с несколькими столбцами
- 7. Сводка с несколькими столбцами
- 8. табличный вид с несколькими столбцами
- 9. Соедините один столбец одной таблицы с несколькими столбцами другой таблицы
- 10. Обновление таблицы из другой таблицы с несколькими столбцами в sqlalchemy
- 11. PIVOT с несколькими столбцами
- 12. TableViewCell с несколькими столбцами
- 13. Подзапросы с несколькими столбцами
- 14. fmt с несколькими столбцами
- 15. Поле с несколькими столбцами
- 16. UITableView с несколькими столбцами
- 17. NSTableView с несколькими столбцами
- 18. Список с несколькими столбцами
- 19. Очередь с несколькими столбцами?
- 20. Подзапрос с несколькими столбцами
- 21. Treeview с несколькими столбцами
- 22. Подзапрос с несколькими столбцами
- 23. Комбобокс с несколькими столбцами
- 24. ComboBox с несколькими столбцами?
- 25. Mysql запрос с несколькими столбцами
- 26. NSPredicate ANY с несколькими столбцами
- 27. Проблема с несколькими столбцами HTML
- 28. Есть ли способ объединить таблицы несколькими столбцами?
- 29. Группа с несколькими столбцами даты
- 30. Фильтры с несколькими столбцами HBase