Contacts     ->      ICQ:    699 512 265,         E-Mail: CerebroSQL@gmail.com

  • YouTube Social  Icon

Таблицы базы данных программы CerebroSQL

 
 
 
 
 
 
 
 
 
 
 
 

База данных ASH.DB

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_ash_database  - таблица для хранения истории активных сессий отслеживаемой БД Oracle

Исходный код:

CREATE TABLE cer_ash_database (
     [c_dbname] Text,
     [c_dbts] Text,
     [c_sid] Text,
     [c_serial] Text,
     [c_username] Text,
     [c_osuser] Text,
     [c_machine] Text,
     [c_program] Text,
     [c_sql_id] Text,
     [c_logon_time] Text,
     [c_event] Text,
     [c_wait_class] Text,
     [c_command] Text
)

Описание:

c_dbname - имя (tns alias) БД

c_dbts - время получения информации

c_sid - sid сессии в БД

c_serial - serial сессии в БД

c_username - имя пользователя в БД

c_osuser - имя пользователя на рабочей станции с которой создана сессия

c_machine - имя рабочей станции с которой создана сессия в БД

c_program - имя программы

c_sql_id - sql_id выполняемого запроса

c_logon_time - время создания сессии

c_event - название текущего события ожидания

c_wait_class - имя класса ожидания

c_command - тип выполняемого запроса

 

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_ash_sqltext -  таблица для хранения текстов запросов собранных в процессе мониторинга

Исходный код:

CREATE TABLE cer_ash_sqltext (
    [c_dbname] Text,
    [c_sql_id] Text,
    [c_sql_text] Text,
    unique (c_dbname, c_sql_id) ON conflict ignore
)

Описание:

c_dbname - имя (tns alias) БД

c_sql_id - sql_id выполняемого запроса

c_sql_text - текст запроса

unique (c_dbname, c_sql_id) ON conflict ignore - ограничение уникальности. При попытке сохранить дублирующую запись, операция игнорируется

База банных CeraDB.db

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_ash_history - таблица для хранения агрегата нагрузки на БД полученный в режиме работы Real-time

Исходный код:

CREATE TABLE cer_ash_history (
   [c_dbname] Text,
   [c_dbts] Text,
   [c_cpu] Text,
   [c_con] Text,
   [c_sysio] Text,
   [c_usio] Text,
   [c_admin] Text,
   [c_other] Text,
   [c_conf] Text,
   [c_sch] Text,
   [c_clu] Text,
   [c_app] Text,
   [c_idle] Text,
   [c_net] Text,
   [c_com] Text
)

Описание:

c_dbname - имя (tns alias) БД

c_dbts - время сохранения строки

c_cpu - использование ресурсов "CPU" (в единицах CPU)

c_con - количество единиц ожидания "Concurrency" (в единицах CPU)

c_sysio - количество единиц ожидания "System I/O" (в единицах CPU)

c_usio - количество единиц ожидания "User I/O" (в единицах CPU)

c_admin - количество единиц ожидания "Administrative" (в единицах CPU)

c_other - количество единиц ожидания "Other" (в единицах CPU)

c_conf - количество единиц ожидания "Configuration" (в единицах CPU)

c_sch - количество единиц ожидания "Scheduler" (в единицах CPU)

c_clu - количество единиц ожидания "Cluster" (в единицах CPU)

c_app - количество единиц ожидания "Application" (в единицах CPU)

c_idle - количество единиц ожидания "Idle" (в единицах CPU)

c_net - количество единиц ожидания "Network" (в единицах CPU)

c_com - количество единиц ожидания "Commit" (в единицах CPU)

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_code_blk - таблица для хранения готовых блоков кода для редактора запросов

Исходный код:

CREATE TABLE cer_code_blk (
   [c_code_blk_id] INTEGER PRIMARY KEY AUTOINCREMENT,
   [c_owner] TEXT,
   [c_name] TEXT,
   [c_command] TEXT,
   [c_text] TEXT,
   [c_auth] TEXT,
   constraint pk_code_blk_name UNIQUE (c_owner, c_name)
)

Описание:

c_code_blk_id - уникальный номер записи в таблице

c_owner - корневая запись узла (родитель). Может быть пустым

c_name - имя блока

c_command - текст блока кода

c_text - комментарий к блоку (информационно)

c_auth - автор (по умолчанию прописывается значение поля Owner program из настроек программы)

constraint pk_code_blk_name UNIQUE (c_owner, c_name) - ограничение уникальности по полям c_owner и c_name

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_column_comment - таблица для хранения описания колонок таблиц базы данных программы Cerebro

Исходный код:

CREATE TABLE cer_column_comment (
   [c_id] Integer primary key autoincrement,
   [c_tn] Text,
   [c_cn] Text,
   [c_cc] Text
)

Описание:

c_id  - уникальный номер записи в таблице

c_tn - имя таблицы

c_cn - имя колонки в таблице

c_cc - описание колонки

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_cpu_load - таблица для хранения суммарной нагрузки на сервер. Данные в данную таблицу пишутся  Existence после подсчета нагрузки по всем базам работающим на сервере

Исходный код:

CREATE TABLE cer_cpu_load (
     [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
     [c_dts] DateTime,
     [c_srv_name] Text,
     [c_CPUU] Text,
     [c_IO] Text,
     [c_concur] Text
)

Описание:

c_id - уникальный номер записи в таблице

c_dts - время сохранения строки

c_srv_name - имя (tns alias) БД

c_CPUU - использование ресурсов "CPU" (в единицах CPU)

c_IO - количество единиц ожидания "System I/O" и "User I/O" (в единицах CPU)

c_concur - количество единиц ожидания "Concurrency" (в единицах CPU)

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_db_awr - таблица для хранения текста сформированных в программе AWR отчетов 

Исходный код:

CREATE TABLE cer_db_awr (
     [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
     [c_dt] DateTime,
     [c_dbn] Text,
     [c_snap_s] integer,
     [c_snap_e] integer,
     [c_awr_name] Text,
     [c_awr_text] Text
)

Описание:

c_id - уникальный номер записи в таблице

c_dt - время сохранения строки

c_dbn - имя (tns alias) БД

c_snap_s - начальные ID снимка

c_snap_e - конечный ID снимка

c_awr_name - имя сформированного отчета

c_awr_text - текст отчета

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_db_param - список параметров баз, с которыми работает ядро мониторинга программы. Данные извлекаются/обновляются при подключении к БД [при установка чека "Save parameter when connect" в настройках]

Исходный код:

CREATE TABLE cer_db_param (
       [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
       [c_con_id] integer,
       [c_db_unq] TEXT,
       [c_db_host] TEXT,
       [c_par_name] TEXT,
       [c_par_value] TEXT,
       constraint pk_par_name UNIQUE (c_con_id, c_par_name)
)

Описание:

c_id - уникальный номер записи в таблице

c_con_id - ID соединения из таблицы cer_oracle_list

c_db_unq -уникальное имя инстанса

c_db_host - имя хоста на котором располагается БД

c_par_name - имя параметра

c_par_value - значение

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_db_spfile - SPFile базы данных. 

Исходный код:

CREATE TABLE cer_db_spfile (
       [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
       [c_con_id] integer,
       [c_db_unq] TEXT,
       [c_db_host] TEXT,
       [c_spfile] TEXT,
       constraint pk_unq_spfile UNIQUE (c_con_id, c_spfile)
)

Описание:

c_id - уникальный номер записи в таблице

c_con_id - ID соединения из таблицы cer_oracle_list

c_db_unq - уникальное имя инстанса

c_db_host - имя хоста на котором располагается БД

c_spfile - SPFile базы данных

constraint pk_unq_spfile UNIQUE (c_con_id, c_spfile) - ограничение уникальности по полям c_con_id и c_spfile

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_db_startup - StartupFile базы данных

Исходный код:

CREATE TABLE cer_db_startup (
       [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
       [c_con_id] integer,
       [c_db_unq] TEXT,
       [c_db_host] TEXT,
       [c_startup] TEXT,
       constraint pk_unq_startup UNIQUE (c_con_id, c_startup)
)

Описание:

c_id - уникальный номер записи в таблице

c_con_id - ID соединения из таблицы cer_oracle_list

c_db_unq - уникальное имя инстанса

c_db_host - имя хоста на котором располагается БД

c_startup- StartupFile базы данных

constraint pk_unq_startup UNIQUE (c_con_id, c_startup) - ограничение уникальности по полям c_con_id и c_startup

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_ddl_exec - таблица для хранения кодов команд выполненных программой со статусом выполнения

Исходный код:

CREATE TABLE cer_ddl_exec (
     [c_id] INTEGER PRIMARY KEY AUTOINCREMENT,
     [c_exec_date] DateTime,
     [c_conn_name] TEXT,
     [c_oper_type] TEXT,
     [c_ddl] TEXT,
     [c_status] TEXT
)

Описание:

c_id - уникальный номер записи в таблице

c_exec_date - время выполнения команды

c_conn_name - имя (tns alias) БД

c_oper_type - тип операции (соответствует модулям программы)

c_ddl - текст команды

c_status - статус выполнения команды

------------------------------------------------------------------------------------------------------------------------------------------------------------

Таблица cer_ddl_save - таблица для хранения исходного кода баз данных. Код формируется программой в редакторе запросов

Исходный код:

CREATE TABLE cer_ddl_save (
       [c_id]  INTEGER PRIMARY KEY AUTOINCREMENT,
       [c_db_id] Integer,
       [c_db_alias] Text,
       [c_dt] DateTime,
       [c_ddl] Text
)

Описание:

c_id - уникальный номер записи в таблице

c_db_id - ID соединения

c_db_alias - алиас соединения

c_dt - время формирования исходного кода

c_ddl - исходный код базы данных

------------------------------------------------------------------------------------------------------------------------------------------------------------