27_SH43-0144-00 (1038594), страница 16

Файл №1038594 27_SH43-0144-00 (КП - Библиотека) 16 страница27_SH43-0144-00 (1038594) страница 162017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 16)

Схема(первая часть двухчастного имени) - это средство классификации и группировкиобъектов в базе данных. При создании объекта (например, таблицы,производной таблицы, алиаса, особого типа, функции, индекса, пакета илитриггера) он назначается одной из схем. Это делается явно или неявно.При явном использовании схемы для объекта в операторе задается старшаячасть двухчастного имени. Например, пользователь A использует операторCREATE TABLE для создания таблицы в схеме C:CREATE TABLE C.X (COL1 INT)При неявном использовании схемы старшая часть двухчастного имени дляобъекта не задается.

В этом случае имя схемы, используемое в качестве старшейчасти имени объекта, задается специальным регистром CURRENT SCHEMA.Начальное значение специального регистра CURRENT SCHEMA - это IDавторизации пользователя текущего сеанса. Если нужно изменить это значениево время текущего сеанса, можно при помощи оператора SET SCHEMA задатьдля этого специального регистра имя другой схемы.

Дополнительнуюинформацию смотрите в справочнике SQL Reference.Как описано в разделе “Определение таблиц системного каталога” на стр. 110,при создании базы данных создаются некоторые объекты в определенныхсхемах.В динамических операторах SQL в качестве спецификатора схемы для именобъектов, для которых не задана схема, неявно используется значениеспециального регистра CURRENT SCHEMA. В статических операторах SQLспецификатор схемы для имен объектов базы данных, для которых схема незадана, неявно задается опцией прекомпиляции-связывания QUALIFIER.Перед созданием объектов нужно решить, создавать их в своей схеме илииспользовать другую схему для логической группировки объектов.

Присоздании совместно используемых объектов использование другого именисхемы может давать значительные преимущества. Дополнительнуюинформацию о явном создании схем смотрите в разделе “Создание схемы” настр. 122.|||Разрешение параллелизмаЧтобы использовать преимущества параллелизма для раздела базы данных илиоднораздельной базы данных, необходимо изменить параметры конфигурации.Глава 2. Перед созданием базы данных57|||Например, внутрираздельный параллелизм позволяет реализоватьпреимущества использования нескольких процессоров симметричногомногопроцессорного компьютера (SMP).||||Разрешение внутрираздельного параллелизмаС помощью Центра управления можно узнать или изменить значенияотдельных записей в файле конфигурации конкретной базы данных илименеджера баз данных.|||||||Чтобы узнать значения отдельных записей в файле конфигурации конкретнойбазы данных или менеджера баз данных, можно также использовать командыGET DATABASE CONFIGURATION и GET DATABASE MANAGERCONFIGURATION.

Чтобы изменить отдельные записи в файле конфигурацииконкретной базы данных или менеджера баз данных, используйтесоответственно команды UPDATE DATABASE CONFIGURATION и UPDATEDATABASE MANAGER CONFIGURATION.На внутрираздельный параллелизм влияют параметры конфигурациименеджера баз данных max_querydegree и intra_parallel и параметрконфигурации базы данных dft_degree. Дополнительную информацию опараметрах конфигурации смотрите в руководстве Руководство администратора:Производительность.Разрешение внутрираздельного параллелизма запросовЧтобы разрешить внутрираздельный параллелизм запросов, необходимоизменить параметры конфигурации базы данных и параметры конфигурациименеджера баз данных.INTRA_PARALLELПараметр конфигурации менеджера баз данных. Дополнительнуюинформацию об этом параметре смотрите в руководстве Руководствоадминистратора: Производительность.DFT_DEGREEПараметр конфигурации базы данных.

Задает значения по умолчаниюдля опции связывания DEGREE и специального регистра CURRENTDEGREE. Дополнительную информацию об этом параметре смотрите вруководстве Руководство администратора: Производительность.DEGREEОпция прекомпиляции или связывания для статического SQL.Дополнительную информацию смотрите в руководстве CommandReference.CURRENT DEGREEСпециальный регистр для динамического SQL. Дополнительнуюинформацию смотрите в руководстве SQL Reference.58Руководство администратора: РеализацияДополнительную информацию о параметрах конфигурации и о том, какразрешить выполнение прикладных программ в параллельном режиме,смотрите в главе ″Конфигурирование DB2″ руководства Руководствоадминистратора: Производительность.Разрешение межраздельного параллелизма запросовМежраздельный параллелизм применяется автоматически в зависимости отчисла разделов базы данных и распределения данных между этими разделами.Разрешение параллелизма утилитВ этом разделе описано, как разрешить внутрираздельный параллелизм дляследующих утилит:v Загрузкиv Создания индексаv Резервного копирования базы данных или табличного пространстваv Восстановления базы данных или табличного пространстваМежраздельный параллелизм для утилит применяется автоматически взависимости от числа разделов базы данных.Загрузка: Утилита загрузки использует параллелизм автоматически; можнотакже задать следующие параметры команды LOAD:v CPU_PARALLELISMv DISK_PARALLELISMИнформацию о команде LOAD смотрите в руководстве Data Movement UtilitiesGuide and Reference.Автозагрузка: Можно разрешить несколько процессов разбиения дляавтозагрузки, задав параметр MODIFIED BY ANYORDER для команды LOAD вфайле autoloader.cfg.

