|
Можно как-то сжать SQL базу? | ☑ | ||
---|---|---|---|---|
0
philll
24.05.12
✎
10:10
|
На диске C кончилось свободное место, база SQL занимает 20 ГБ. Есть какой-нибудь способ освободить хоть сколько?
|
|||
1
Irek-kazan
24.05.12
✎
10:10
|
есть команда на сиквеле, обрезать журнал
|
|||
2
Андрюха
24.05.12
✎
10:10
|
Пошринкать
|
|||
3
Coldboy
24.05.12
✎
10:11
|
ну можно еще удалить помеченные на удаление документ, справочники и тд, почитсить ее от мусора.
|
|||
4
butterbean
24.05.12
✎
10:11
|
20Гб.... купите уже нормальный диск и уберите базу с диска С наконец
|
|||
5
Irek-kazan
24.05.12
✎
10:11
|
DBCC shrinkfile
|
|||
6
Maxus43
24.05.12
✎
10:11
|
какой именно файл занимает много места? МДФ, ЛДФ? МДФ можно пошринкать, но не сильно, смотря какие настройки, а ЛДФ можно убить
|
|||
7
philll
24.05.12
✎
10:14
|
(1) это средствами SQL делается?
|
|||
8
ЧеловекДуши
24.05.12
✎
10:14
|
(7)Да, отрезается логи транзакций.
Обычно это происходит автоматически, когда делаешь полный бекап БД. |
|||
9
Irek-kazan
24.05.12
✎
10:16
|
||||
10
Chai Nic
24.05.12
✎
10:16
|
(8) Не происходит. Другое дело, что если делать регулярный полный бэкап - то неиспользуемые сегменты журнала транзакций помечаются как свободные, и до следующего бэкапа потребности в росте файла может не возникнуть.
|
|||
11
Irek-kazan
24.05.12
✎
10:17
|
версия СУБД какая?
|
|||
12
Sammo
24.05.12
✎
10:18
|
Можно еще сжать средствами скуля, но
1. скуль должен быть 2008 2. для процедуры сжатия нужно место |
|||
13
Irek-kazan
24.05.12
✎
10:18
|
если 2005 или старше то можно http://msdn.microsoft.com/ru-ru/library/ms189035(v=sql.90).aspx
|
|||
14
rs_trade
24.05.12
✎
10:21
|
(7) это делается с помощью серого вещества в черепной коробке. при твоем раскладе надо диск отдельный для файла сиквела ставить. а не заниматься херней.
|
|||
15
philll
24.05.12
✎
10:29
|
(11) MS sql 2005
|
|||
16
ЧеловекДуши
24.05.12
✎
10:31
|
А что толку резать логи, они на скорость не влияют и в лбом случае быстро вырастут до отрезанного размера :)
|
|||
17
Maxus43
24.05.12
✎
10:33
|
(16) задуматься о регламенте обслуживания базы это подтолкнёт
|
|||
18
philll
24.05.12
✎
10:33
|
В конфигураторе "сжатие таблиц" не поможет?
|
|||
19
philll
24.05.12
✎
10:34
|
Я базу перенесу, но сейчас надо хоть полгига освободить
|
|||
20
Maxus43
24.05.12
✎
10:35
|
(18) врятли. ответь таки на (6), шринкуй лог
|
|||
21
philll
24.05.12
✎
10:39
|
(20) а я не знаю какой именно файл, MS SQL-ом не я занимаюсь. Поэтому понятие "шринкуй" мне мало о чем говорит к сожалению
|
|||
22
Irek-kazan
24.05.12
✎
10:39
|
(13) не помогло?
|
|||
23
Maxus43
24.05.12
✎
10:41
|
(21) кто занимается? ловить, сажать на цепь у сервера
|
|||
24
0_Serg_0
24.05.12
✎
10:43
|
если (20)
тогда "Есть какой-нибудь способ освободить хоть сколько?" удаляй из папок мои документы, видео и тп... |
|||
25
szhukov
24.05.12
✎
10:49
|
(21) В таком случае единственный понятный вам ответ на (0) будет: "Есть!"
P.S. К чему спрашивать о том к чему не имеешь отношения и заниматься этим не будешь?? |
|||
26
hhhh
24.05.12
✎
10:57
|
(21) тогда единственное - это купите новый диск, гигабайт на 500 и установите вместо этого.
|
|||
27
Обработка
24.05.12
✎
10:58
|
(0) Запусти к себе на серввак удаженно знакомого (не знакомого) спеца на 10 -15 минут. Он все сделает. А ты ему заплатишь на телефон ему кинешь деньжат за одно и увидешь как это делается. Правда срзу может не сапомнишь.
|
|||
28
philll
24.05.12
✎
11:12
|
В общем разобрались вроде, эту компанию обслуживает аутсорсинговая контора, они сделают "за доп. плату"
|
|||
29
Maxus43
24.05.12
✎
11:13
|
бугага) накосячили сами и ещё за свой косяк деньги берут
|
|||
30
philll
24.05.12
✎
11:18
|
Я со спецом знакомым общался, пишет " они просто перекидывают проблему!
ее сделать мне займет максимум 15-10 минут ?" |
|||
31
Maxus43
24.05.12
✎
11:19
|
(30) да, если знаеш куда нажимать и что писать)
|
|||
32
philll
24.05.12
✎
11:23
|
Он сказал не мне, а ему 15 минут.:)
|
|||
33
Maxus43
24.05.12
✎
11:23
|
(32) > (27). и денег своему дай чем тем аутсорсам-косячникам
|
|||
34
philll
24.05.12
✎
11:24
|
Короче они (аутсорсеры) договорились с начальником за 3 тыс. и 2 часа пересустановить SQL вместе с 1с-ом
|
|||
35
Maxus43
24.05.12
✎
11:25
|
ипаттттььььь
|
|||
36
Maxus43
24.05.12
✎
11:26
|
мозг пусть себе переустановят, и начальнику тоже
|
|||
37
philll
24.05.12
✎
11:27
|
Ну кстати сам SQL ставил прошлый админ, не эта компания. Они бекапили средствами SQL И т.п.
|
|||
38
szhukov
24.05.12
✎
12:17
|
(37) Переустановка SQL с очисткой места никак не связана :)
Разве что они хотят снести базы напрочь :) |
|||
39
szhukov
24.05.12
✎
12:20
|
Если посмотреть свойства базы (ПКМ и Properties -> Options) она в режиме Full или Simple (Recovery model)?
|
|||
40
LYuri
24.05.12
✎
12:24
|
(0) ежедневно делаются бэкапы по регламентному заданию и проблем с логами ни разу не возникало!
|
|||
41
philll
24.05.12
✎
13:43
|
(38) уж не знаю точно, что они делали, в общем в другой раздел переносили.
|
|||
42
0_Serg_0
24.05.12
✎
13:56
|
(41)
с диска С на диск Д базы копирнули/переместили??О_о хДД |
|||
43
Hazer79
24.05.12
✎
14:05
|
(34) кошмар
|
|||
44
Renat11111
24.05.12
✎
14:08
|
можно
|
|||
45
philll
24.05.12
✎
14:38
|
(42) Ну я так понимаю, MS SQL перенастроили в этом духе, на D. То что при наличии скилла делается за 10-15 минут (с)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |