Оптимизация базы данных — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
(=Создаем бэкап базы данных)
Строка 30: Строка 30:
 
При успешном завершении бэкапа окно будет выглядеть следующим образом:
 
При успешном завершении бэкапа окно будет выглядеть следующим образом:
 
[[Файл:Оптимизация_бд_успешное_завершение_бэкапа.jpg|center|Бэкап бд]]
 
[[Файл:Оптимизация_бд_успешное_завершение_бэкапа.jpg|center|Бэкап бд]]
 +
 +
===Просмотр системных таблиц===
 +
*Заходим в меню «База данных»(Databas) - «Регистрационная информация базы …»(Database Registration Info …).
 +
*В открывшемся окне «Параметры базы данных»  в левой панели выбираем в пункте «Дополнительно»(Additional) подменю «Эксплорер БД»(DB Explorer).
 +
*Справа отобразится несколько пунктов и нам нужно будет выбрать и установить галку  «Показывать системные  таблицы»(Show System Tables), после чего нажимаем кнопку «Ок».

Версия 18:08, 6 января 2015

В случае, когда база значительно увеличилась в размерах и превысила 1,5-2 Гб, следует провести оптимизацию данных.

Создаем файловую копию базы данных

  • Отключаем службу Firebird Server Manager: Пуск/Панель управления, режим просмотра: "Мелкие значки".
Отключение Firebird
  • Создаем файловую копию базы данных ZTRADE.FBD, переименовываем ее в ZTRADE_orig, и работаем с файловой копией. Для удобства работы с ней переименуем, добавив в название дату:
Файловая копия бд
  • Включаем службу Firebird Server Manager:
Включение Firebird

Заходим в программу IBExpert, создаем подключение к копии базы данных

  • Заходим в меню «База данных»(Database) - «Зарегистрировать базу»(Register Database),
  • В открывшемся окне указываем Имя Сервера(Server name) на котором лежит база данных,
  • В окне Версия сервера(Server Version) выбираем Firebird 2.5,
  • Файл базы данных(Database File) по иконке с папкой выбираем путь к нашей базой данных,
  • Пользователь(User name) - прописываем SYSDA,
  • Пароль(Password) – masterkey,
  • Кодировка(Charset) выставляем WIN1251.
Регистрация бд

Создаем бэкап базы данных

Для создания бэкапа выбираем «Службы»(Services) - «Резервирование базы данных»(Backup Database):

Бэкап бд
  • В появившемся окне, в поле Имя файла(File Name), встает путь к базе по умолчанию , например: «С:\Standart-N\base\ztrade_20150106.fbk».
  • Отключите галочку Сборка мусора(Garbage Collection) и нажимайте кнопку «Начать резервное копирование»(Start Backup).

При успешном завершении бэкапа окно будет выглядеть следующим образом:

Бэкап бд

Просмотр системных таблиц

  • Заходим в меню «База данных»(Databas) - «Регистрационная информация базы …»(Database Registration Info …).
  • В открывшемся окне «Параметры базы данных» в левой панели выбираем в пункте «Дополнительно»(Additional) подменю «Эксплорер БД»(DB Explorer).
  • Справа отобразится несколько пунктов и нам нужно будет выбрать и установить галку «Показывать системные таблицы»(Show System Tables), после чего нажимаем кнопку «Ок».