понедельник, 2 апреля 2012 г.

Анализ сжатия данных

Анализ сжатия производился на двух таблицах с количеством 12314345 и 9759284 записей и обьемом данных до сжатия 220 и 1080 мегабайт соответственно. Измерение производительности производилось командой select count(1) from table. Сервер базы данных версии 11.1.0.7 на операционной системе AIX.

До сжатия среднее время выполнения запросов составляло 17.69 и 13.9 секунд.
Сжатие производилось командой alter table таблица move compress for all operations;
После сжатия были получены обьемы данных 73 и 360 мегабайт. Скорость выполнения запроса возросла до 9.9 и 5.8 секунд соответственно.
В итоге обьем занимаемый данными в базе сократился приблизительно в 3 раза а время выполлнения запроса сократилось (производительность увеличилась) в 1.8 и 2.4 раза.