FB-сервер -> Табличное пространство БД и еще кое-что.

Запросы, планы, оптимизация запросов, ...

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

Ответить
zvitaliy
Сообщения: 13
Зарегистрирован: 09 фев 2006, 17:51

FB-сервер -> Табличное пространство БД и еще кое-что.

Сообщение zvitaliy » 18 фев 2006, 15:13

1. После записи в BLOB-поле таблицы рисунка размером 600Кб размер БД Вырос с 10 до 16Мб, а после удаления этой записи не изменился. Даже после удаления всех записей этой таблицы, а размер БД остался прежним, хотя она дожна быть пустой!. Как FB сервер регулирует размер табличного пространства БД?

2.Есть ли возможность на базе данных FB 1.5 запретить изменение таблиц посредством прямых sql-запросов из клиентского приложения?
Другими словами, надо что вставить или удалить вызывай соответсвующую процедуру БД.

------------------------------
Огромнейшее спасибо (Заранее :-) )

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

Сообщение dimitr » 18 фев 2006, 17:26

1. Размер базы никогда не уменьшается. Освободившееся место используется повторно. Это абсолютно нормально. Сжать базу можно только через backup/restore.

2. Есть, правами доступа. Отнять права на таблицы у пользователей и дать им права на процедуры.

Ответить