Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Растет база SQL Compact Edition 3.5  [new]
AndreyJordan
Member

Откуда: Екатеринбург, Россия
Сообщений: 653
Есть база на SQL Compact Edition 3.5 в которую постоянно загружаю определенные данные. Каждый раз делаю Delete из всех Tables - и вставляю новые необходимые данные.
Процедура осуществляется 1 раз в день. Изначально база с новыми данными весит - 500 Kb.
Заметил, что через год ежедневных обновлений размер базы вырос до 3-4 Mb.
С чем это связано? Неужели в самой базе ведется Log? Если да то как его очищать?
12 сен 09, 10:10    [7650728]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3650
AndreyJordan
Есть база на SQL Compact Edition 3.5 в которую постоянно загружаю определенные данные. Каждый раз делаю Delete из всех Tables - и вставляю новые необходимые данные.
Процедура осуществляется 1 раз в день. Изначально база с новыми данными весит - 500 Kb.
Заметил, что через год ежедневных обновлений размер базы вырос до 3-4 Mb.
С чем это связано? Неужели в самой базе ведется Log? Если да то как его очищать?

Ну лог то он есть... транзакций который... С CE не работал, но что то мне кажется, что там все как и у людей посмотрите объем *.ldf, модель восстановления и привидите
sp_spaceused
12 сен 09, 12:52    [7650872]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
Да, я просто фигею, насколко народ .... , что в хелпе взлянуть не может
Тапать здесь
12 сен 09, 13:13    [7650902]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
AndreyJordan
Member

Откуда: Екатеринбург, Россия
Сообщений: 653
Спасибо Ken@t - буду копать в этом направлении (по ходу то что нужно)
12 сен 09, 14:32    [7651006]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
AndreyJordan
Member

Откуда: Екатеринбург, Россия
Сообщений: 653
к сожалению ни shrink() ни compact() не помогли - а вот сочетание shrink() и repair() - в самый раз, хотя и только repair() наверное прекрасно подойдет.
14 сен 09, 13:46    [7655229]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
Ken@t
Member

Откуда: 大地
Сообщений: 3264
а вы там , в конце , читали на каких платформах сие работает ?
14 сен 09, 13:51    [7655274]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
AndreyJordan
Member

Откуда: Екатеринбург, Россия
Сообщений: 653
Теперь вижу - для CF 2.0. Зачем ссылку давал тогда?
15 сен 09, 10:35    [7659140]     Ответить | Цитировать Сообщить модератору
 Re: Растет база SQL Compact Edition 3.5  [new]
dr.Offspring
Member

Откуда:
Сообщений: 88
AndreyJordan,

SSCE:AutoShrink Threshold=90;
AutoShrink новая возможность SSCE, которая позволяет автоматически выстраивать страницы БД таким образом, что пустые страницы будут собираться последовательно в конце файла базы данных с их последующим уделением и урезанием файла БД для экономии места. AutoShrink может быть включен указанием параметра AutoShrink Threshold в строке подключения. Задается в процентах доступного свободного места перед началом сжатия (значение по-умолчанию - 60, при значении 100 - автосжатие отключается). Не устанавливайте слишком маленькие значения, чтобы не получить <тормоза> при работе.
9 дек 09, 12:23    [8039799]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить