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

Откуда: Украина, Донецк
Сообщений: 4
Здравствуйте.
В SQL - новичок, поэтому не знаю даже как правильно сформировать поисковой запрос по этой проблеме.
Вопрос таков, можно ли уменьшить размер этой БД?
Может кто посмотрит на скрин и сразу определит проблемные места.
Просьба описать пошаговку, что и как делать.
Консоль Management studio есть и 2005 и 2008, скрин представлен из 2008.

К сообщению приложен файл. Размер - 138Kb
16 мар 12, 19:53    [12263277]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
alter index all on ... rebuild
dbcc shrinkdatabase
dbcc shrinkfile
16 мар 12, 20:09    [12263335]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
edyaN
Member

Откуда: Berlin
Сообщений: 185
locky,

rebuild лишний
16 мар 12, 20:24    [12263382]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Уменьшить можно путем удаления данных.
16 мар 12, 20:27    [12263390]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
edyaN
locky,

rebuild лишний

Уверены в этом?
16 мар 12, 20:31    [12263407]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
flashcard
Здравствуйте.
Вопрос таков, можно ли уменьшить размер этой БД?

Легко!
DELETE FROM dbo._Reference176

dbcc shrinkdatabase
dbcc shrinkfile
16 мар 12, 21:25    [12263634]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Klick
Member

Откуда: Стерлитамак - Москва
Сообщений: 1023
[quot flashcard
Вопрос таков, можно ли уменьшить размер этой БД?[/quot]

Зачем? В каждом действии должен быть некий смысел... Что вас не устраивает в размерах базы?
16 мар 12, 22:50    [12264057]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Klick
Member

Откуда: Стерлитамак - Москва
Сообщений: 1023
p.s. Самопис аля 1С какой нить чать (судя по скрину)?
16 мар 12, 22:51    [12264062]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
flashcard
Member

Откуда: Украина, Донецк
Сообщений: 4
Klick,

потому что 200 гиг для базы, я считаю, слишком.
Да, самоДОпис 1с.

Mind,

DELETE FROM dbo._Reference176
это удалит таблицу или как?
17 мар 12, 00:40    [12264785]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
flashcard
Klick, потому что 200 гиг для базы, я считаю, слишком.
Круто, чо. Удалите, залейте пополезнее чего, фильмов там.
17 мар 12, 00:41    [12264794]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Crimean
Member

Откуда:
Сообщений: 13147
включить data compression - пожмет данные разика в 2
17 мар 12, 01:08    [12264868]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
flashcard
Klick,

потому что 200 гиг для базы, я считаю, слишком.
Да, самоДОпис 1с.

Даже затрудняюсь что сказать
Это согласно каким критериям "слишком"?
База как база.


flashcard
Mind,

DELETE FROM dbo._Reference176
это удалит таблицу или как?

Дядя шутит.
17 мар 12, 01:27    [12264933]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Crimean
включить data compression - пожмет данные разика в 2

автор
The data compression feature is available in the Enterprise and Developer editions of SQL Server 2008.
17 мар 12, 01:27    [12264935]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
flashcard
Member

Откуда: Украина, Донецк
Сообщений: 4
locky,

да, база крутится на 2005 сиквеле.

а насчёт размера - ну не хватает уже места, нужно что-то решать.
17 мар 12, 01:53    [12265007]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
flashcard
а насчёт размера - ну не хватает уже места, нужно что-то решать.
Диск на терабайт стоит баксов 40.
17 мар 12, 02:04    [12265027]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
Гавриленко Сергей Алексеевич
flashcard
а насчёт размера - ну не хватает уже места, нужно что-то решать.
Диск на терабайт стоит баксов 40.

Сотня, плюс-минус, но это не принципиально
17 мар 12, 02:15    [12265042]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
flashcard
locky,

да, база крутится на 2005 сиквеле.

а насчёт размера - ну не хватает уже места, нужно что-то решать.

Поставьте 2 терабайтника в зеркале, на железный рейд
в две штуки гривен уложитесь за глаза
17 мар 12, 02:16    [12265043]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
flashcard
Member

Откуда: Украина, Донецк
Сообщений: 4
locky,

Сервак НР-шный, база на 5 рейде в 5 дисках SAS по 146 гиг, и она там не одна лежит. Так что заменой двух дисков и 40 долларами не обойтись.

Я так понимаю, что все сходятся только к тому, чтобы менять железо?
17 мар 12, 12:15    [12265536]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
flashcard
locky,

Я так понимаю, что все сходятся только к тому, чтобы менять железо?
Если данные не нужны, то удаляйте или перемещайте в данные в другие базы на других дисках/серверах. Если нужны, то меняйте железо.
17 мар 12, 12:32    [12265613]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
- либо неиспользуемые индексы удалите (т.к. 1ска, то это будет нелегко)
- либо переносите старые данные куда-нибудь еще
- либо переводите систему на 2008 версию сиквела и сжимайте таблицы
- либо покупайте диски
17 мар 12, 22:48    [12267677]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
komrad
Member

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

в базе выполни запрос

SELECT db_name() [DB],file_id,name ,type_desc, physical_name,size/128. [Size (MB)],
	CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 [Used Space (MB)],
 size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS [Available Space (MB)]
FROM sys.database_files;
19 мар 12, 19:18    [12276622]     Ответить | Цитировать Сообщить модератору
 Re: Уменьшение размера базы данных  [new]
Alien99
Member

Откуда: Украина, Днепропетровск
Сообщений: 200
flashcard
Klick,

потому что 200 гиг для базы, я считаю, слишком.
Да, самоДОпис 1с.



Андрей, лучше спроси у Сашки(мне программеры 1С по секрету сказали - что он должен знать что там в базе можно почистить).
19 мар 12, 19:29    [12276679]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить