У меня есть таблица с именем Alerta в базе данных sql (Azure), которая имеет три столбца, два плавающих типа (float) и один столбец типа datetime, проблема в том, что база данных заполняется очень быстро, и я искалРешение и я обнаружил, что это может быть размер таблицы в этом сообщение
Я выполнил следующий код, и я мог видеть, что байт на строку таблицы Alerta составляет 27411 байт
Это код, который я выполнил для определения байтов / строки:
select
o.name,
max(s.row_count) AS 'Rows',
sum(s.reserved_page_count) * 8.0 / (1024 * 1024) as 'GB',
(8 * 1024 * sum(s.reserved_page_count)) / (max(s.row_count)) as 'Bytes/Row'
from sys.dm_db_partition_stats s, sys.objects o
where o.object_id = s.object_id
group by o.name
having max(s.row_count) > 0
order by GB desc
Это дизайн таблицы;эта таблица не имеет индекса, даже первичного ключа
Я также выполнил запрос этого post , чтобы определить размер дляиндекс и это результаты .
Я в замешательстве, потому что в таблице всего три столбца, и я не нашел решения по уменьшению размера строки таблицы