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

Откуда:
Сообщений: 388
Доброй ночи!

Нужно расчитать сколько места на диске занимают записи, полученные любым SELECT запросом SQL ...

Как это проще сделать?
27 июн 09, 02:22    [7350910]     Ответить | Цитировать Сообщить модератору
 Re: Расчёт занимаемого места на диске?  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
15801 байт ровно.
27 июн 09, 03:18    [7350927]     Ответить | Цитировать Сообщить модератору
 Re: Расчёт занимаемого места на диске?  [new]
dVirt
Member

Откуда:
Сообщений: 388
Подробнее:

Есть таблица, нужно посчитать сколько места на диске (в Байтах) занимают данные хранящиеся в строках таблицы, по условию Where ID>10 AND ID<100.

Есть ли встроенная функция или хранимая процедура или методология, которая может это просчитать?

Таблица содержит столбцы:
ID int, Data varbinary(max), Info nvarchar(max)
8 июл 09, 14:50    [7391969]     Ответить | Цитировать Сообщить модератору
 Re: Расчёт занимаемого места на диске?  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5189
dVirt
Подробнее:

Есть таблица, нужно посчитать сколько места на диске (в Байтах) занимают данные хранящиеся в строках таблицы, по условию Where ID>10 AND ID<100.

Есть ли встроенная функция или хранимая процедура или методология, которая может это просчитать?

Таблица содержит столбцы:
ID int, Data varbinary(max), Info nvarchar(max)


записи хранятся в страницах
страница = 8кб
осталось посчитать кол-во страниц, которые занимают ваши записи

либо - перелить данные в отдельную таблицу и выполнить sp_spaceused
8 июл 09, 16:37    [7392595]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить