powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Партиция и бэдэ
15 сообщений из 15, страница 1 из 1
Партиция и бэдэ
    #37750633
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, господа!

Не подскажите ли Вы мне, люди добрые, где можно найти нормальную доку по созданию партиционных баз? Пока для Windows.

А то, что-то я как-то перемучался уже с этими партициями, а задача крайне проста - сделать на одной машинке базу с партициями.
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750659
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или, у кого есть возможность объяснить на пальцах как настраивается партиционная бэдэ?
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750781
mustaccio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абсолют,

Вот: http://www.redbooks.ibm.com/redbooks/pdfs/sg247467.pdf

и вот: https://www.ibm.com/developerworks/data/bestpractices/db2luw/ (под рубрикой Smart Analytics)
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750856
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mustaccio,

спасибо. Вроде уже сам сделал, но я не могу понять как можно определить база данных партиционная или нет? Есть какой универсальный запросик на эту тему?
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750944
kospos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,

от владельца инстанса посмотрите файл ~/sqllib/db2nodes.cfg, если там больше одной строки - значит это DPF (где строки, это ноды, на которых располагаются партиции)
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750952
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kosposАбсолют,

от владельца инстанса посмотрите файл ~/sqllib/db2nodes.cfg, если там больше одной строки - значит это DPF (где строки, это ноды, на которых располагаются партиции)

Спасибо. Несколько строчек. Все, теперь спокоен.
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37750958
kospos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Абсолют,

вот, еще есть table-функция, которая этот же файл читает: SELECT * FROM TABLE(DB_PARTITIONS()) AS T
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37751017
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kospos,

Да, все ок. Три партиции как и должно быть. Спасибо!
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37751758
db2test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз поднялась тема можно здесь тоже спрошу....

Если я правильно понимаю, то для DPF бест практикой является привязка каждой партиции к своим отдельным дискам
В редбуке "Database Partitioning,Table Partitioning, and MDC for DB2 9" на странице 64 есть пример такой привязки в случае DMS-контейнеров :

Код: sql
1.
2.
3.
4.
5.
6.
db2 "CREATE REGULAR TABLESPACE tbsp123 IN DATABASE PARTITION GROUP pg123
MANAGED BY DATABASE
USING (FILE '/database/dbdisk1/testdb/cont123' 10G) ON DBPARTITIONNUM (1)
USING (FILE '/database/dbdisk2/testdb/cont123' 10G) ON DBPARTITIONNUM (2)
USING (FILE '/database/dbdisk3/testdb/cont123' 10G) ON DBPARTITIONNUM (3)
BUFFERPOOL bp123"



А как это выглядит при использовании automatic storage ? Ведь пути задаются при создании базы, и получается, что тогда каждая партиция будет иметь свои контейнеры на каждом пути ?

И еще вопрос. Имеет ли смысл с точки зрения перфоманса тяжелых селектов (c частыми фуллсканами) заморачиваться с DPF на одном хосте (16 ядер) при наличии только одного стораджа в сравнении с INTRA_PARALLEL + CURENT DEGREE "N" ? Или "овчинка выделки не стоит" на таких ресурсах ?
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37751886
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2testА как это выглядит при использовании automatic storage ? Ведь пути задаются при создании базы, и получается, что тогда каждая партиция будет иметь свои контейнеры на каждом пути ?
Для automatic storage path типа /mypath создаётся такая структура каталогов для контейнеров табличных пространств:
/mypath/ instance_name /NODE NNNN / database_name
где NNNN - номер раздела.
Поэтому даже внутри файловой системы одной ОС, содержащей несколько логических разделов, контейнеры табличных пространств с automatic storage лягут на своё место.
db2testИ еще вопрос. Имеет ли смысл с точки зрения перфоманса тяжелых селектов (c частыми фуллсканами) заморачиваться с DPF на одном хосте (16 ядер) при наличии только одного стораджа в сравнении с INTRA_PARALLEL + CURENT DEGREE "N" ? Или "овчинка выделки не стоит" на таких ресурсах ?Да, именно это и делается во всех стеках IBM Smart Analytics System, даже в тех, в которых только один сервер - 7710 и 5710 .
Если, конечно, вы сможете разбить систему хранения так, чтобы выделить каждому разделу LUN на выделенных для этого раздела физических дисках.
В 7710 как раз и используется p740 с 16-ю ядрами и поддерживает до 8 разделов.
Эти же сервера примерно с таким же расположением разделов на них используются, когда экземпляр располагается на нескольких серверах.
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37752393
db2test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinДля automatic storage path типа /mypath создаётся такая структура каталогов для контейнеров табличных пространств:
/mypath/ instance_name /NODE NNNN / database_name
где NNNN - номер раздела.
Поэтому даже внутри файловой системы одной ОС, содержащей несколько логических разделов, контейнеры табличных пространств с automatic storage лягут на своё место.
Т.е сначала создаем файловые системы /mypath/ instance_name /NODE NNNN /, потом делаем CREATE DATABASE ...ON /mypath.
Ясно. Спасибо.

