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

Откуда:
Сообщений: 1010
MS SQL 2008.
Есть поля с Типами VarChar(500), VarChar(1000), есть подозрение что в них проблема (используется очень много места под данные). Как можно выяснить какие столбцы и строки занимают больше всего места?

Строк в таблице = 822497
Данные = 1588528
Индексы = 41040
27 фев 12, 13:36    [12156650]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие именно данные в таблице занимают больше всего места?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
data_length()
27 фев 12, 13:37    [12156661]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие именно данные в таблице занимают больше всего места?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
Гавриленко Сергей Алексеевич
data_length()

'data_length' is not a recognized built-in function name.
Что то не понимает SQL такой функции.
27 фев 12, 13:43    [12156714]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие именно данные в таблице занимают больше всего места?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Без подстрочника.
27 фев 12, 13:45    [12156729]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие именно данные в таблице занимают больше всего места?  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
http://msdn.microsoft.com/ru-ru/library/ms173486(v=SQL.110).aspx
27 фев 12, 13:45    [12156730]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать какие именно данные в таблице занимают больше всего места?  [new]
Pvase
Member

Откуда:
Сообщений: 1010
Спасибо, то что надо.
27 фев 12, 13:54    [12156816]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить