Методы сжатия и консолидации данных позволяют минимизировать объем дискового пространства, занимаемый данными.
В следующей таблице описаны методы сокращения объема дискового пространства, занимаемого данными.
Метод оптимизации хранения | Назначение | Когда использовать |
---|---|---|
Сжатие данных | Сжимает данные в строках таблицы или фрагмента, сокращая объем необходимого места на диске. После сжатия данных можно также консолидировать свободное пространство, остающееся в таблице или фрагменте, и вернуть это свободное пространство в пространство базы данных. |
Если вы хотите сократить размер данных в таблице. |
Перераспределение данных | Консолидирует свободное пространство в таблицах и фрагментах. | После сжатия данных или отдельно, если вы хотите консолидировать свободное пространство в таблице или фрагменте. |
Уплотнение данных | Возвращает свободное пространство в пространство базы данных. | После сжатия или перераспределения данных или отдельно, если вы хотите возвратить свободное пространство в пространство базы данных. |
Дефрагментация экстентов таблицы | Перемещает строки данных ближе друг к другу в смежных слитых экстентах. | Когда часто обновляемые таблицы становятся разбросанными по нескольким несмежным экстентам. |
Любой из этих методов можно автоматизировать.
Эти методы можно применить в IBM® OpenAdmin Tool (OAT) for Informix либо программным способом, при помощи функций API управления SQL.