Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Добавление файла к БД с другого сервера.  [new]
Wisky
Member

Откуда: Москва
Сообщений: 163
Microsoft SQL Server 2012 (SP1) - 11.0.3128.0 (X64)

На сервере заканчивается место, подключить новый диск нет возможности.
90% БД занимает таблица с картинками.
Предложили перенести таблицу на удаленный диск.
Добавила файл в базу.

ALTER DATABASE [test] ADD FILEGROUP [DOCUMENTS]
GO
ALTER DATABASE [test] ADD FILE ( NAME = N'test_document', FILENAME = N'Z:\SQL\test_document.mdf' , SIZE = 5120KB , FILEGROWTH = 1024KB ) TO FILEGROUP [DOCUMENTS]
GO


Создала таблицу в этой группе.
Все стало тормозить, хотя таблица с удаленного диска еще нигде не участвует.
Помогите можно ли как то это исправить или лучше сразу отказаться от этого решения?
18 фев 21, 15:03    [22282876]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
aleks222
Member

Откуда:
Сообщений: 1236
Wisky
Предложили перенести таблицу на удаленный диск.


Удаленный куда? На Луну?
18 фев 21, 15:11    [22282890]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
msLex
Member

Откуда:
Сообщений: 8700
Wisky
Все стало тормозить, хотя таблица с удаленного диска еще нигде не участвует.

Для решения любой проблемы, нужно понят ее причину.

"Все стало тормозить" - так себе объяснение.
Анализируйте причины торможения.
18 фев 21, 15:24    [22282904]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8313
Wisky,

автор
хотя таблица с удаленного диска еще нигде не участвует.


картинки и не смотрели, что ли? Кто-то же продолжает смотреть?
18 фев 21, 20:35    [22283092]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Wisky
Member

Откуда: Москва
Сообщений: 163
Удаленный комп находится в той же подсети, с гигабитной скоростью.
Подключила удаленный диск через
EXEC XP_CMDSHELL 'net use Z: \\192.168.5.35\sql /user:admin "пароль"'

Таблица с удаленного сервера еще в хранимках не участвует, но множество хранимок стало работать медленнее.
Может ли это быть связанно с подключением нового файла и как это сделать корректнее
18 фев 21, 21:19    [22283112]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37143
Wisky
Удаленный комп находится в той же подсети, с гигабитной скоростью.
Подключила удаленный диск через
EXEC XP_CMDSHELL 'net use Z: \\192.168.5.35\sql /user:admin "пароль"'


Таблица с удаленного сервера еще в хранимках не участвует, но множество хранимок стало работать медленнее.
Может ли это быть связанно с подключением нового файла и как это сделать корректнее
Бэкапы почаще делайте. "Тормозит" -- это не все-таки не "просрали все полимеры, потому ума и денег нет, но есть фантазия".

Сообщение было отредактировано: 19 фев 21, 00:19
19 фев 21, 00:25    [22283189]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34716
Блог
Wisky
Удаленный комп находится в той же подсети, с гигабитной скоростью


Так можно делать, если вы без этой базы можете обойтись )
19 фев 21, 00:42    [22283200]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Wisky
Member

Откуда: Москва
Сообщений: 163
Критик,
У Вас есть предложение другого решения?
19 фев 21, 15:23    [22283540]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
aleks222
Member

Откуда:
Сообщений: 1236
Wisky
Удаленный комп находится в той же подсети, с гигабитной скоростью.
Подключила удаленный диск через
EXEC XP_CMDSHELL 'net use Z: \\192.168.5.35\sql /user:admin "пароль"'


Сняла решительно!!!, платок наброшенный...
Безумству храбрыхглупых поем мы песню!

А кто будет потом подключать? После рестарта сервера.
19 фев 21, 16:05    [22283565]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 34716
Блог
Wisky
Критик,
У Вас есть предложение другого решения?


- расширить дисковое пространство на сервере
- подключить СХД и использовать пространство оттуда
- уменьшить объём базы архивированием или удалением
19 фев 21, 16:48    [22283600]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
teCa
Member

Откуда:
Сообщений: 727
Wisky,

Выбранное вами решение - наверное самое худшее, которое можно было придумать. Просто любой лаг сети или потеря пакетов между серверами приведет к уничтожению вашей базы. О производительности такого решения и говорить нечего.
20 фев 21, 09:27    [22283922]     Ответить | Цитировать Сообщить модератору
 Re: Добавление файла к БД с другого сервера.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8313
Wisky,

купить самый дешевый SATA диск и подключить. Это будет намного надежнее и быстрее.
20 фев 21, 10:11    [22283930]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить