Как разделить БД GDB на несколько частей

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
nevermore
Сообщения: 2
Зарегистрирован: 22 июл 2011, 15:00

Как разделить БД GDB на несколько частей

Сообщение nevermore » 22 июл 2011, 15:06

Наверняка вопрос популярный, но ответа не нашел...
Есть БД GDB(огромная, неповоротливая) за несколько лет. Хотелось бы разделить её на несколько баз. Укажите хотя бы, от чего отталкиваться, может есть маны по этому делу? Спасибо!

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Re: Как разделить БД GDB на несколько частей

Сообщение hvlad » 22 июл 2011, 16:43

create database
select
insert
delete

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Как разделить БД GDB на несколько частей

Сообщение kdv » 23 июл 2011, 01:16

Есть БД GDB(огромная, неповоротливая)
1. см. ответ hvlad
2. "огромная" - это сколько десятков или сотен гигабайт?

nevermore
Сообщения: 2
Зарегистрирован: 22 июл 2011, 15:00

Re: Как разделить БД GDB на несколько частей

Сообщение nevermore » 25 июл 2011, 08:35

kdv, "огромная" - это 30 ГБ. По сравнению с подобной базой размером 5 ГБ на другом объекте - тормозит сильно.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Re: Как разделить БД GDB на несколько частей

Сообщение dimitr » 25 июл 2011, 19:55

разбиение не поможет избавиться от тормозов. Ищите причины.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Как разделить БД GDB на несколько частей

Сообщение kdv » 27 июл 2011, 12:05

если ваши запросы "елозят" по всей базе данных, то и будет "тормозить", конечно. 30 гиг сами по себе особого значения не имеют. Для сравнения смотрите
www.ibase.ru/devinfo/fb1tb.htm
там в конце есть примеры запросов и время выполнения.

Ответить