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

  • YouTube Social  Icon

Описание версий

"CerebroSQL 3.7.0.7"
  • Настройки программы

    • Убраны устаревшие настройки

  • Настройки стиля

    • Изменение шрифта - для всех элементов программы

    • Изменение размера шрифта - для всех элементов программы за исключением "лейблов"

  • Редактор запрос

    • Добавлена поддержка синтаксиса MS SQL (ключевое слово GO является разделителем. Одновременно допустимо использовать комбинацию синтаксисов)

    • Добавлен список "List block" - список найденных блоков запросов в редакторе. При клике осуществляется переход указателя к выбранному блоку

    • Добавлен чек "To optimize the column width" - оптимизировать размер колонок

    • Улучшения во внешнем виде

  • Редактор запросов для Oracle

    • Добавлен раскрывающийся список Current schema - при выборе схемы в списке выполняется переход к использованию данной схемы в виде схемы по умолчанию

  • Редактор запросов для SQLite

    • В окне "Attach list db" добавлены 3 базы программы, для подключения к ним не требуется указание каких-либо параметров

  • Просмотр информации о свободном месте в табличных пространствах - перенесено в единый "Storage manager"

  • Создание новых Tablespace - перенесено в единый "Storage manager" (доступно создание нескольких TS по списку)  

  • Добавление datafiles - перенесено в единый "Storage manager" (доступно создание множества датафайлов по маске)

  • Улучшения в работе программы в целом, оптимизация кода.

  • При первом запуске программы, настройки выставляются оптимальным образом. Автоматически открывается окно настроек программы на вкладке "TNS"

  • Таблицы хранящие параметры соединений с базами данных вынесены в отдельную БД [ConDB.db]

"CerebroSQL 3.7.0.6"
  • Блокирован вход в интерфейс программы без ввода пароля

  • При первом запуске программы появляется окно с краткой информацией о работе с программой

  • Добавлена блокировка использования функционала пакета "diagnostics and tuning pack"

  • Основной  шрифт программы Tahoma

  • Разблокирован стиль "Windows", интерфейс настроен под его использование

  • Окно Transaction (главное окно кнопка Transaction)

    • Добавлена вкладка "Dead transaction" - мониторинг "мертвых" транзакций

    • Добавлена вкладка "Rollback transaction" - мониторинг отката транзакций

    • Добавлена вкладка "Transaction recovery by SMON" - мониторинг отката транзакций серверным процессом SMON

    • обновление данных на всех вкладках осуществляется или при смене вкладки или при нажатии кнопки F5

  • Добавлен интерфейс для работы с Logminer

  • Редактор запросов

    • Добавлено открытие окна transaction через основное меню окна

    • Добавлено открытие окна LogminerUI через основное меню окна

"CerebroSQL 3.7.0.5"
  • Оптимизировано главное окно программы

  • Монитор программы

    • На вкладке Existence добавлен тип сообщения

  • Редактор запросов

    • Добавлена процедура openlist (процедура для выполнения запросов используя подключение другого листа)

    • Оптимизированы хинты редактора, а так же вывод информации

    • Добавлены новые ветки в дерево (для разных СУБД)

    • Добавлены новые пункты меню

    • Много мелких улучшений, исправлений, доработок и оптимизаций по коду и окнам программы

"CerebroSQL 3.7.0.4"

Редактор запросов:

  • Данные в дерево объектов при работе с Oracle, PostgreSQL и MySQL загружаются в потоке, через отдельное соединение, не мешая работать при этом в листе (набирать/выполнять запросы).

  • Добавлено настраиваемое автодополнение команд.

  • Новые иконки кнопок на листах

  • Все листы настроены на работу с вкладками на них же

  • Добавлен предпросмотр выполнения скриптов/команд при нажатии кнопки F2

(программа переключиться на вкладку «Messages» и отобразит список команд/запросов которые будут выполняться)

  • Множество мелких улучшений, дополнений, оптимизаций

"CerebroSQL 3.7.0.3 [beta]"
  • Исправлен баг с сохранением пароля от баз в случаи наличия в пароле некоторых спецсимволов.

Пароль в БД теперь храниться в виде последовательности ASCII кодов.

p.s.: в данной версии только для Oracle (таблица cer_oracle_list)

  • Редактор запросов: Подсказчик синтаксиса кода

Механизм предназначен для подсказки синтаксиса кода в реальном времени

В двух словах:

Если открыто окно "Help topic", то при наборе текста в редакторе запросов, программа автоматически фильтрует список подсказок в подсказчике и при нахождении топика отображает подсказку.

Окно можно фиксировать по верх всех окон и делать полупрозрачным.

В виде топиков могут быть описания команд, процедур, пакетов, функция, ... Так же в окне храниться прямая ссылка на страницу документации (не обязательное поле)

В редакторе добавлены быстрые кнопки:

Alt+1 - открыть окно подсказчика синтаксиса команд (если выделено слово (или установлен курсор), список от фильтруется)

Alt+9 - разрешить поиск команд в реальном времени

Alt+0 - остановить поиск команд, зафиксировав описание последней команды в подсказчике

  • Редактор запросов: на каждый лист редактора добавлены вкладки (в данной версии вкладки настроены только для Oracle)

  Data - сетка для отображения данных

  Statistics - статистика выполнения запроса

  Message - разного рода сообщения (например время выполнения запроса, описание решения некоторых ошибок, SQL команды если не хватает прав).

  Output - отображение сообщений от БД

  • Редактор запросов: Дерево вкладок на листе заменено на редактор параметров листа.

  Size - размер шрифта элементов вкладки

  use style - использовать стайлер для подсветки синтаксиса (при работе с большим количеством команд, его нужно отключать)

  Statistics query - отображать статистику выполнения запроса

  TrimTrailingSpace - удалять пробелы в конце строки

  AutoThemeAdapt - адаптировать цвета под параметры окна

  DelErase - выделенная область удаляется при печатании

  HiddenCaret - Если True, не показывает курсор (вертикальная линия), на которой находится курсор.

  • Стиль по умолчанию заменен на Jet

  • Скрипты для разметки БД (и ее обновления) запокованы в exe. При старте программа проверяет их наличие на диске и сохраняет их в директорию .\config\script.

Так же, после обновления БД в директории .\config\script создается файл Upgrade.log с подробным логом обновления

  • (Скорее бессмысленная функция, но нам нужна) Редактор запросов, Menu - Management - Text creater

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

"CerebroSQL 3.7.0.2 [beta]"
  • Редактор запросов [PostgreSQL]:

    • Доработали дерево объектов, увеличили количество ветвей, меню

    • Добавили поддержку всех команд PostgreSQL

    • Добавлены быстрые кнопки для выполнения ряда служебных операций

  • Редактор запросов:

    • Исправлена ошибка из-за которой после выполнения любой из команд в редакторе переставал открываться подсказчик кода

  • Общее:

    • Добавлен авто импорт языкового пакета default при старте программы из папки .\Config\import (сам пакет можно скачать с сайта)

    • Исправлена ошибка при импорте пакета инструкций

"CerebroSQL 3.7.0.1 [beta]"

Из основных и наиболее важных нововведений

  • Existence - разделен на 2 механизма, system - системные задания, зашитые в программе; user - пользовательские задания (в данной версии заблокирован, отладка)

  • Полностью оптимизировано ядро, проблем в работе не фиксируется

  • Редактор запросов - листы полностью  формируются в real-time (при переключении между листами деревья не перерисовываются, сохраняю структуру)

  • User job - пользовательские задания. Механизм позволяет в несколько кликов создавать список выполненных работ, создавать шаблоны.

  • Language editor - редактор языка интерфейса программы

  • Data transfer - механизм переноса данных между БД (в том числе и разными СУБД), а так же выгрузки данных в файл (в данной версии доступно только SQLite -> File)

  • Расширен функционал "Монитора программы"

  • Новый компилятор объектов в статусе Invalid

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

  • Множество улучшений, доработок, оптимизаций по коду в целом.

Ну и проект переименован, теперь программа называется CerebroSQL :)

 

p.s.: перешли от модели разработки "дешево и быстро" к модели "дешево и качественно".

На разработку функционала будет уходить больше времени, проверка работы тщательней, побочный эффект, версии будут выходить реже, но будут beta.

При этом, нужно помнить, что статус beta - означает, что не весь функционал версии доступен, часть заблокирована, но все остальное протестировано многократно и работы в текущей фазе завершены.

"Cerebro 3.6.1"
  • Удалена часть индексов (cer_exist.....)

  • Ручное указание списка pragma при коннекте к БД SQLite

  • Исправлено отображение списка сессий (процент от общей нагрузки) в окне Active SQL

  • Детализация по процессам. Двойной клик в окне ActiveSQL - Session details

  • Исправлена подсветка строк в окне Size database

  • Source description - хранение описаний объектов(баз, таблиц, view, ....)

  • Query editor - поддержка PostgreSQL [тестовая поддержка]

  • Query editor - поддержка MySQL [тестовая поддержка]

  • Исправлено получение списка объектов в подсказчике кода

  • Хранение скриптов: тексты скриптов перенесены в exe, при старте программы осуществляется проверка на наличие файлов в директории .\config\script\*.* и при необходимости все нужные файлы создаются

  • Таблицы cer_ash_database и cer_ash_sqltext перенесены в отдельную БД [ASH.db] - хранение данных о активных сессиях получаемых в режиме real-time

  • Автообслуживание БД. При старте программы идет полная проверка БД

  • Обновили интерфейс программы (главное окно приведено к виду сетки, добавлены эффекты при наведении указателя, окно редактора запросов, ряда других окон)

  • Исправления, улучшения, доработки, оптимизация

"Cerebro 3.6"
  • Core:

    • Добавлены 2 метрики в мониторинг

    • В режиме real time история активных сессий сохраняется в БД [cer_ash_database]  - не рекомендуется напрямую «лазить» в данную таблицу. При необходимости, клонировать БД в редакторе и писать запросы к копии

    • В режиме real time совместно с историей активных сессий, доступно хранение выполненных запросов в данных сессиях [cer_ash_sqltext]. Отдельная настройка: Settings – Monitoring – Save SQL text

  • Existence:

    • New metric monitoring:  Resize tablespace

    • New metric monitoring:  Session/process

    • New metric monitoring:  hit ratio library cache

    • New metric monitoring:  hit ration dictionary cache

    • New metric monitoring:  hit ratio block buffer cache

    • New metric monitoring:  latch

    • Отображение суммарной информации о нагрузке на сервер

    • При двойном клике по имени БД в окне лога работы existence откроется окно обобщенной информации мониторинга БД

    • Оптимизировано логирование работы

    • Мониторинг файловых систем сервера (AIX | Linux): Oracle >= 10.2.0.5 

  • Доработан внешний вид главного окна

  • Блокировка перехода в спящий режим при работе программы

  • 5 новых стилей

  • Переработан и оптимизирован внешний вид и функционал окна “Monitor”

  • Доработан внешний вид и функционал “Redo Management”

  • Добавлен “Plan view” – механизм анализа планов запросов (главное окно – DB – Plan view). Версия данного механизма первая, не анализирует текст самого запроса.  Для корректной работы загрузить из пакета с сайта таблицу cer_query_oper

  • Окно File stat – добавлена вкладка session (Топ сессий по чтению из БД)

  • Destination – доработан внешний вид окна, добавлена настройка новых destination.

  • ASM – переработан внешний вид и функционал окна

  • Active session – Добавлена вкладка History при просмотре детализации по запросам (для режима real time)

  • Management

    • Analyze - модернизирован, расширен функционал

    • Move - модернизирован, расширен функционал

