Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Поддержка базы данных




Регистрация пользователей

Информация об индексе

* Index - Имя индекса.

* Depth - Число уровней в дереве индексных страниц (оптимальный показатель - не больше 3. При глубине индекса (depth) больше 3 сортировка с его использованием становится неэффективной.

* Leaf buckets - Число страниц нижнего уровня в дереве индексных страниц.

* Nodes - Общее число страниц в дереве.

• Average data length - Средняя длина каждого ключа в байтах.

• Total dup - Общее число строк индекса с дублированными значениями индексных полей.

* Мах dup - Число строк индекса с максимальным числом дублированных значений индексных полей.

* Fill distribution - Гистограмма, показывающая число индексных страниц, соответствующих определенному проценту заполнения.

 

Диалог Tasks | User Security позволяет выполнять следующие операции:

-Вывести список зарегистрированных пользователей;

-Добавить нового пользователя (Add User);

-Изменить пароль пользователя и необязательную информацию о нём (Modify User).

Нельзя изменить имя пользователя - в этом случае необходимо удалить пользователя и добавить другого с новым именем. Имя пользователя может быть длиной до 31 символа и не должно содержать пробелов; не различаются прописные и строчные буквы. В пароле различаются прописные и строчные буквы, но только девять первых букв пароля имеют значение.

Удалить пользователя (Delete User).

Только пользователь SYSDBA может удалять, изменять и создавать пользователей. Его пароль по умолчанию - masterkey. Данные о пользователях хранятся в системной базе данных сервера Isc4. gdb. Когда пользователь пытается подключиться к базе данных, его имя и пароль проверяются в соответствии с базой данных. Пароль зашифровывается для передачи по сети.

 

 

Меню Maintenance утилиты InterBase Server Manager содержит следующие команды:

Database Connections - просмотр активных соединений с базой данных;

Database Sweep - чистка базы данных.

Эта операция производит чистку базы данных, освобождая место, занимаемое записями, получившими откат и старыми версиями записей. Чистка базы данных может производиться автоматически; временной интервал между чистками (sweep interval) устанавливается в меню Maintenance | DataBase Properties. Чистка может происходить без закрытия (shutdown) базы данных.

Transaction Recovery - восстановление транзакций.

При подтверждении транзакции, которая взаимодействует сразу с несколькими базами данных, InterBase проводит эту операцию в две фазы. Это гарантирует обновление либо всех, либо ни одной базы данных - частично данные не обновляются. Во время первой фазы в каждую из баз вносятся изменения. Во время второй фазы изменения подтверждаются. Если во время второй фазы происходит сбой, то часть под-транзакций будут подтверждены, а часть - нет. Такие сбои приводят к появлению транзакций, с которыми неизвестно, что делать: либо откатить (ROLLBACK), либо подтвердить (COMMIT). Вы можете сами решить - откатить или подтвердить эти транзакции, использовав диалог Maintenance | Transaction Recovery. В диалоговом окне будут показаны потерянные транзакции (in limbo) в виде списка. Для каждой транзакции могут быть показаны все связанные с ней транзакции (путем выбора знака + слева от транзакции).

Database Shutdown - закрытие базы данных. Это значит, что никто из пользователей не может подключиться к базе, кроме SYSDBA и владельца (тот, кто её создал). Закрытие применяется, когда требуется исключительный доступ к базе данных. В этом диалоговом окне вы указываете период времени, после которого произойдёт закрытие базы данных. Можно выбрать одну из трёх опций:

Deny new connections while waiting - запретить новые соединения к базе данных во время периода ожидания. Если к окончанию периода ожидания остались соединения, закрытие базы данных не происходит.

Deny new transactions while waiting - запретить новые транзакции во время периода ожидания. Если после окончания периода ожидания остались незавершенные транзакции, то закрытие базы данных не происходит.

Force shutdown after timeout - закрытие базы данных; все неподтверждённые транзакции откатываются, пользователи отключаются.

Database Restart - "перезапуск" базы данных.

Применяется для восстановления доступа к базе данных после её закрытия. Database Validation - проверка, поиск повреждений базы данных. База данных подвержена событиям, которые отрицательно действуют на её структуру. Аварийное завершение приложения, работающего с базой данных - не разрушает структуру БД. При этом подтверждённые изменения сохраняются, а неподтверждённые - откатываются. Если InterBase уже выделил страницу данных под неподтвержденную часть данных, эта страница может оказаться пустой. Пустые страницы - это области, не содержащие никаких полезных данных; их необходимо считать как свободное место.

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

При проверке базы данных вы можете выбрать три опции:

 

Validate record fragments - проверять фрагменты записей

Read-only validation - проверка "только для чтения"

Ignore checksum errors - игнорировать контрольные суммы

 

По умолчанию проверяется только структура страниц БД. При выборе первой опции проверяется также структура записей.

По умолчанию, проверка базы данных производит изменения не-пользовательской части данных (при необходимости). Для предотвращения этого выберите вторую опцию.

Для восстановления БД с ошибками контрольных сумм, выберите 3-ю опцию.

Disable WAL (Write-ahead Log) - Только для серверов NetWare

Database Properties - свойства базы данных.

В этом диалоге вы можете посмотреть:

-из каких файлов состоит БД;

-кто владелец БД (Owner)

-сколько страниц выделено, и размер страницы.

 





Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 758; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.