Перейти к содержимому


Фото
- - - - -

Файл dbinternal.dbs заполнил системный диск. Что можно сделать?


  • Please log in to reply
24 ответов в этой теме

#1 ivanovandrey

ivanovandrey

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 22 Сентябрь 2015 - 04:20

Windows Server 2008 x64

 

Версия Dr.Web Enterprise Server 6.00.4.201211200

Cервер установлен в с:\ Program files, размер системного диска 50 ГБ, размер dbinternal.dbs 17 ГБ. Место кончается.

Есть второй диск на этом сервере. Что можно сделать?

 

 



#2 maxic

maxic

    Keep yourself alive

  • Moderators
  • 13 066 Сообщений:

Отправлено 22 Сентябрь 2015 - 08:26

ivanovandrey, количество клиентов? В настройках сервера, в статистике, отключить отправку ошибок сканирования.



#3 Valentina Yugai

Valentina Yugai

    Poster

  • Members
  • 1 102 Сообщений:

Отправлено 22 Сентябрь 2015 - 15:45

Какие оповещения настроены на сервере?



#4 ivanovandrey

ivanovandrey

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 22 Сентябрь 2015 - 21:22

ivanovandrey, количество клиентов?
40.

 

В настройках сервера, в статистике, отключить отправку ошибок сканирования
Отключу. Насколько понимаю, это замедлит рост. А надо бы уменьшить размер либо перенести на другой диск.

 

Какие оповещения настроены на сервере?

Смогу посмотреть завтра утром.



#5 maxic

maxic

    Keep yourself alive

  • Moderators
  • 13 066 Сообщений:

Отправлено 22 Сентябрь 2015 - 21:30

ivanovandrey, 250 клиентов, база 2 гига.



#6 ivanovandrey

ivanovandrey

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 22 Сентябрь 2015 - 21:58

Скажите, а уменьшить можно? Или убить и начать всё сначала?



#7 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 6 041 Сообщений:

Отправлено 22 Сентябрь 2015 - 22:07

Чтоб не гадать, можно выполнить (в drwidbsh, например) вот эту пачку запросов и посмотреть, какие таблицы аномально раздулись. По результатам думать, с чем бороться.

SELECT COUNT(*) FROM activity_data;
SELECT COUNT(*) FROM admin_activity;
SELECT COUNT(*) FROM admin_attributes;
SELECT COUNT(*) FROM admins;
SELECT COUNT(*) FROM available_keys;
SELECT COUNT(*) FROM avd_report_archive;
SELECT COUNT(*) FROM dbstruct;
SELECT COUNT(*) FROM deleted_stations;
SELECT COUNT(*) FROM group_available;
SELECT COUNT(*) FROM group_cfg;
SELECT COUNT(*) FROM group_emails;
SELECT COUNT(*) FROM group_install;
SELECT COUNT(*) FROM group_key;
SELECT COUNT(*) FROM group_parent;
SELECT COUNT(*) FROM group_rights;
SELECT COUNT(*) FROM groups;
SELECT COUNT(*) FROM group_schedule;
SELECT COUNT(*) FROM group_updmap;
SELECT COUNT(*) FROM iface_hidden_groups;
SELECT COUNT(*) FROM infection;
SELECT COUNT(*) FROM installation;
SELECT COUNT(*) FROM jobs_log;
SELECT COUNT(*) FROM online_statistics;
SELECT COUNT(*) FROM procerror;
SELECT COUNT(*) FROM quarantine;
SELECT COUNT(*) FROM quarantine_actions;
SELECT COUNT(*) FROM run;
SELECT COUNT(*) FROM scanstat;
SELECT COUNT(*) FROM server_jobs_log;
SELECT COUNT(*) FROM servers;
SELECT COUNT(*) FROM server_schedule;
SELECT COUNT(*) FROM server_status;
SELECT COUNT(*) FROM srv_infection;
SELECT COUNT(*) FROM srv_installation;
SELECT COUNT(*) FROM srv_names;
SELECT COUNT(*) FROM srv_procerror;
SELECT COUNT(*) FROM srv_recvhistory;
SELECT COUNT(*) FROM srv_run;
SELECT COUNT(*) FROM srv_scanstat;
SELECT COUNT(*) FROM srv_status;
SELECT COUNT(*) FROM srv_unsent;
SELECT COUNT(*) FROM station_accounting;
SELECT COUNT(*) FROM station_available;
SELECT COUNT(*) FROM station_cfg;
SELECT COUNT(*) FROM station_components;
SELECT COUNT(*) FROM station_emails;
SELECT COUNT(*) FROM station_environment;
SELECT COUNT(*) FROM station_extra;
SELECT COUNT(*) FROM station_groups;
SELECT COUNT(*) FROM station_history;
SELECT COUNT(*) FROM station_install;
SELECT COUNT(*) FROM station_key;
SELECT COUNT(*) FROM station_modules;
SELECT COUNT(*) FROM station_offline_cmd;
SELECT COUNT(*) FROM station_rights;
SELECT COUNT(*) FROM station_running;
SELECT COUNT(*) FROM stations;
SELECT COUNT(*) FROM station_schedule;
SELECT COUNT(*) FROM station_status;
SELECT COUNT(*) FROM station_updmap;
SELECT COUNT(*) FROM station_vdb;
SELECT COUNT(*) FROM tables_list;
SELECT COUNT(*) FROM webmin;

