Size: a a a

SqlCom.ru - Стиль жизни SQL

2021 January 18

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
Ты немножко не понял. Есть SQL c включенным Filestream. На стороне приложения - Sharepoint с библиотекой RBS. это части одного целого
Да, я знаю про это...
Тут видимо недонастроили.

И на Шарике - не стоит RBS.

Но в БД RBS - включено.
Filestream используется как провайдер.

По факту получился - Filestream, который не обслуживается (не собирается мусор)
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
я бы скрины прислал - бот не даёт
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Александр Макаров😎
Да, я знаю про это...
Тут видимо недонастроили.

И на Шарике - не стоит RBS.

Но в БД RBS - включено.
Filestream используется как провайдер.

По факту получился - Filestream, который не обслуживается (не собирается мусор)
Сборка мусора бывает разная. Filestream без всякого RBS собирает мусор, которым являются версии файлов, которые более не нужны, т.к. транзакции их изменившие уже забэкаплены. Что подразумевается под сборкой мусора в RBS я не знаю.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Александр Макаров😎
Да, я знаю про это...
Тут видимо недонастроили.

И на Шарике - не стоит RBS.

Но в БД RBS - включено.
Filestream используется как провайдер.

По факту получился - Filestream, который не обслуживается (не собирается мусор)
А у вас AlwaysON AG используется?
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
А у вас AlwaysON AG используется?
нет. Один сервак
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Александр Макаров😎
нет. Один сервак
понял, вычеркиваю
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
Сборка мусора бывает разная. Filestream без всякого RBS собирает мусор, которым являются версии файлов, которые более не нужны, т.к. транзакции их изменившие уже забэкаплены. Что подразумевается под сборкой мусора в RBS я не знаю.
тоже самое.
Удаление файлов с диска, помеченых в БД на удаление
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Александр Макаров😎
тоже самое.
Удаление файлов с диска, помеченых в БД на удаление
простите за тупой вопрос, но логи базы бэкапятся же, да?
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
простите за тупой вопрос, но логи базы бэкапятся же, да?
да
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
и сама БД
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
и тестовый сервак (клон) для эксперимента есть
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
надо сперва понять чем там файлстрим набит. т.е. понять кто свою работу не делает. Есть два компонента в системе хранения, которые под подозрение. сам файлстрим, отвечающий за физические операции и RBS как логический конструкт
источник

NM

N M in SqlCom.ru - Стиль жизни SQL
Господа, возможно ли в конструкции over(order by week ROWS BETWEEN 1 FOLLOWING AND 5 FOLLOWING) заменить 5 на значение соседней колонки? Нужно чтобы каждая строка свое количество последующих строк суммировала
источник

NM

N M in SqlCom.ru - Стиль жизни SQL
?
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
надо сперва понять чем там файлстрим набит. т.е. понять кто свою работу не делает. Есть два компонента в системе хранения, которые под подозрение. сам файлстрим, отвечающий за физические операции и RBS как логический конструкт
да, я тоже примерно так мыслил.

Filestream - занимает 0мб

Через чекпоинт и sp_filestream_force_garbage_collection - дёргал.
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Александр Макаров😎
да, я тоже примерно так мыслил.

Filestream - занимает 0мб

Через чекпоинт и sp_filestream_force_garbage_collection - дёргал.
Понял. Тогда прошу прощения... Мои знания на этом всё.
источник

N

Nastiniya in SqlCom.ru - Стиль жизни SQL
Всем привет)
Можете подсказать пожалуйста
В каких случаях count(*) выдаст больше значений, чем count(столбец)?
источник

АМ

Александр Макаров😎... in SqlCom.ru - Стиль жизни SQL
Oleg T
Понял. Тогда прошу прощения... Мои знания на этом всё.
вот и мои..... 😔
источник

O

Oleg T in SqlCom.ru - Стиль жизни SQL
Nastiniya
Всем привет)
Можете подсказать пожалуйста
В каких случаях count(*) выдаст больше значений, чем count(столбец)?
Если в столбце есть пустые значения. Они не считаются.
источник

L

Les in SqlCom.ru - Стиль жизни SQL
Nastiniya
Всем привет)
Можете подсказать пожалуйста
В каких случаях count(*) выдаст больше значений, чем count(столбец)?
когда в столбце будут NULL значения
источник