Размер базы данных действительно не имеет значения. В файле может быть только 1-2 КБ данных, но когда SQL Server создает файлы базы данных, он не знает, сколько данных вы намереваетесь поместить в них, поэтому он добавляет дополнительное пространство. Таким образом, когда вы добавите больше данных (как это делают большинство пользователей), все они будут смежными, и SQL Server не придется откладывать выполнение приложения, пока он постоянно расширяет файл. Когда вы создаете базу данных, вы можете указать меньший размер - возможно, вам следует удалить ее и создать заново как 1 МБ БД.
Если вы хотите проверить наверняка, в этой статье есть скрипт для получения размера каждого объекта в базе данных, и вы можете увидеть, есть ли конкретный объект-нарушитель, но я думаю, что что они все будут маленькими, а остальное будет пустым пространством.