Семь раз отрежь – один раз проверь

#8 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 455 Сообщений:

Отправлено 23 Сентябрь 2015 - 10:58

>> можно выполнить (в drwidbsh, например)

 

Либо в http://адрес-сервера:9080/db-query.ds

логин/пароль как в веб-интерфейсе.

 

На выходе получите табличку, в которой будет указано кол-во записей по каждой из перечисленных таблиц.


(exit 0)

#9 Yodjik

Yodjik

    Member

  • Posters
  • 123 Сообщений:

Отправлено 23 Сентябрь 2015 - 11:35

Kirill Polubelov, может быть где-то что-то еще надо добавить, или это только у меня не получается перейти по этому адресу?

Not Found
The error '404 Not Found' occurred while processing request you had sent.



We're sorry. There is no such page that matches your entry. It is possible you typed the address incorrectly, or the page may no longer exist. You may wish to try another entry, which we hope will help you find what you're looking for.





Dr.Web Server REL-1000-10.00.0.201507030 Windows_Server 2012 R2/x64 Lua/5.1.4 OpenSSL/1.0.1n zlib/1.2.8 UNICODE/52.1


#10 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 455 Сообщений:

Отправлено 23 Сентябрь 2015 - 11:41

А, пардон, по названию БД подумал, что у вас 6.0.4 версия сервера :)

 

В 10-й sql-консоль в другом месте, но, она, к сожалению, не поддерживает пакетный режим, тогда, только как предложил Afalin, через drwidbsh


(exit 0)

#11 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 6 041 Сообщений:

Отправлено 23 Сентябрь 2015 - 11:42

У топик-стартера как раз таки 6 версия, потому можно и db-query.ds.


Семь раз отрежь – один раз проверь

#12 Yodjik

Yodjik

    Member

  • Posters
  • 123 Сообщений:

Отправлено 23 Сентябрь 2015 - 11:43

Kirill Polubelov, тогда это я прошу прощения, что полез туда, куда не надо))



#13 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 455 Сообщений:

Отправлено 23 Сентябрь 2015 - 11:52

Yodjik

В любом случае, для 10-ки и 6-ки пакетный режим можно организовать, сбросив запросы, предложенные Afalin-ым, в файл, например, counter-strike.sql добавии выполнив:

(Windows)

type counter-strike.sql | drwidbsh ..\var\dbinternal.dbs для SQLite2

или

type counter-strike.sql | drwidbsh3 ..\var\database.sqlite для SQLite3

 

cat вместо type для никсов, соответственно + путь к бд

 

Только для 10-ки таблицы могут отличаться, см. select * from tables_list;


Сообщение было изменено Kirill Polubelov: 23 Сентябрь 2015 - 11:52

(exit 0)

#14 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 6 041 Сообщений:

Отправлено 23 Сентябрь 2015 - 12:02

И для SQLite3 есть analyzer, который сам всё умеет показывать, без велосипедов вида select count.


Семь раз отрежь – один раз проверь

#15 Yodjik

Yodjik

    Member

  • Posters
  • 123 Сообщений:

Отправлено 23 Сентябрь 2015 - 12:22

Ок, спасибо, буду пробовать.



#16 IlyaS

IlyaS

    Massive Poster

  • Posters
  • 2 911 Сообщений:

Отправлено 23 Сентябрь 2015 - 12:57

Можно так:
1) идем в http://адрес:9080/esuite/administration/sql_editor.ds
2) сначала выполнить:
select 'select '''||name||''', count(*) from '||name||';' from tables_list order by name;
3) затем скопировать и выполнить результат.

#17 Ursus

Ursus

    Member

  • Posters
  • 125 Сообщений:

Отправлено 28 Январь 2016 - 13:14

Добрый день.

Если не трудно, проконсультируйте.

ESS 6.00.4.201211200   20 станций 1 сервер, Windows Server 2008 R2 Standard x64 (Build 7601), Service Pack 1

Сабжевый файл 378 Мб. Это нормально?


Сообщение было изменено Ursus: 28 Январь 2016 - 13:14


#18 maxic

maxic

    Keep yourself alive

  • Moderators
  • 13 066 Сообщений:

Отправлено 28 Январь 2016 - 13:16

Ursus, нормально.



#19 Ursus

Ursus

    Member

  • Posters
  • 125 Сообщений:

Отправлено 28 Январь 2016 - 13:45

Спасибо!

 

Spoiler



#20 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 455 Сообщений:

Отправлено 01 Февраль 2016 - 12:54

>> вбивал команды и копи-пастил результат в экселевскую табличку.

Какие, куда?


(exit 0)