Презентация PostgreSql объекты

Сделала лекцию, пусть пока тут полежит

BRIN-индексы

Аббревиатура «BRIN» означает «Block Range Index», или индекс блоковых зон. Если у вас есть очень большие таблицы и столбцы, по своей природе связанные с положением строки в таблице, как, например, временная метка в некотором логе, то BRIN-индексы предоставляют вам возможность индексировать такие столбцы, не тратясь на создание и поддержку B-деревьев (структур, используемых в стандартных индексах).Работу BRIN-индекса можно представить так: данные разбиваются на зоны, после чего в индексе сохраняется информация о страницах, попадающих в данные диапазоны, плюс служебная информация.

Индексы PostgreSQL: полное руководство

Индексы помогают ускорить операций, требующие выборки ограниченных данных. Это:

  • операции selectupdate и delete, в которых присутствует условие where;
  • операция join и подобные ей (если индекс создан для полей, по которым происходит объединение);
  • некоторые случаи, где присутствует ORDER BY.

Создание и удаление индексовВ самом базовом случае команда создания индекса выглядит следующим образом:

Рулим em12c

После инсталяции смотрим состояние.

 

 /home/em12c/oms/bin/emctl status oms

Oracle Enterprise Manager Cloud Control 12c Release 5
Copyright (c) 1996, 2015 Oracle Corporation.  All rights reserved.
WebTier is Up
Oracle Management Server is Up
 

 /home/agent/agent_inst/bin/emctl status agent

Oracle Enterprise Manager Cloud Control 12c Release 5

postgresql.conf - основной конфигурационный файл

Вот описание некоторых важных опций:

 

Renaming/Dropping and recreating online redo logs and Standby logfiles

Как переименова, пересоздать и возможно размер изменить редо логов и проде и стендбае.

Примеры rman скриптов

----------------------------------------  inc0
 
cat /export/home/oracle/rman/rman_hd_inc0.sh
#!/bin/bash
## prepare variables
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
export PATH=/u01/app/oracle/product/11.2.0/db_1/bin:$PATH
export ORACLE_SID=hd
export NLS_DATE_FORMAT='dd.mm.yyyy hh24:mi:ss'
CONN=/
SCRIPT_DIR=`dirname $0`
if [ "$SCRIPT_DIR" = "." ]; then
SCRIPT_DIR=`pwd`
fi

15 команд для управления PostgreSQL

 

Data Integration — Kettle | Запуск работы/трансформации для каждой строки.

Задача: «Трансформация произвела какую-то обработку и получила на выходе n строк. Для каждой строки необходимо выполнить работу.»

Инструментарий Kettle

•■■ Spoon: Графический пользовательский интерфейс, позволяющий вести быструю разработку и управлять всем ETL процессом загрузки данных.
•■■ Kitchen: Инструментарий командной строки, позволяющий запускать jobs
•■■ Pan: Инструментарий командной строки, позволяющий запускать transformations.

Страницы

Подписка на материализация идей RSS