"Cerebro 3.5"
  • Переезд хранилища на кроссплатформенную, шифрованную БД SQLite

  • Ускорение работы модулей программы

  • Изменен вид формы Settings

  • Изменен вид и функционал формы Edit Cerebro database

  • Добавлена возможность импорта/экспорта данных ряда справочных таблиц. Данные выгружаются в не шифрованную БД SQLite

  • Existence: Добавлена проверка даты последнего бэкапа с использованием RMAN

  • Existence: Информация пишется в БД

  • Existence: Сообщения пишутся в БД

  • Карточка сервера: Добавлен блок – Статистика

  • Карточка БД: на форме добавления контактного лица, добавлен список выбора ранее заведенных лиц

  • Rman operation: добавлен просмотр измененных параметров

  • Settings: Добавлена вкладка БД – обслуживание базу программы

  • Monitor “Cerebro”: Добавлена статистика работы Existence, с возможность просмотра лога сообщений (за текущий день, все)

  • Добавлена возможность «многопользовательской» работы с программой

  • Оптимизирована БД (логически, физически)

  • При установке чека “Save command Cerebro”, весь DDL по мимо лога, сохраняется в БД

  • Новая система хранения документации, статей и т.д. (Данные хранятся в БД, с возможностью их импорта/экспорта)

  • SQL Editor

    • Добавлена полная поддержка работы с БД SQLite, включающая все функции редактора:

    • Просмотр плана (F4)

    • Алиасы запросов

    • Просмотр всех данных в таблице (F6)

    • Просмотр полей таблицы (Alt+F6)

    • Просмотр DDL объекта (Alt+F4)

    • Подсказчик кода

    • Переработан  движок разбора выполняемого кода

    • Добавлено полупрозрачное окно со статистикой выполнения (Общее количество обрабатываемых строк, текущая строка, статус выполнения, общая статистика выполнения)

    • Добавлены встроенные процедуры, выполняемые в потоке (C_JOB.):

    • p.s.:  процедуры разделены на 2 класса, видимые (доступные в подсказчике кода при вводе C_JOB.) и фоновые (Выполнение затратных операций в потоке)

    • Например, для Oracle отсутствуют видимые процедуры, при этом в фон перенесен анализ запросов, фактически выполняется C_JOB.OPTIMIZE(‘Query analyzed’)

"Cerebro 3.4"
  • Ядро мониторинга

    • Исправлена ошибка в ядре  приводящая к аварийному завершению работы программы операционной системой

    • Добавлена метрика Scheduler active

    • Модифицирована система логирования ошибок. Преобразована в очередь, разделено на 2 процесса

    • Добавлена метрика Scheduler_failed (кликабельно)

    • Доработан режим Real-time (Мониторинг нагрузки в реальном времени - без использования Active Session History))

p.s.: рекомендованный режим работы! Для запуска, в настройках:

  • Вкладка Monitoring:

    • Снять чек Automatically

    • Установить чек Use mode real time

     

  • Главное окно

    • Active sessions – кликабельно, открывается окно сессий с включенным фильтром только «Активные»

    • Total sessions - кликабельно, открывается окно сессий с включенным фильтром только «Все сессии»

    • RMAN – в случаи определения статуса как ‘COMPLETED WITH WARNINGS’ метрика начинает моргать сигнализируя о необходимости проверить лог.

    • Метрики OMF

      • DATA – кликабельно, откроется окно изменения параметров БД для изменения параметра db_create_file_dest

      • REDO – кликабельно, откроется окно изменения параметров БД для изменения параметра db_create_online_log_dest_1

    • UNDO (1555: …) – кликабельно, откроется окно расширенной информации о сегментах отката (старое название ORA-01555:)

    • Job active – кликабельно только в случаи не нулевого значения, откроется окно информации о активных заданиях (Job)

    • Scheduler active – кликабельно, откроется окно информации об ошибках запуска заданий (scheduler)

    • PGA ….. – кликабельно, распределение ресурсов PGA между процессами

    • Упорядочены элементы окна.

  • Меню (Action)

    • Registry – информация о версии и статусе компонентов БД

    • Program SQL – Список статический запросов системы (не полный!)

    • Scripts – список пользовательских скриптов

  • Card server  - карточка сервера, содержит основную информацию о сервера (техническую), установленные версии Oracle, диски (с размерами), пользователей,  список работающих скриптов, а так же перечень размешенных баз.

  • Подробно в документации

  • Card database – карточка базы данных, содержит основную информацию о размешенных базах данных,  список пользователей заведенных в БД(при необходимости), контакты, а так же перечень дисков сервера доступных для  БД.

  • Подробно в документации

  • Настройки программы

    • Обновлен внешний вид

    • Добавлена вкладка DB – управление БД Cerebro

    • Добавлена вкладка Style – настройка внешнего вида программы

    • Изменение размера шрифта (для ряда текстовых компонентов программы, а так же редактора запросов) – не сохраняется!

    • Изменение цвета текста в редакторе запросов (а так же подсказчике кода)

  • Log

    • Добавлена вкладка Current SQL  -выводится текущий запрос выполненный программой

  • Monitor “Cerebro” 

    • Изменен внешний вид

  • TOP SQL

    • Изменен внешний вид, добавлены новые фильтры, форма может вызываться из редактора запросов (в шапке окна указывается информация о текущем соединении)

  • Session

    • Изменен внешний вид, добавлены фильтры, форма может вызываться из редактора запросов (в шапке окна указывается информация о текущем соединении)

    • При включении трассировки сессии в окне Eracing … отображается информация о инстансе

  • Active SQL  

    • На складке SQL Monitoring добавлен фильтр “Cerebro” 

  • Parameter edit 

    • Полностью изменен внешний вид окна, доработан функционал.

    • Добавлено ручное указание параметра scope

    • При изменении значений параметров, можно добавить комментарий, сохраняемый в БД Cerebro.

  • Error log

    • Добавлена вкладка очередь сообщений

  • Size database

    • Полностью изменен интерфейс окна.

    • Для tablespace доступно изменение следующих параметров:

      • PERMANENT – Status, logging, Force

      • UNDO – status, retention

      • TEMPORARY – status

      • Datafile –status

  • Destination

    • Обновили внешний вид окна

  • UNDO(1555: )

    • Обновлен внешний вид окна

    • Добавлен фильтр для отображения данных за последние n дней (до 10)

    • Добавлена информация об UNDO пространстве (статистика)

    • Добавлена аналитика:

    • Оптимальный размер, оптимальное значение retention, структура

  • TOP Wait event

    • Все записи в окне кликабельны, если комментарий отсутствует, откроется окно добавления комментария

  • SQL Editor

    • Обновлен внешний вид элементов управления

    • Изменена структура редактора

    • Добавлено меню

    • Добавлена поддержка команды connect <UserName>/<Password>@<Alias> непосредственно в редакторе

    • Кнопки создания (удаления) листов вынесена на отдельную панель с права. Панель зафиксирована

    • Панель информации мониторинга, а так же список скриптов скрывается (параметр в настройках)

    • Окно настройки соединения перенесено на правую панель

    • Дерево объектов разделено на 2 ветки

    • Schema – объекты схемы

    • Добавлены вьюверы для ряда объектов

    • Для групп объектов добавлена генерация кода всех объектов

    • Добавлен новый вьювер для таблиц

    • Добавлен новый вьювер для directory (с возможностью создания новых и выдачи привилегий)

    • Добавлены новые контекстные меня для разных уровней дерева

    • PUBLIC – управление

    • Parameter – список параметров БД, с возможностью их редактирования (контекстное меню)

    • TABLESPACE – список табличных пространств БД. Доступно контекстное меню View

    • USER – в меню добавлен пункт Edit – редактирование параметров пользователя, а так же просмотр выданных прав, сегментов занимаемых схемой

    • SESSION – вызов окна сессии

    • TOP SQL – вызов окна TOP SQL

    • По двойному клику подсвечивается выделенное слово

    • Быстрое извлечение всех записей таблицы (представления)  - выделить имя таблицы (установить курсор) и нажать F6

    • Быстрое извлечение колонок таблицы (представления) - выделить имя таблицы (установить курсор) и нажать Alt+F6

    • Создание алиаса для запроса введённого в редактор – выделить тест запроса и нажать Ctrl+W

    • Отображение свойств таблицы – выделить имя таблицы в редакторе (установить курсор) и нажать Ctrl+G

    • Отображение кода объекта – выделить объект и нажать Ctrl+F4

    • История запросов.  Все выполненные в редакторе запросы сохраняются во внутреннем хранилище со статистикой выполнения.

    • Таймер работы запроса из окна редактора перенесен на вкладки

    • Добавлено новое окно открытия файлов. Добавлен фильтр для поиска нужного файла по содержимому