|
Очистка таблицы SQL | ☑ | ||
---|---|---|---|---|
0
illuzia
20.11.14
✎
16:36
|
Периодически база стала вылетать с ошибкой Неопознанная ошибка HRESULT=80004005.
Проанализировав размеры таблиц, выяснила что больше 11 Гб занимает таблица документа ЭлектроннойПисьмоВходящее. Когда то было настроено на прием писем. Может быть проблему это и не решит, но в любом случае хранить эти письма смвсла нет. Ими никто и никогда в 1С не пользовался. Понятно что можно через групповую обработку пометить их все на удаление и дальше через монопольный доступ все это почистить. Но их там свыше 700 000. Это очень долго. Появилась такая идея, просто тупо очистить таблицу SQL ну и все связанные с ней. Могут ли после этого возникнуть какие то критические ошибки? |
|||
1
Heckfy
20.11.14
✎
16:37
|
Могут ли после этого возникнуть какие то критические ошибки? - Могут.
ЗЫ: Исходя из постановки вопроса. |
|||
2
butterbean
20.11.14
✎
16:37
|
можно сделать обработку удаляющую непосредственно
|
|||
3
Ненавижу 1С
гуру
20.11.14
✎
16:37
|
сделай бекап и удаляй
|
|||
4
mikecool
20.11.14
✎
16:38
|
drop table ...
потом ТиИ с очисткой битых ссылок |
|||
5
Heckfy
20.11.14
✎
16:38
|
delete/truncate сиравно быстрее будет. :)
|
|||
6
illuzia
20.11.14
✎
16:38
|
(3) Попробовала на копии. Все ок. База запустилась. Попробовала войти во взаимодействия тоже все ок.
Может нужно еще что-то проверить? |
|||
7
mikecool
20.11.14
✎
16:38
|
+4 но лучше пользоваться встроенными механизмами удаления, без непосредственного, если не знаешь что делаешь
|
|||
8
mikecool
20.11.14
✎
16:39
|
+5 а точно! трункате а не дроп ))))
|
|||
9
Ненавижу 1С
гуру
20.11.14
✎
16:39
|
||||
10
illuzia
20.11.14
✎
16:39
|
(5) делала через truncate
|
|||
11
rsv
20.11.14
✎
16:40
|
(6) Если были ссылки на эту таблицу - уже пустые.
|
|||
12
illuzia
20.11.14
✎
16:46
|
(7) Не совсем понимаю какие после могу быть последствия такого удаления.
База и так еле дышит и убить ее совсем, не оч хочется. |
|||
13
mikecool
20.11.14
✎
16:49
|
(11) они не пустые, они битые
|
|||
14
illuzia
20.11.14
✎
16:49
|
Хотя наверное никаких последствий и не будет..
Ну удалю я все записи таблиц, почищу битые ссылки через ТиИ. Ну и как бы все. Или я не права? |
|||
15
DmitrO
20.11.14
✎
16:51
|
(14)в конфигураторе сделать поиск ссылок на объект на документе ЭлектроннойПисьмоВходящее, выдаст список объектов которые стоит проверить на наличие ссылок, делов-то..
|
|||
16
illuzia
20.11.14
✎
16:54
|
(15) Точно! Как то не догадалась. Спасибо..
|
|||
17
КонецЦикла
20.11.14
✎
17:26
|
(15) Забыл про неопределенные виды/типы
Хотя автор и так должен знать где может быть ссылка... чего искать-то? Вообще объем для писем фееричный, респект |
|||
18
18_plus
20.11.14
✎
17:36
|
ну так на заметку. я бы копию с живой таблицей далеко не убирал.
Потому как завтра выяснится, что там или важные документы хранились или очень даже используются. |
|||
19
Гёдза
20.11.14
✎
17:49
|
вложения то не в самой таблице лежат
|
|||
20
illuzia
20.11.14
✎
17:52
|
(18) Копии есть. Это не проблема.
Да и письма все теже самые есть у каждого в том же Outlook. В 1С их реально никто никогда не юзал. Программиста никогда раньше не было. Так приходили какие то)) Вот и понастраивали почту на прием. Никто об этом даже и не знал что у них вся почта еще и в 1С дублируется. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |