Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
Выполняется реиндекс и шринк базы данных, после чего нужно посмотреть размер ее файлов. Пытаюсь это сделать следующим образом: Код: sql 1. 2. 3. 4. 5. 6. 7. Вроде работает, но если запускать данный запрос сразу, то значение free будет неверным. С задержкой 10 секунд (для моей тестовой базки) - результат возвращается правильный. Собственно вопрос - каким образом можно заставить FILEPROPERTY(name, 'SpaceUsed') вернуть правильный результат сразу? Ну или кто знает иное решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 13:55 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrF Выполняется реиндекс и шринк базы данных , после чего нужно посмотреть размер ее файлов. бессмысленное мероприятие, если только вы не отрезаете свободное место в хвосте файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 14:40 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
komradбессмысленное мероприятие, если только вы не отрезаете свободное место в хвосте файла Мне нужно определиться - нужно ли делать шринк данного файла после произведенных операций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 14:52 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrFkomradбессмысленное мероприятие, если только вы не отрезаете свободное место в хвосте файла Мне нужно определиться - нужно ли делать шринк данного файла после произведенных операций. так ответ и так известный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 14:58 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
TaPaKтак ответ и так известный Далеко не однозначно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 15:13 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
komrad, Про фрагментацию индексов известно ( вот, к примеру ), но это решается довольно просто - выполнением INDEX_REORGANIZE для таблиц с высокой фрагментацией. Так что по прежнему интересует как можно определить размер файлов базы данных после определенный операций. Проблема в том что FILEPROPERTY(name, 'SpaceUsed')) в данной ситуации возвращает правильное значение лишь через некоторое время... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:22 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
komrad, Про фрагментацию индексов известно ( вот, к примеру ), но это решается довольно просто - выполнением INDEX_REORGANIZE для таблиц с высокой фрагментацией. Так что по прежнему интересует как можно определить размер файлов базы данных после определенный операций. Проблема в том что FILEPROPERTY(name, 'SpaceUsed')) в данной ситуации возвращает правильное значение лишь через некоторое время... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:22 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrF, DBCC UPDATEUSAGE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:39 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
WarAntAndrF, DBCC UPDATEUSAGE Пробовал - не помогает :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:39 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrFПро фрагментацию индексов известно ( вот, к примеру ), но это решается довольно просто - выполнением INDEX_REORGANIZE для таблиц с высокой фрагментацией.Не путайте внутреннюю и внешнюю фрагментацию. Shrink порождает внешнюю, reorganize убирает внутреннюю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:40 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
invmНе путайте внутреннюю и внешнюю фрагментацию. Shrink порождает внешнюю, reorganize убирает внутреннюю. Хм. А где это написано? Вроде он должен работать с уже имеющимся файлом. Или я ошибаюсь, тогда где почитать? Если ошибаюсь, то какое из зол лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 16:55 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrFтогда где почитать? https://blog.devart.com/sql-server-index-fragmentation-in-depth.html Заезженная рекомендация "опытных собаководов" - если уж и делать shrink. то с опцией truncateonly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 17:02 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
invmAndrFтогда где почитать? https://blog.devart.com/sql-server-index-fragmentation-in-depth.html Заезженная рекомендация "опытных собаководов" - если уж и делать shrink. то с опцией truncateonly. В свойствах диска настроена автоматическая дефрагментация файлов раз в неделю. Так что внешняя выправится, пусть и не сразу (сейчас она, кстати, 0% у файла базы в 3,7 ТБ). Просто он уже вылез за допустимый предел мониторинга и потому дюже хочется его уменьшить. Ну ладно, этот-то сделаем ручками. Но на будущее дюже хотелось бы разобраться с вопросом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 17:58 |
|
||
|
FILEPROPERTY(name, 'SpaceUsed')
|
|||
|---|---|---|---|
|
#18+
AndrFНо на будущее дюже хотелось бы разобраться с вопросом...Для этого нужно внимательно читать предлагаемые материалы. Чтобы не писать подобное:AndrFВ свойствах диска настроена автоматическая дефрагментация файлов раз в неделю. Так что внешняя выправится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2018, 18:36 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39701002&tid=1689136]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 445ms |

| 0 / 0 |
