Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Изменение размера БД

Ответить
Настройки темы
MSFT SQL Server - Изменение размера БД

Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Отправить PM | Цитировать


Господа прошу помочь разобраться что к чему.

В общем Есть БД SQL.

Бак ап делаю через sql server management studio и могу точно сказать, судя по размеру bak файла - база понемножку увеличивается, что соответствует реальному положению дел.

Но обратил внимание, что хотя база и увеличивается, файл mdf этой базы в соответствующем каталоге - нет.
Хотя такие наблюдения я веду всего неделю, но за эту неделю БД увеличилась на несколько десятков записей, bak увеличился на несколько МБ, а mdf как был одного размера неделю назад, так и остался.

Не пойму почему так?

Отправлено: 15:39, 20-07-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Files and Filegroups Architecture:
Цитата:

File Size

SQL Server files can grow automatically from their originally specified size. When you define a file, you can specify a specific growth increment. Every time the file is filled, it increases its size by the growth increment. If there are multiple files in a filegroup, they will not autogrow until all the files are full. Growth then occurs in a round-robin fashion.

Each file can also have a maximum size specified. If a maximum size is not specified, the file can continue to grow until it has used all available space on the disk. This feature is especially useful when SQL Server is used as a database embedded in an application where the user does not have convenient access to a system administrator. The user can let the files autogrow as required to reduce the administrative burden of monitoring free space in the database and manually allocating additional space.
Ну, и, несомненно, предыдущий раздел: Pages and Extents Architecture.
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:44, 21-07-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 53
Благодарности: 0

Профиль | Отправить PM | Цитировать


Iska
Если я правильно понял.

То SQL Server формирует файл БД с некоторым запасом в силу конструкции БД. Т.е. что-то вроде странички, которая есть, но еще не вся заполнена.
Как только будет заполнена, то SQL сформирует еще одну страницу и тогда и будет заметно увеличение БД?

Или я неправ?

Отправлено: 11:11, 21-07-2013 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Tomplier, не столько «в силу конструкции», сколько с целью увеличения производительности. Размер файла БД растёт так, как указано в свойствах БД:



указанным числом, либо в процентном отношении.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:17, 21-07-2013 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MSFT SQL Server - Изменение размера БД

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - Acronis, изменение размера, RAW Sonmeleon Накопители (SSD, HDD, USB Flash) 0 03-10-2012 19:13
Разное - изменение размера кластера nmn Microsoft Windows 2000/XP 7 09-02-2010 16:54
Интерфейс - Изменение размера значков arseniiavr Microsoft Windows Vista 3 13-09-2008 13:39
Графика - Изменение размера изображений kirill_ghost Программное обеспечение Windows 10 15-05-2008 17:45
Изменение размера компанентов синхронно, с изменением размера формы Morbid GOD Программирование и базы данных 1 10-11-2004 02:31




 
Переход