19.10.2018 09:38
-Den-
 
Можно попробовать кнопку "Очистить" в почтовике на разных вкладках, чистит еще вирт.пакеты в папках out/in/virt, но проверить не помешает.

Вот записульки, но надо проверять, давно проводил ревизию почтовиков, есть взаимосвязи. Возможны ошибки, тупо копировать в sql не надо)

Цитата:
----------------проверить/почистить историю журналов SMPost
//Прием пакетов, ошибки
select * from smpostfailPack
select * from smpostfailin
select * from smpostfailRP
delete from smpostfailPack

//Отсылка пакетов
select * from smpostvirtpacks
delete from smpostvirtpacks where created < to_date('23.01.2014','dd.mm.yyyy')
select * from smpostpackages order by firststarted desc
delete from smpostpackages where firststarted < to_date('23.01.2014','dd.mm.yyyy')

//Очередь отсылки
select * from smpostqueue order by enqtime desc
select enqtime, objid from smpostqueue order by enqtime desc
---------------

alter table SUPERMAG.smpostinlog move;
alter index SUPERMAG.smcpostinlog_PK rebuild;
alter index SUPERMAG.smpostinlogdate rebuild;
ANALYZE TABLE SUPERMAG.smpostinlog COMPUTE STATISTICS;

alter table SUPERMAG.smpostfailin move;
alter index SUPERMAG.smpostfailin_PacK rebuild;
alter index SUPERMAG.smcpostfailin_PK rebuild;
ANALYZE TABLE SUPERMAG.smpostfailin COMPUTE STATISTICS;
alter table SUPERMAG.smpostfailindata move;
alter index SUPERMAG.smpostfailindata_PacK rebuild;
alter index SUPERMAG.smcpostfailindata_PK rebuild;
ANALYZE TABLE SUPERMAG.smpostfailindata COMPUTE STATISTICS;
alter table SUPERMAG.smpostfailrp move;
alter index SUPERMAG.smpostfailrp_PacK rebuild;
alter index SUPERMAG.smcpostfailrp_PK rebuild;
ANALYZE TABLE SUPERMAG.smpostfailrp COMPUTE STATISTICS;
alter table SUPERMAG.smpostfailrpdata move;
alter index SUPERMAG.smcpostfailrpdata_PK rebuild;
ANALYZE TABLE SUPERMAG.smpostfailrpdata COMPUTE STATISTICS;
alter table SUPERMAG.smpostqueue move;
alter index SUPERMAG.smcpostqueue_pk rebuild;
alter index SUPERMAG.smpostqueue_vp rebuild;
ANALYZE TABLE SUPERMAG.smpostqueue COMPUTE STATISTICS;


К муву посмотреть наличие прицендента

Цитата:
SELECT owner, tablespace_name, TABLE_NAME, ROUND((BLOCKS*8),2) table_kB, ROUND((NUM_ROWS*AVG_ROW_LEN/1024),2) real_kB, ROUND((BLOCKS*8-NUM_ROWS*AVG_ROW_LEN/1024),2) Ha_kB
FROM DBA_TABLES
where owner = 'SUPERMAG'
and table_name like '%POST%'

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.