Дополнительную информацию смотрите в руководствеData Movement Utilities Guide and Reference.Создание индекса: Чтобы разрешить параллелизм при создании индекса:v Параметр конфигурации менеджера баз данных INTRA_PARALLEL должениметь значение ONv Таблица должна быть достаточно большой, чтобы использоватьпреимущества параллелизмаv На компьютере SMP должны быть включены несколько процессоров.Информацию об операторе CREATE INDEX смотрите в справочнике SQLReference.Глава 2. Перед созданием базы данных59Разрешение разделения данныхПри работе в многораздельной среде можно создать базу данных с любого узла,описанного в файле db2nodes.cfg, используя команду CREATE DATABASE илифункцию sqlecrea() интерфейса прикладного программирования (API).Информацию об этом смотрите в руководствах Command Reference иAdministrative API Reference.|||||Перед созданием многораздельной базы данных нужно определить, будете вылокальным или удаленным клиентом для экземпляра, в котором нужно создатьэту базу данных.

Затем необходимо подключиться к этому экземпляру. Нужнотакже выбрать раздел базы данных, который будет узлом каталога для этойбазы данных. Раздел базы данных, к которому вы подключитесь и на которомвыполните команду CREATE DATABASE, станет узлом каталога для этойконкретной базы данных.Узел каталога - это раздел базы данных, на котором хранятся все таблицысистемного каталога. Все обращения к системным таблицам идут через этотраздел базы данных. Все объекты базы данных объединения (оболочки, серверы,псевдонимы и т.д.) хранятся в таблицах системного каталога на этом узле.Если это возможно, создавайте каждую базу данных в отдельном экземпляре.Если это невозможно (то есть необходимо создать несколько баз данных водном экземпляре), разместите узлы каталогов на разных разделах баз данных.Это уменьшит число конфликтов при обращении к информации каталога наодном узле базы данных.Примечание: Следует регулярно делать резервную копию узла каталога и повозможности избегать размещения на нем данных, поскольку этоувеличит время, необходимое для резервного копирования.||При создании базы данных она автоматически создается на всех разделах базыданных, определенных в файле db2nodes.cfg.||||||||При создании в системе первой базы данных формируется системный каталогбаз данных.

В него добавляется информация о всех других создаваемых базахданных. Системный каталог баз данных называется sqldbdir и расположен вподкаталоге sqllib вашего начального каталога. Этот каталог долженнаходиться в совместно используемой файловой системе (например, NFS наплатформах UNIX), поскольку один и тот же системный каталог баз данныхиспользуется для всех разделов базы данных, входящих в многораздельную базуданных.В каталоге sqldbdir также находится файл системных значений.

Он называетсяsqldbins и обеспечивает синхронизацию разделов базы данных. Этот файл60Руководство администратора: Реализациятакже должен находиться в совместно используемой файловой системе,поскольку он используется для всех разделов базы данных. Все разделы базыданных обращаются к этому файлу.Чтобы использовать преимущества разделения данных, необходимо изменитьпараметры конфигурации.

Значения отдельных записей в файле конфигурацииконкретной базы данных или менеджера баз данных можно узнать при помощикоманд GET DATABASE CONFIGURATION и GET DATABASE MANAGERCONFIGURATION. Чтобы изменить отдельные записи в файле конфигурацииконкретной базы данных или менеджера баз данных, используйтесоответственно команды UPDATE DATABASE CONFIGURATION и UPDATEDATABASE MANAGER CONFIGURATION.На многораздельные базы данных влияют следующие параметры конфигурациименеджера баз данных: conn_elapse, fcm_num_anchors, fcm_num_buffers,fcm_num_connect, fcm_num_rqb, max_connretries, max_coordagents, max_time_diff,num_poolagents и stop_start_time.Дополнительную информацию о параметрах конфигурации смотрите вруководстве Руководство администратора: Производительность.Резервное копирование базы данных или табличного пространстваЧтобы разрешить параллелизм операций ввода-вывода при создании резервнойкопии базы данных или табличного пространства:v Используйте несколько носителей назначения.v Сконфигурируйте табличные пространства для параллельных операцийввода-вывода.v При помощи параметра PARALLELISM команды BACKUP задайте степеньпараллелизма.v При помощи параметра WITH число-буферов BUFFERS команды BACKUPзадайте достаточное число буферов для указанной степени параллелизма.Число буферов должно быть несколько больше, чем число носителейназначения плюс выбранная степень параллелизма.Для резервного копирования надо использовать буферы:– Максимального доступного размера.

Можно рекомендовать размер 4Мбайта или 8 Мбайт (1024 или 2048 страниц).– Размер буферов должен быть не меньше размера (extentsize * числоконтейнеров) наибольшего табличного пространства, для которогосоздается резервная копия.Информацию о команде BACKUP DATABASE смотрите в руководствеCommand Reference.Глава 2. Перед созданием базы данных61Восстановление базы данных или табличного пространстваЧтобы разрешить параллелизм операций ввода-вывода при восстановлениибазы данных или табличного пространства:v Используйте несколько исходных носителей.v Сконфигурируйте табличные пространства для параллельных операцийввода-вывода.v При помощи параметра PARALLELISM команды RESTORE задайте степеньпараллелизма.v При помощи параметра WITH число-буферов BUFFERS команды RESTOREзадайте достаточное число буферов для указанной степени параллелизма.Число буферов должно быть несколько больше, чем число носителей плюсвыбранная степень параллелизма.Используйте для восстановления буферы:– Максимального размера.

Характеристики

Тип файла
PDF-файл
Размер
3,14 Mb
Тип материала
Высшее учебное заведение

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее