powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / количество неиспользуемых страниц
14 сообщений из 14, страница 1 из 1
количество неиспользуемых страниц
    #39851450
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут любопытный вопрос подняли - https://stackoverflow.com/questions/57554641

Как заставить FB3 nbackup копировать также неиспользуемые страницы (не спрашивайте зачем, самому интересно), либо как узнать какое количество страниц в БД не используется.

https://firebirdsql.org/manual/gstat-example-header.html

gstat не помощник - он показывает только суммарное "Fill distribution: 0 - 19%"
mon$database тоже
FirstAID покажет, но это не часть Firebird и это GUI.
Интересно, а штатными путями никак? Тикет что ли на gstat повесить...
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851453
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

в isql

show database;
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851454
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
SQL> show database;
Database: inet://server:3053/horses
        Owner: SYSDBA
PAGE_SIZE 16384
Number of DB pages allocated = 105473
Number of DB pages used = 100178
Number of DB pages free = 5295
Sweep interval = 20000
Forced Writes are ON
Transaction - oldest = 25617
Transaction - oldest active = 30327
Transaction - oldest snapshot = 30327
Transaction - Next = 30331
ODS = 12.0
Database not encrypted
Default Character set: WIN1251
SQL>
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851457
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

а в gstat таки никак не исхитриться, даже в самых последних 4-шных такого не добавляли ?
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851459
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://firebirdsql.org/manual/isql-show.html#d0e37518

SQL> show database;
...
PAGE_SIZE 4096
Number of DB pages allocated = 270
Sweep interval = 20000
...
ODS = 11.2

Похоже эту фишку в isql только в тройке завезли? и на сайте поправить забыли...
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851461
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

ты каждый тупой вопрос каждого новичка считаешь любопытным ?

nbackup не копирует preallocated страницы, которые ещё не были использованы, т.е. часть в конце файла БД.

Насчёт кол-ва [не]использованных страниц (во всей БД, а не только в хвосте): http://tracker.firebirdsql.org/browse/CORE-1538

AriochИнтересно, а штатными путями никак?isql: show database
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851462
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

опередил :)
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851463
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

в gstat на уровне БД такого нет. Если хочешь проси, лично у меня возражений по этому поводу нет. Хотя и пользы в этом не вижу
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851464
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ага, только в тройке, http://tracker.firebirdsql.org/browse/CORE-5063
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851466
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

нет не каждыЙ, только тот, которые вызывает любопытство
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851468
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис
Код: plaintext
1.
2.
3.
Number of DB pages allocated = 105473
Number of DB pages used = 100178
Number of DB pages free = 5295
Добавлю: http://tracker.firebirdsql.org/browse/CORE-5063
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851475
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А теперь - я опередил :-)

ну и http://tracker.firebirdsql.org/browse/CORE-6128
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39851489
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch,

забудь про gstat -d. всегда используй gstat -r, только эта опция дает информацию про записи и версии.
-d этой информации не дает, и поэтому бесполезно (я считаю).
...
Рейтинг: 0 / 0
количество неиспользуемых страниц
    #39852244
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

так мне (точнее чайнику, но мне показалось полезным) было нужно вовсе не про "записи и версии", а про "страницы"
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / количество неиспользуемых страниц
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]