Mark BarinsteinЕсли, конечно, вы сможете разбить систему хранения так, чтобы выделить каждому разделу LUN на выделенных для этого раздела физических дисках.
В 7710 как раз и используется p740 с 16-ю ядрами и поддерживает до 8 разделов.
.
У меня планируется как раз p740+ds3524 и вот глядя на 7710 и родилась идея попробовать DPF для текущего DWH.
LUN'ы нарезать под отдельные файловые системы для каждой партиции это не проблема. Если я все правильно понимаю, то в случае одной DS3524 проблема будет в одном FC-линке, который будет использовать AIX MPIO-драйвер (failover mode). Т.е в максимуме получается, что 800Мб/sec (для 8Gbit FC HBA) сколько лунов не нарезай.

Листаю User Guide по 7700 (для 7710 почему-то такого же нет). Там для каждой дата-ноды p740 используется 4 штуки DS3524. Это как раз для решения проблемы одного линка (один FC HBA в сервере на одну DS3524) или по другим соображениям ?
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37752537
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2testЛистаю User Guide по 7700 (для 7710 почему-то такого же нет). Там для каждой дата-ноды p740 используется 4 штуки DS3524. Это как раз для решения проблемы одного линка (один FC HBA в сервере на одну DS3524) или по другим соображениям ?Предыдущее название этих стеков содержало название Balanced Warehouse, но смысл остался тем же - это т.н. сбалансированная конфигурация.
По накопленному опыту IBM считает, что обычно в такой конфигурации никакие компоненты системы не будут простаивать, тогда как "узким местом" станет какая-то одна из них.
Проще говоря - вот если есть A таких-то ядер, то они для типичного хранилища смогут обслуживать B дисков, организованных в такие-то RAID массивы. При этом надо C памяти, D таких-то адаптеров и т.д.
Для 7710 по требуемым ресурсам вполне можно использовать описание от 7700, т.к. там всё то же самое примерно должно быть.
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37753823
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2testЛистаю User Guide по 7700 (для 7710 почему-то такого же нет). IBM Smart Analytics System and InfoSphere Balanced Warehouse - Download
Там User Guides по всем стекам, только нужно иметь IBM ID.
Регистрация свободная.
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37755054
db2test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2testЕсли я все правильно понимаю, то в случае одной DS3524 проблема будет в одном FC-линке, который будет использовать AIX MPIO-драйвер (failover mode). Т.е в максимуме получается, что 800Мб/sec (для 8Gbit FC HBA) сколько лунов не нарезай.
Моя неправда вышла. Оказалось, что нативный AIX MPIO очень даже умеет работать в режиме round robin, что при симметричном разнесении лунов по контроллерам выглядит очень даже ничего :)
...
Рейтинг: 0 / 0
Партиция и бэдэ
    #37755061
db2test
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinТам User Guides по всем стекам, только нужно иметь IBM ID.
Регистрация свободная.
О! Спасибо!
Получается разница все-таки есть. В 7710 для дата-ноды всего 8 ядер / 4 партиции и две DS3524 (4 рейда) в стороджовой части.

Соорудил похожий тестовый стэнд (8 ядер, 4 партиции, 4 LUN/RAID, правда с одной CХД).
Буду тестировать на предмет single instance + intra_parallel vs. DPF.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Партиция и бэдэ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]