Изменения

Перейти к: навигация, поиск

Секционирование

1756 байт добавлено, 20:20, 12 декабря 2021
Структура страницы
{{Определение
|definition =
'''Секционирование''' — это разделение таблицы базы данных на отдельные фрагменты с раздельными настройками физического хранения.}}

Фрагменты могут хранится на разных компьютерах или дисках одного компьютера. Используется в целях повышения производительности и доступности больших баз данных. Это достигается за счет параллельного чтения и записи на различных дисках.

== Типы секционирования ==

=== Вертикальное ===
TBF

=== Горизонтальное ===
TBF

== Методы секционирования ==

* Простые
** По диапазонам
** По значениям
** По хешу
* По выражению
* Составные
** По диапазону и хешу
** ...

== Управление секциями ==

==== Удаление секции ====
'''alter table''' <font color=red>таблица</font> '''drop partition''' <font color=red>секция</font>''';'''

==== Разбиение секции ====
'''alter table''' <font color=red>таблица</font> '''reorganize''' <font color=red>секция</font> '''into ('''...''')''';

==== Перехеширование ====
'''alter table''' <font color=red>таблица</font> '''add partition''' <font color=red>число</font>''';'''
'''alter table''' <font color=red>таблица</font> '''coalesce partition''' <font color=red>число</font>''';'''

TBC
Анонимный участник

Навигация