Главная ]
1.2.5.Счетчики операций базы данных
Программирование
Базы данных



Несколько информационных параметров предоставляют возможность для определения числа различных операций над базой данных, выполненных в текущем подключении вызовами программы. Эти значения вычисляются на основание таблицы(per-table).

Когда любой из этих информационных параметров затребован, IB возвращает буфер результата имеющий вид:

  •  1 байт определяет что за параметр возвратился (например, isc_info_insert_count).

  •  2 байта , сообщающие, сколько байт составляют следующая пара значений.

  •  Пара значений для каждой таблицы в базе данных, в которой произошел требуемый тип операции начиная с момента последнего подключения к БД.

Каждая пара состоит из:

  • 2 байта определяют ID таблицы

  • 4 байта показывают число операций (к примеру, вставки) произведенных над таблицей

Совет: чтобы определить настоящее имя таблицы из ID таблицы  выполните запрос к системной таблице, RDB$RELATION.

Следующая таблица описывает параметры, которые возвращают значения счетчиков операций над базой данных:  

Элемент буфера запроса                                         Содержание буфера результата

backout_count                                    Число удалений версии записи(?)

delete_count                                        Число операций удаления с момента последнего подключения к БД

expunge_count                                    Число удалений записи и всех ее предыдущих версий, для записей чьи удаления  были подтверждены

insert_count                                         Число операций вставки в БД с момента последнего подключения к БД

purge_count                                        Число удалений старых версий полностью готовых записей (записи, которые подтверждены, так чтобы более старые версии больше не были необходимы)

read_idx_count                                    Число чтений выполненных по индексу, с момента последнего подключения

read_seq_count                                   Число последовательных просмотров таблицы (чтение строк) сделанные для каждой таблицы, с момента последнего подключения к БД

update_count                                       Число обновлений БД с момента последнего подключения к БД

 

<< Назад ] Содержание ] Далее >> ]

Дизайн: Piton Alien
Rambler's Top100 Рейтинг@Mail.ru
Сайт создан в системе uCoz