Поясните плз по SQL
☑
0
noxxx
27.12.13
✎
12:06
Имеется база УПП SQL, в которой делаю запрос по размеру таблиц. В итоге получаю суммарно:
Reserved: 159 772 960 Kb
Data: 102 551 504 Kb
Index: 57 107 928 Kb
Unused: 113 528 Kb
Т.е. Reserved = Data + Index + Unused и равно при этом 159 Гб. НО разбер файла данных при этом - 224 Гб.
Вопрос: куда подевались 65 Гб?
1
dk
27.12.13
✎
12:16
странная формула и неверная
2
Галахад
гуру
27.12.13
✎
12:17
Каждый кластер, кроме данных хранит немного пустоты. :-)
3
noxxx
27.12.13
✎
12:24
(1) Если она неправильная, то почему размеры сходятся? И какая правильная?
4
Серго62
27.12.13
✎
12:27
(0) 159 гб ты как определил?
5
пипец
27.12.13
✎
12:28
(4) видать на файлы SQL посмотрел
6
Серго62
27.12.13
✎
12:29
(5) он пишет, что у него файлы 224, правда непонятно откуда эта цифра взята...
7
noxxx
27.12.13
✎
12:32
С файлами я что-то накололся. Management Studio показывает вот что:
8
noxxx
27.12.13
✎
12:33
И тогда я вообще не понимаю что такое reserved.
9
КонецЦикла
27.12.13
✎
12:34
Некуй делать?
10
КонецЦикла
27.12.13
✎
12:35
Почитай BOL и Администрирование SQL
11
Серго62
27.12.13
✎
12:38
(8) size - это общий размер файла
space available - это свободное место в твоем файле
разница между этими значениями = объем занятый данными
12
noxxx
27.12.13
✎
12:40
(11) Это понятно, как тогда посмотреть что именно занимает место, чтобы в итоге получилось 260232.69-17382.36=242850.33?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой