Компания IBM
Опубликован: 04.11.2008 | Доступ: свободный | Студентов: 842 / 119 | Оценка: 4.42 / 4.17 | Длительность: 37:45:00
Лекция 5:

Приступая к работе

Настройка свойств базы данных

У баз данных имеется много свойств, которые пользователь может настраивать, если он обладает соответствующими правами доступа к базе данных. Можно изменять название базы данных, уровень шифрования, параметры архивации, доступа к Web, печати, открытия базы данных и др.

Имеется возможность просмотреть окно свойств базы данных, открыв базу и выбрав: Файл - База данных - Свойства. На каждой вкладке имеется возможность изменить параметры базы данных.

02_56

Также можно щелкнуть правой кнопкой мыши закладку и выбрать: База данных - Свойства.

Чтобы изменить название базы данных

Пользователь может изменять название своей локальной базы данных и общей базы данных, если он обладает доступом к этой базе данных на уровне управляющего. Название базы данных может не совпадать с именем файла базы данных. Например, база данных может иметь название " Cara's Work ", а файл базы данных может называться " cwork.nsf ".

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Основные".
  4. Введите новое имя в поле "Название".
Примечание При изменении названия реплики базы данных в нее продолжают реплицироваться изменения.
Чтобы зашифровать базу данных

В Notes имеется три уровня шифрования. Они могут использоваться для шифрования баз данных пользователями, имеющими доступ на уровне управляющего. Для выбора любого уровня шифрования следует предоставить учетную запись, необходимую для открытия базы данных.

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Сведения о БД", а затем нажмите кнопку "Шифрование".
  4. Установите переключатель в позицию "Производить локальное шифрование" и выберите одну из следующих возможностей.
  5. Простое шифрование обеспечивает слабую защиту от несанкционированного доступа к данным, при этом документы открываются быстро. База данных с простым шифрованием может быть сжата с помощью программ для уплотнения диска.
  6. Средний уровень шифрования обеспечивает хорошую защиту и быстрый доступ к документам. База данных со средним шифрованием не может быть сжата с помощью программ для уплотнения диска.
  7. Сильное шифрование следует использовать только в тех случаях, когда защита имеет особую важность. На открытие документов с сильным шифрованием требуется больше времени, чем для документов со средним шифрованием. База данных с сильным шифрованием не может быть сжата с помощью программ для уплотнения диска.
  8. Нажмите кнопку ОК.
Примечание Чтобы зашифровать базу данных с помощью учетной записи другого пользователя, нажмите кнопку "Для" и выберите пользователя из справочника Domino. Открыть базу данных можно только с помощью учетной записи пользователя, указанной рядом с кнопкой "Для".

Чтобы вывести параметры репликации для базы данных

Notes позволяет быстро просматривать параметры репликации базы данных.

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Сведения о БД", а затем нажмите кнопку "Репликация".
Примечание Чтобы просмотреть журнал репликации базы данных, нажмите кнопку "Журнал репликации" в окне свойств базы данных. Чтобы просмотреть дополнительные сведения о записи, выделите ее и нажмите кнопку "Сведения". Чтобы скопировать весь журнал репликации в буфер, нажмите кнопку "Копировать".
Чтобы сжать базу данных

При сжатии базы данных происходит удаление неиспользуемого пространства, что приводит к максимальной производительности базы данных. Базу данных можно сжать, если в ней используется простое шифрование.

Примечание Сжатие базы данных не уменьшает ее размер.

При сжатии локальной базы данных, в зависимости от необходимых изменений внутренней структуры, Notes может потребоваться сделать ее временную копию. Чтобы это было возможным, необходимо убедиться, что имеется достаточно свободного дискового пространства для сохранения временной копии базы данных. При сжатии базы данных сохраняются пометки о прочтении и существующие индексы для представлений.

Примечание По умолчанию при сжатии базы данных выпуска 5 преобразуются в формат файлов Notes 6. Чтобы сохранить формат выпуска 5, следует задать базе данных расширение .NS5 перед началом сжатия. Чтобы сохранить формат выпуска 4, следует задать базе данных расширение .NS4 перед началом сжатия.
  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Сведения".
  4. Нажмите кнопку "Занято, %".
  5. Если используется менее 90% базы данных (не используется более 10% занимаемого ею места), нажмите кнопку "Сжать", чтобы сжать базу данных.

В случае возникновения неполадок при сжатии почтовой базы данных, размещенной на сервере, попросите администратора сжать ее.

Чтобы наблюдать за частотой использования базы данных

Можно получать сведения о частоте использования базы данных и о серверах и пользователях, работающих с ней.

Примечание Если действия помечены как конфиденциальные и наблюдатель не имеет прав управления базой данных, то этот параметр недоступен.
  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Сведения".
  4. Нажмите кнопку "Действия".
  5. (Необязательно.) Чтобы сохранить сводку, нажмите кнопку "Копировать в буфер обмена".
Чтобы изменить свойства структуры базы данных

Свойства структуры могут выбираться и изменяться только в тех базах данных, к которым имеется доступ на уровне управляющего или разработчика.

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Структура".
  4. Задайте следующие свойства структуры базы данных:
    • Разрешить блокировку структуры Если установить этот флажок, разработчики получат возможность устанавливать и снимать блокировку элементов структуры базы данных. Разработчику может потребоваться заблокировать элемент структуры, чтобы получить к нему эксклюзивный доступ и предотвратить его возможное изменение другими пользователями.
    • Включить в каталог баз данных Установите этот флажок, чтобы база данных отображалась в каталоге баз данных. Можно ввести имя категории, к которой будет принадлежать база данных при отображении в поле "Категории".
    • Отображать в окне ''Открытие базы данных'' Выберите этот параметр, чтобы эта база данных отображалась при выборе: Файл - База данных - Открыть.
    • Включить в индекс по нескольким базам данных Установите этот флажок, если требуется включить базу данных в индекс домена (для поиска в узле и домене).
    • Не помечать измененные документы как непрочтенные Если для пользователей не имеет значения состояние прочтения измененных документов или если база данных находится на сервере, к которому отсутствует прямой доступ, отключите отслеживание состояния прочтения для всех документов в базе данных, чтобы снизить время обработки на диске. Значение этого параметра влияет на все представления в базе данных. Только новые документы отображаются как непрочтенные, измененные документы не помечаются как непрочтенные.
    • Помечать родительское сообщение при ответе или пересылке Установите этот флажок, если требуется, чтобы в представлениях "Входящие", "Все документы" и "К исполнению" использовались индикаторы, указывающие, что сообщение было перенаправлено или на него был послан ответ. Они появляются рядом с исходным сообщением в столбце отправленных ответов или пересылки.
    • Наследовать структуру из главного шаблона Если база данных управляется шаблоном структуры, все вносимые изменения переопределяются главной структурой при синхронизации всех баз данных с этим шаблоном. (См. раздел "Модель безопасности Notes/Domino" .) Чтобы отключить управление всей базой данных шаблоном структуры, снимите флажок "Наследовать структуру из главного шаблона".
    • Имя шаблона Если база данных наследует структуру из главного шаблона, введите имя главного шаблона, например SdtR6Mail.
    • Обновлять структуру только на сервере администрирования Установите этот флажок, если требуется, чтобы обновления структуры появлялись только на сервере администрирования базы данных.
    • Файл базы данных является главным шаблоном Если база данных используется в качестве шаблона, можно указать его имя. Это свойство структуры позволяет производить дальнейшие изменения указанного шаблона базы данных с помощью следующих параметров.
      • Установите флажок "Включить в список дополнительных шаблонов", чтобы скрыть шаблон, если в диалоговом окне "Создание базы данных" не был выбран параметр "Отображать все шаблоны".
      • Установите флажок "Копировать документы профилей вместе со структурой", чтобы передавать документы профиля шаблона в базы данных, созданные по этому шаблону.
      • Установите флажок "Только одна копия шаблона", чтобы в базы данных, созданные на основе шаблона, включались указатели или ссылки на его элементы структуры, а не копии самих элементов. Для получения дополнительных сведений перейдите в библиотеку документации на Web-узле Lotus Developer Domain для загрузки или просмотра справочной базы данных Lotus Domino Designer 6.
    • Многоязыковая база данных Если база данных разработана как многоязыковая, с помощью этого параметра можно изменить используемый в базе данных язык (континент и страну). Дополнительные сведения см. в разделе Создание многоязыковых приложений, если установлена справочная база данных для Lotus Domino Designer 6. Можно также перейти в библиотеку документации на Web-узле Lotus Developer Domain для загрузки или просмотра справочной базы данных Lotus Domino Designer 6.
Чтобы сменить элемент, отображаемый при открытии базы данных

02_57

Пользователи с уровнем доступа управляющего и разработчика могут управлять тем, какие элементы отображаются при открытии базы данных. Например, может требоваться всегда отображать область предварительного просмотра при открытии базы данных. Также можно управлять открытием базы данных в Web. По умолчанию база данных открывается в Web так же, как в Notes.

  1. Откройте базу данных.
  2. Выберите команду: Файл - База данных - Свойства.
  3. Откройте вкладку "Запуск".
  4. Выберите один из параметров в списках "При открытии в клиенте Notes" и "При открытии в браузере". Дополнительные сведения об этих параметрах см. в разделе Задание свойств открытия базы данных, если установлена справочная база данных для Lotus Domino Designer 6. Можно также перейти в библиотеку документации на Web-узле Lotus Developer Domain для загрузки или просмотра справочной базы данных Lotus Domino Designer 6.
Создание полного индекса для базы данных

02_58

Создание полного индекса позволяет ускорить поиск документов в базе данных.

Для создания полного индекса серверной базы данных необходим доступ к этой базе данных на уровне разработчика. Обратитесь к администратору Domino, если необходимо создать полный индекс базы данных, для которой у вас не имеется доступа. Только администратор Domino может создать индекс базы данных, доступной по Web.

Пользователь автоматически получает возможность создавать полный индекс для всех локальных баз данных и баз данных, которые он создал.

Примечание Если пользователь не имеет соответствующего уровня доступа, кнопки "Обновить индекс", "Создать индекс" и "Удалить индекс" будут недоступны на вкладке "Индекс".

Чтобы определить, существует ли полный индекс для базы данных, выберите команду: Файл - База данных - Свойства. Затем перейдите на вкладку "Индекс" (со значком лупы).

Если для базы данных имеется полный индекс, на вкладке "Индекс" будут отображены следующие сведения.

  1. "Индекс создан" - дата и время последнего создания или обновления полного индекса.
  2. "Размер" - размер полного индекса.
  3. Частота обновления (только для серверов) - частота автоматического обновления, выбранная при создании полного индекса.
  4. Параметры индекса - параметры полного индекса, которые были выбраны при создании полного индекса.

Если полного индекса не имеется, на вкладке "Индекс" отображается сообщение "Индекс отсутствует".

Совет Можно также определить, имеется ли полный индекс для базы данных, отобразив панель поиска; для этого следует выбрать: Вид - Найти в этом представлении. Если на панели отображается зеленый кружок02_59, то для базы данных имеется полный индекс. Если на панели отображается коричневый кружок02_60, то для базы данных полный индекс не был создан.
Чтобы создать полный индекс
  1. Выделите базу данных и выберите команду: Файл - База данных - Свойства.
  2. В окне свойств базы данных откройте вкладку "Индекс".
  3. На вкладке "Индекс" нажмите кнопку "Обновить индекс". Появится диалоговое окно "Создание полного индекса".
  4. Выберите параметры полного индекса, которые требуется применить к данному индексу.
    Примечание Следует иметь в виду, что каждый выбранный параметр приведет к увеличению размера индекса, т.е. индекс займет больше дискового пространства. Однако чем больше параметров выбрано, тем выше будет качество поиска.
  5. Нажмите кнопку ОК.
Примечание Полный индекс для базы данных можно также создать с помощью панели поиска. Дополнительные сведения об этой процедуре см. в разделе "Модель безопасности Notes/Domino" .
Чтобы подсчитать неиндексированные документы

Можно отображать число документов, не входящих в существующий полный индекс. В число неиндексированных документов входят все новые документы, а также документы, измененные после того, как индекс был создан. Эти сведения помогут определить, следует ли обновить существующий полный индекс. Чтобы отобразить число неиндексированных документов, нажмите кнопку "Число неиндексированных документов" на вкладке "Индекс".

Чтобы обновить полный индекс

Чтобы обновить полный индекс базы данных:

  1. Выделите базу данных и выберите команду: Файл - База данных - Свойства. Появится окно свойств базы данных.
  2. Откройте вкладку "Индекс".
  3. На вкладке "Индекс" нажмите кнопку "Обновить индекс".
Чтобы удалить полный индекс

Чтобы удалить полный индекс базы данных:

  1. Выделите базу данных и выберите команду: Файл - База данных - Свойства. Появится окно свойств базы данных.
  2. Откройте вкладку "Индекс".
  3. На вкладке "Индекс" нажмите кнопку "Удалить индекс". Появится запрос на подтверждение удаления индекса.
  4. Нажмите кнопку "Да".
Повышение быстродействия базы данных и расширение ее функциональных возможностей

02_61

Чтобы повысить быстродействие базы данных и расширить ее функциональные возможности, можно выбрать параметры в окне свойств базы данных на вкладке "Дополнительно". Если параметры на вкладке "Дополнительно" недоступны для просмотра, для их изменения требуются полномочия администратора.

Не сохранять отметки о непрочтении Ведение отметок о непрочтении снижает быстродействие базы данных. Для некоторых баз данных, например для справочника Domino и файла журнала Domino, отметки о непрочтении не нужны. Если не требуется отслеживать прочтенные и непрочтенные документы, рекомендуется отключить отметки о непрочтении для улучшения быстродействия.

Оптимизировать таблицы документов По сведениям из таблицы документов определяются документы, которые должны отображаться в обновленном представлении. При включении параметра "Оптимизировать таблицы документов" таблицы связываются с формами, использовавшимися документами в каждой таблице. В ходе обновления представления выполняется поиск только в тех таблицах, представления которых содержат формы, используемые в документах этого представления. Поскольку обработка этих связей незначительно снижает быстродействие, включение данного параметра заметно ускоряет обновление небольших представлений в крупных базах данных.

Чтобы включить оптимизацию путем связи таблиц с формами, включите параметр "Оптимизировать таблицы документов". После его включения следует сжать базу данных, чтобы изменения вступили в силу. Убедитесь, что в системе имеется достаточно свободного дискового пространства, поскольку при сжатии создается временная копия базы данных. При вводе команды сжатия для включения или отключения оптимизации рисунков ( BMP ) может использоваться переключатель -F или -f.

Не занимать свободное место Чтобы предотвратить несанкционированный доступ к данным, удаленные данные в базе данных перезаписываются, что может снизить быстродействие базы данных. В некоторых случаях это средство безопасности не требуется. Например:

  1. база данных защищена физически - например, она расположена на сервере, защищенном паролем и установленном в закрытой комнате;
  2. дисковое пространство в базе данных быстро перераспределяется - например в таких системных базах данных, как MAIL.BOX;
  3. защита не необходима - например в базе данных обсуждений для сотрудников.

Сохранять свойство Last Accessed (последнее обращение) В базах данных Domino могут храниться даты последнего изменения или прочтения документов. По умолчанию в базах данных записываются только изменения документов, прочтения не записываются. Если включен параметр "Сохранять свойство LastAccessed (последнее обращение)", в базе данных записываются как изменения, так и прочтения документов. Если включено удаление документов на основании отсутствия действий в течение какого-то времени, например через 10 дней при отсутствии чтения и изменения, включите параметр "Сохранять свойство LastAccessed (последнее обращение)". Обратите внимание, что его включение может отрицательно сказаться на быстродействии базы данных. Для достижения максимального быстродействия его не следует включать.

Отключить запись транзакций Если этот параметр отключен, запись в журнал всех транзакций всех функций API Domino отключена. При этом также отключается управление целостностью всей базы данных и восстановление баз данных при перезапуске системы с быстрой прокруткой транзакций в журнале транзакций и поддержкой резервного копирования и восстановления интерфейсов API.

Разрешить мягкие удаления (допускают восстановление) Свойство "Разрешить мягкие удаления (допускают восстановление)" позволяет оставлять удаленные документы в базе данных, а не удалять их постоянно в течение заданного количества часов. Часы устанавливаются управляющим базой данных на вкладке "Дополнительно" диалогового окна свойств базы данных. После указанного интервала времени документ безвозвратно удаляется из базы данных. См. раздел "Настройка личных параметров" .

Не хранить данные об иерархии для ответных документов В документах хранятся данные об их родительских и дочерних документах, которые используются только @ -функциями @AllChildren и @AllDescendants. Включение параметра "Не хранить данные об иерархии для ответных документов" в базах данных, в которых не используются @ -функции, увеличивает их быстродействие.

Закрыть автоматический поиск нужных данных Пользователи могут включать автоматический поиск нужных сведений в базе данных при выборе заголовка. Если эта возможность используется многими пользователями, быстродействие базы данных снижается. Чтобы отключить поиск нужных данных по заголовкам, включите параметр "Закрыть автоматический поиск нужных данных". См. раздел "Модель безопасности Notes/Domino" .

Разрешить использовать в БД больше полей Этот параметр позволяет базе данных содержать до 23 000 полей. Если этот параметр не выбран, все имена полей базы данных при объединении не должны превышать 64 килобайт, это приблизительно соответствует 3 000 полей.

Использовать сжатие LZ1 для вложений В Lotus Notes 6 имеется возможность сжимать вложения с помощью адаптивного алгоритма LZ1 (Lempel-Zev, класс 1) вместо алгоритма Хаффмана. Сжатие LZ1 может сохранить больший объем дискового пространства, поэтому оно предпочтительнее метода Хаффмана. Однако следует иметь в виду, что, если этот параметр выбран, при работе в среде, использующей другие версии клиентского и серверного программного обеспечения, происходит повторное автоматическое сжатие вложений по алгоритму Хаффмана. Такое повторное сжатие вложений может заметно увеличить время выполнения процесса.

Ограничение числа записей в полях $Updated By Имена всех пользователей и серверов, вносивших изменения в документ, хранятся в поле $UpdatedBy. Этот журнал изменений занимает дисковое пространство, а также замедляет обновление и репликацию представлений. Если необходимость в хранении полного журнала изменений отсутствует, введите значение параметра "Ограничить число записей в полях $Updated By", соответствующее числу отслеживаемых в поле $UpdatedBy изменений. После заполнения поля $UpdatedBy при сохранении новой записи об изменении из списка $UpdatedBy удаляется самая старая запись.

Ограничение числа записей в полях $Revisions Даты и время сохранения всех изменений документа хранятся в его поле $Revisions. Это поле используется серверами Domino для разрешения конфликтов репликации и сохранения. В поле $Revisions по умолчанию может храниться до 500 записей. Если необходимость в таком внимательном отслеживании изменений отсутствует, введите значение параметра "Ограничить число записей в полях $Revisions", соответствующее числу отслеживаемых в поле $Revisions изменений. После заполнения поля $Revisions при сохранении новой записи об изменении из списка $Revisions удаляется самая старая запись.

Возможность ограничения числа записей в полях $Revisions следует рассмотреть для баз данных, которые

  1. содержат много документов;
  2. часто реплицируются или не реплицируются совсем;
  3. содержат редко изменяемые документы.

Отсрочка мягкого удаления в часах Управляющий базы данных может указать время (в часах), в течение которого документы, помеченные для "мягкого" удаления, будут храниться в базе данных, а затем безвозвратно удаляться.