Я пытаюсь вычислить, сколько места (Мб) это займет. В таблице базы данных есть 7 бит столбцов, 2 крошечных int и 1 guid.SQL Server 2008, сколько места занимает это место?
Попытка рассчитать сумму, которая будет занимать 16 000 строк.
Моя мысль состояла в том, что 7-разрядные столбцы потребляют 1 байт, 2 крошечных ints потребляют 2 байта, а guid потребляет 16 байт. Всего 19 байт за одну строку в таблице? Это будет означать 304000 байт для 16 000 строк или ~ 0.3mbs нас, что правильно? Есть ли байт метаданных?
ли столбцы NULLABLE? Я думаю, что вы используете до 1 бит за столбец с нулевым значением. –
Извините, нет столбцов с нулевым значением. Все они имеют значение по умолчанию 1 или 0, за исключением директивы, сгенерированной в C#. – Patrick