Skip to content
This repository was archived by the owner on May 26, 2022. It is now read-only.

Commit 0854e9c

Browse files
committed
fix typos
1 parent c154e4b commit 0854e9c

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

partitioning/pg_partman.tex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ \section{Pg\_partman}
44

55
Текущая реализация поддерживается только INSERT операции, которые перенаправляют данные в нужную партицию. UPDATE операции, которые будут перемещать данные из одной партиции в другую не поддерживаются. При попытке вставить данные, на которые нет партиции, pg\_partman перемещает их в <<мастер>> (родительскую) таблицу. Данный вариант предпочтительнее, чем создавать автоматически новые партиции, поскольку это может привести к созданию десятков или сотен не нужных дочерных таблиц из-за ошибки в самих данных. Функция \lstinline!check_parent! позволят проверить попадение подобных данных в родительскую таблицу и решить, что с ними требуется делать (удалить или использовать \lstinline!partition_data_time/partition_data_id! для создания и переноса этих данных в партиции).
66

7-
Данное расширение использует большинство атрибутов родительской таблици для создания партиций: индексы, внешние ключи (опционально), tablespace, constraints, privileges и ownership. Под такое условие попадают OID и UNLOGGED таблицы.
7+
Данное расширение использует большинство атрибутов родительской таблицы для создания партиций: индексы, внешние ключи (опционально), tablespace, constraints, privileges и ownership. Под такое условие попадают OID и UNLOGGED таблицы.
88

99
Партициями партиций (sub-partitoning) поддерживаются разных уровней: time->time, id->id, time->id и id->time. Нет лимитов на создания таких партиций, но стоит помнить что большое число партиций влияет на производительность родительской таблицы. Если размер партиций станет слишком большим, то придется увеличивать \lstinline!max_locks_per_transaction! параметр для базы данных (64 по умолчанию).
1010

@@ -86,7 +86,7 @@ \subsection{Пример использования}
8686
(1 row)
8787
\end{lstlisting}
8888

89-
Указывание схемы в имени таблици обязательно, даже если она <<public>> (первый аргумент функции).
89+
Указывание схемы в имени таблицы обязательно, даже если она <<public>> (первый аргумент функции).
9090

9191
Поскольку родительская таблица уже была заполнена данными, перенесем данные из нее в партиции через \lstinline!partition_data_time! функцию:
9292

replication/bucardo.tex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ \subsubsection{Настройка репликации}
143143
\item \lstinline!bucardo_abort!~--- синхронизация прерывается;
144144
\end{itemize}
145145

146-
\item \lstinline!tables!~--- таблици, которые требуется синхронизировать. Через <<all>> указываем все;
146+
\item \lstinline!tables!~--- таблицы, которые требуется синхронизировать. Через <<all>> указываем все;
147147
\end{itemize}
148148

149149
Для master-master репликации требуется выполнить:

replication/londiste.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ \subsubsection{Создаём конфигурацию для PgQ ticker}
254254
slave1-node False dbname=l3simple host=slave1-host
255255
\end{lstlisting}
256256

257-
Но репликация еще не запущенна: требуется добавить таблици в очередь, которые мы хотим реплицировать. Для этого используем команду \lstinline!add-table!:
257+
Но репликация еще не запущенна: требуется добавить таблицы в очередь, которые мы хотим реплицировать. Для этого используем команду \lstinline!add-table!:
258258

259259
\begin{lstlisting}[label=lst:londiste-replica13,caption=Добавляем таблицы]
260260
$ londiste3 /etc/skytools/master-londiste.ini add-table --all
@@ -298,7 +298,7 @@ \subsubsection{Создаём конфигурацию для PgQ ticker}
298298
\item z - количество таблиц в состоянии ignored (table not replicated locally), у master должно быть 0, а у slave базах это количество таблиц, которые не добавлены для репликации с мастера (т.е. master отдает на репликацию эту таблицу, но slave их просто не забирает).
299299
\end{itemize}
300300

301-
Через небольшой интервал времени все таблици должны синхронизироватся:
301+
Через небольшой интервал времени все таблицы должны синхронизироватся:
302302

303303
\begin{lstlisting}[label=lst:londiste-replica16,caption=Статус кластера]
304304
$ londiste3 /etc/skytools/master-londiste.ini status
@@ -394,7 +394,7 @@ \subsubsection{Каскадная репликация}
394394
INFO Done
395395
\end{lstlisting}
396396

397-
Далее добавляем все таблици и последовательности:
397+
Далее добавляем все таблицы и последовательности:
398398

399399
\begin{lstlisting}[label=lst:londiste-cascade3,caption=Инициализируем slave2]
400400
$ londiste3 /etc/skytools/slave2-londiste.ini add-table --all

0 commit comments

Comments
 (0)