RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Глава 1. Общая информация

Эта глава предоставляет общую информацию о MySQL Workbench и как это изменилось.

MySQL Workbench это графический инструмент для работы с серверами MySQL и базами данных. MySQL Workbench полностью поддерживает версии сервера MySQL 5.6 и выше. Это также совместимо с более старым сервером MySQL 5.x, кроме определенных ситуаций (как показ списка процессов) из-за измененных системных таблиц. Это не поддерживает версии сервера MySQL 4.x.

Функциональность MySQL Workbench затрагивает пять главных тем:

  • Разработка SQL: Позволяет вам создать и управлять связями с серверами баз данных. Наряду с предоставлением возможности вам формировать параметры связи, MySQL Workbench обеспечивает способность выполнить SQL-запросы на соединениях с базой данных, используя встроенный редактор SQL.

  • Моделирование данных (дизайн): Позволяет вам создать модели своей схемы базы данных графически и отредактировать все аспекты вашей базы данных, используя всесторонний редактор таблиц. Редактор таблиц предоставляет простые в использовании средства для редактирования таблиц, столбцов, индексов, триггеров и т.д.
  • Администрирование сервера: Позволяет вам управлять экземплярами сервера MySQL, управляя пользователями, выполняя резервную копию и восстановление, просматривая контрольные данные и здоровье базы данных и контролируя работу сервера MySQL.
  • Data Migration: Позволяет вам мигрировать от Microsoft SQL Server, Microsoft Access, Sybase ASE, SQLite, SQL Anywhere, PostreSQL и других RDBMS таблицы, объекты и данные к MySQL. Миграция также поддерживает перемещение от более ранних версий MySQL к последним выпускам.
  • Поддержка MySQL Enterprise: Поддержка таких Enterprise-продуктов, как MySQL Enterprise Backup, MySQL Firewall и MySQL Audit.

MySQL Workbench доступен в двух выпусках: Community Edition и Commercial Edition. Community Edition доступен бесплатно. Commercial Edition обеспечивает дополнительные особенности Enterprise, такие как доступ к MySQL Enterprise Backup, MySQL Firewall и MySQL Audit. Для полного сравнения см. http://www.mysql.com/products/workbench/features.html.

Для примечаний, детализирующих изменения в каждом выпуске, см. MySQL Workbench Release Notes.

1.1. Что нового в MySQL Workbench

Для примечаний, детализирующих изменения в каждой доработанной версии, см. MySQL Workbench Release Notes.

1.1.1. Новое в MySQL Workbench 8.0 Release Series

Эта секция подводит итог, как MySQL Workbench 8.0 менялся с каждым незначительным выпуском.

MySQL

  • Удалена поддержка MySQL 5.5 в MySQL Workbench 8.0. Минимальная версия теперь MySQL 5.6.

    Если все еще необходимо использовать MySQL Workbench на сервере MySQL 5.5, можно использовать MySQL Workbench 6.3, который доступен с MySQL Product Archives.

Изменения набора символов

  • MySQL Workbench теперь использует utf8mb4 как набор символов связи и клиента, заменяя utf8mb3.

  • Поддержка китайского набора символов gb18030 добавлена.

Изменения домашнего экрана

  • С MySQL Workbench 8.0.14 доступ с клавиатуры был добавлен к вкладке домашнего экрана, чтобы позволить клавиши Tab и Enter. Кроме того, представление экрана теперь прокручивается, чтобы показать выбранный пункт, если пункт был за кадром, когда выбран через клавишу Tab.

    В Windows и Linux клавиша Application и сочетание Ctrl+F10 теперь открывают меню команд (контекстное меню), связанное с выбором.

SQL-запрос и редакторы объектов

  • Важно: файлы модели MySQL, в последний раз сохраненные до MySQL Workbench 6.3 больше не поддерживаются, если модели не могут быть модернизированы для использования с версией 6.3 и выше.

  • Помощь контекста SQL была увеличена, чтобы устранить требование наличия действительного подключения MySQL, чтобы смотреть темы помощи и улучшить представление каждой темы помощи.
  • Новый механизм автозавершения был добавлен для использования с редакторами объектов в визуальном редакторе SQL и в моделях.
  • Области геометрии, показанные в сетке результата, теперь включают пункт контекстного меню, который открывает определенное значение в браузере по умолчанию в openstreetmap.org, но альтернативный онлайн-сервис может использоваться (см. раздел 3.2.7).
  • Поддержка невидимых индексов была добавлена для использования, когда активный сервер поддерживает функцию, и индекс не индекс первичного ключа, не уникальный столбец (см. Invisible Indexes). Новый выбор в подвкладке Indexes редактора таблиц (для SQL и для моделирующих редакторов) обеспечивает видимость индекса, когда он выбран.

Экспортные варианты SQL

  • Новый экспортный выбор SQL в мастере Forward Engineering SQL Script сортирует таблицы в алфавитном порядке в произведенном скрипте вместо того, чтобы сортировать таблицы согласно ссылкам внешнего ключа по умолчанию (см. раздел 9.4.1.1.1).

  • Опция OmitSchemas заменяет опции UseShortNames и OmitSchemata, чтобы устранить название схемы из имен таблиц, используя Python API, чтобы произвести схему из файла .mwb автоматически.

MySQL Enterprise Backup (MEB)

  • Поддержка для опции --incremental-with-redo-log-only была добавлена, чтобы создать резервные копии непосредственно из журнала отката (см. здесь).

Функциональность SET PERSIST и SET PERSIST ONLY

  • MySQL Workbench теперь обеспечивает простой способ позволить или отключить сохраненные глобальные параметры настройки системной переменной, введенные в MySQL 8.0 (см. SET Syntax for Variable Assignment). Для переменных, которые могут быть сохранены, новый флажок позволяет изменения конфигурации во время выполнения, которые также сохраняются через перезапуски сервера, и применяет сохраненное значение, если оно есть. Постоянные системные переменные могут быть сброшены индивидуально или коллективно. Для получения дополнительной информации посмотрите здесь.

Платформа и изменения исходного кода

  • MySQL Workbench 8.0.14 (и выше) понимает macOS 10.14 Mojave, включая полную совместимость с цветовой схемой Dark Mode.

  • Поддержка Microsoft Windows Server 2016 была добавлена в MySQL Workbench 8.0.11.
  • Исходный код MySQL Workbench был переформатирован согласно стилю Google.

Изменения настроек безопасности

  • libgnome-keyring устарела и заменена на libsecret в MySQL Workbench 8.0.12 для Linux. libsecret обеспечивает кросс-платформенное хранение пароля и поиск.

    Некоторые пользователи с существующими сохраненными паролями будут должны ввести пароль после модернизации.

  • Поддержка туннелирования SSH была добавлена к MySQL Workbench Migration Wizard, а также к утилите wbcopytables командной строки для копирования данных.
  • Указание пароля шифрования требуется, чтобы выполнять MySQL Enterprise Backup на зашифрованных таблицах (см. здесь).
  • Внедрение SSH на основе Paramiko было заменено на libssh.
  • MySQL Workbench теперь поддерживает плагин идентификации caching_sha2_password в MySQL 8.0 (см. Caching SHA-2 Pluggable Authentication).
  • Все выпуски MySQL Workbench и связанных библиотек были модернизированы, чтобы использовать OpenSSL 1.0.2q (см. https://www.openssl.org/news/openssl-1.0.2-notes.html).

Изменения модулей Generic RunTime (GRT)

С MySQL Workbench 8.0.14 следующие новые функции включены в модуль Workbench GRT:

  • activateDiagram(<Diagram>)

    Открывает выбранную диаграмму EER для использования с функциями exportPNG, exportSVG, exportPS и exportPDF.

  • exportDiagramToPng(<Diagram>, <path>)

    Выполняет экспорт PNG диаграммы EER к указанному пути.

1.1.2. Новое в MySQL Workbench 6.0

1.1.2.1. Новое в MySQL Workbench 6.3

MySQL
  • Полная поддержка MySQL 5.7 была добавлена, которая затрагивает грамматику, подсветку синтаксиса, предпочтения, поведение и т.д.

  • Связанная модель sakila_full.mwb теперь использует версию 5.7, чтобы допускать особенности 5.7, независимо от урегулирования вариантов в предпочтениях.
  • Редактор JSON был улучшен с лучшим парсингом и проверкой на ошибки.
  • Опция определения альтернативного каталога данных приложения вместо местоположения по умолчанию была добавлена.
  • Удалена поддержка MySQL 5.1. Минимальная версия теперь MySQL 5.5.
  • Удалена поддержка Fabric в MySQL Workbench 6.3.9, поддержка в более старых версиях MySQL Workbench неизменна.
  • Удалена поддержка DBDesigner 4.

Изменения пользовательского интерфейса
  • Домашний экран был изменен: связи и модели были разделены на отдельные страницы.

Изменения пользовательской настройки
  • Новая опция Log Level была добавлена, чтобы изменить уровень подробности журнала.

    Как прежде, это может все еще быть установлено в параметре командной строки log-level и выполнение этого отвергает настройку Log Level.

Изменения пакета и сборки
  • Linux: Поддержка Fedora 23 удалена, Fedora 25 добавлена. Oracle Linux 6 удалена.

  • Windows: Zip-пакеты и 32-битные модули больше не издаются. .NET Framework 4.5 нужна.
  • OS X / macOS: Удалена поддержка Version 10.7 (Lion) и 10.8 (Mountain Lion). Поддерживаются версии 10.9 (Mavericks), 10.10 (Yosemite), 10.11 (El Capitan) и 10.12 (Sierra).
  • Изменено на GTK 3 в Linux.
  • Изменено на C++ 11.

Fast Data Migration

Новая опция "fast migration" была добавлена к мастеру миграции. Это другой способ передать данные от одного сервера MySQL до другого, выполняя миграцию, и это дополняет существующие решения. Предпосылка должна использовать произведенный скрипт на исходном сервере, чтобы создать дамп, который вы перемещаете на целевую машину, чтобы выполнить импорт там. Это избегает потребности передачи данных через MySQL Workbench или иметь постоянное сетевое соединение между серверами. Вместо этого дамп и восстановление выполняются на максимальной скорости при помощи LOAD DATA. Мастер миграции автоматически создает все необходимые скрипты для всех поддерживаемых платформ и серверов. Произведенный скрипт создает отдельный zip-файл, который должен быть скопирован к целевому серверу. Вы распаковываете и выполняете предоставленный скрипт, чтобы выполнить импорт данных.

Рис. 1.1. Установка передачи данных: новая опция Fast Migration

Content is described in the surrounding text.
Генератор SSL-сертификатов

Был добавлен новый мастер сертификата SSL. Этот новый мастер помогает создать надлежащие сертификаты SSL для клиентов MySQL и для серверов MySQL. Связи в MySQL Workbench обновляются с сертификатами мастера. Он требует OpenSSL, чтобы создать сертификаты. Пример файла настройки my.cnf / my.ini также произведен, который использует произведенные сертификаты.

Рис. 1.2. Мастер сертификата SSL

Content is described in the surrounding text.

См. раздел 5.3.4 .

Автозавершение в SQL Editor

Автозавершение в редакторе SQL включает следующие изменения:

  • Это теперь функционирует со всеми типами запросов, ранее были полностью поддержаны только операторы SELECT.

  • Это теперь возражает против версии сервера MySQL. Например, это теперь показывает только механизмы, доступные на сервере.
  • Дополнительные предложения теперь доступны, таковы как системные переменные, механизмы, табличные поля, группы файла журнала и т.д.
  • Новая графика включая коды и теги цветов.
  • Поддержка синтаксиса MySQL 5.7.

Рис. 1.3. Автодополнение в SQL Editor

Content is described in the surrounding text.
MySQL Enterprise Firewall

Поддержка MySQL Enterprise Firewall была добавлена в MySQL Workbench 6.3.4. Используйте MySQL Workbench, чтобы установить и управлять MySQL Enterprise Firewall. См. раздел 6.8 .

Рис. 1.4. MySQL Enterprise Firewall

Content is described in the surrounding text.

Рис. 1.5. Правила MySQL Enterprise Firewall

Content is described in the surrounding text.
MySQL Enterprise Backup

Профиль теперь обнаруживает несоответствия между исполняемыми файлами MySQL Enterprise Backup и соответствующими профилями.

Улучшенная логика планирования.

Мастер Table Data Export and Import

Новый мастер импорта и экспорта данных был добавлен. Эта особенность улучшает функцию в представлении набора результатов редактора SQL. Это поддерживает импорт и экспорт CSV и файлов JSON и позволяет более гибкую конфигурацию (сепараторы, выбор столбцов, кодировку и т.д.). Этот новый мастер может теперь работать непосредственно с таблицами. Мастер может быть выполнен для местного или удаленно подключенного сервера MySQL. Действие импорта включает таблицу, столбец и отображение типа. Для получения дополнительной информации посмотрите раздел 6.5.1.

Мастер доступен из контекстного меню обозревателя объектов.

Рис. 1.6. Меню мастера Table Data Import/Export

Content is described in the surrounding text.

Рис. 1.7. Мастер Table Data Import/Export: настройка CSV

Content is described in the surrounding text.

Рис. 1.8. Опции мастера Table Data Import/Export

Content is described in the surrounding text.
Дополнительные изменения

MySQL Fabric 1.5 теперь поддерживается. Более старые версии Fabric больше не поддерживаются из-за несовместимых изменений протокола.

OS X/macOS были переключены с 32-bit на 64-bit.

Поддержка платформ изменена: 6.3.0: Fedora 21 и Ubuntu 14.10 добавлены, Ubuntu 12.10 удалена. 6.3.4: Fedora 22 и Ubuntu 15.04 добавлены, Ubuntu 14.10 удалена.

1.1.2.2. Новое в MySQL Workbench 6.2

SQL Editor

Много изменений и улучшений были сделаны в редакторе SQL.

Символы наложения в Object Viewer

Навигатор схемы теперь включает кнопки быстрого вызова для общих операций, таких как представление данных таблицы, редактор таблиц и инспектор таблицы.

Рис. 1.9. Object Viewer Overlay Icons

Content is described in the surrounding text.
Опции результатов "Pin Tab"

Вкладки результата могут теперь быть "прикреплены" к вашему окну набора результатов.

Выбор контекстного меню "Rename Tab" также новый. Новые имена сохраняются (и помнят) в вашем каталооге cache/ Workbench.

Рис. 1.10. Pin Tab

Content is described in the surrounding text.
Миграция с Microsoft Access на MySQL

Мастер миграции теперь поддерживает миграцию с Microsoft Access. Выберите "Microsoft Access" как свою исходную базу данных в мастере, используйте MySQL в качестве своей целевой исходной базы данных, затем выполните. Для получения дополнительной информации посмотрите раздел 10.4.

Visual Explain Execution Plan

Функция Visual Explain Execution Plan улучшена. Список изменений включает:

  • Вкладка "Execution Plan" была добавлена к представлению результатов.

  • Все запросы теперь предлагают план выполнения "Visual Explain".
  • Расположение изменено и было улучшено, чтобы позволить более легкую навигацию в планах выполнения больших запросов.

Рис. 1.11. Execution Plan Explained

Content is described in the surrounding text.
Панель Spatial View

Поддержка GIS для таблиц InnoDB теперь есть, чтобы облегчить визуализацию данных о геометрии в географическом контексте. Новая пространственная панель отдает данные из каждой строки в отдельный выбираемый элемент. Когда щелкнули, можно рассмотреть остальную часть данных из строки в текстовом окне. Если у вас есть многократные запросы с данными о геометрии, можно наложить их на ту же самую карту. Варианты представления включают методы проекции Robinson, Mercator, Equirectangular и Bonne.

Поддержка GIS для таблиц InnoDB добавлена в MySQL 5.7.

Рис. 1.12. Пример Spatial View

Content is described in the surrounding text.
Просмотр данных о геометрии

Поле SQL и редакторы формы были обновлены, чтобы поддержать тип данных GEOMETRY. Можно рассмотреть данные геометрии, такие как многоугольники, от единственной строки как изображение или как текст. Доступные форматы включают WKT, GeoJSON, GML и KML.

Рис. 1.13. Просмотр данных о геометрии

Content is described in the surrounding text.
Дополнительные новые особенности редактора SQL
  • Result Set Widths: измененную ширину столбцов набора результатов теперь сохраняют и помнят. Эти данные сохраняются в каталоге cache/ в формате schema.table.column.

  • Открытые, закрытые и переупорядоченные вкладки редактора SQL теперь правильно сохранены и восстановлены. Положение прокрутки и позиции курсора также запоминаются.
  • Shared Snippets: позволяют многочисленным пользователям разделять код SQL через общее подключение MySQL. Они сохранены в схеме, названной .mysqlworkbench на подключенном сервере MySQL. Для получения дополнительной информации посмотрите раздел 8.1.5.
  • Полная ошибка синтаксиса SQL теперь видима, если держать крусор над ошибочным сообщением.
  • Вкладка Query Status была улучшена, чтобы включать графы и дополнительную информацию.

Выполнение скриптов SQL

Новый диалог Run SQL Script выполняет скрипт SQL не загружая его в редактор SQL. Это полезно, потому что загрузка больших скриптов для редактирования может вызвать исполнительные проблемы, связанные с увеличенным использованием памяти и требуемой обработкой для таких особенностей редактора, как подсветка синтаксиса и проверка синтаксиса. Диалог позволяет вам предварительно просмотреть часть скрипта, произвольно определить схему по умолчанию и произвольно установить набор символов по умолчанию, чтобы использовать для импортированных данных. Окно вывода показывает предупреждения, сообщения и прогрессию выполнения. Выберите Run SQL Script из меню File.

Рис. 1.14. Выполнение скрипта SQL

Content is described in the surrounding text.
Скрипты для модели

Ранее моделирование в MySQL Workbench поддерживало приложение файла скрипта SQL к моделям, обычно для документации и организационных целей. Можно теперь включать приложенные файлы SQL в выходной скрипт, выполняя операции по прямой разработке или синхронизации.

Рис. 1.15. Приложение скрипта моделирования данных

Content is described in the surrounding text.
Связи клиента и блокировка метаданных

У окна управления Client Connections есть новое окно Show Details. Три вкладки этого окна:

  • Details: детали связи, такие как Process ID, тип, пользователь, хост, инструментованная или нет и дополнительная информация.

  • Locks: MySQL использует захват метаданных, чтобы управлять доступом к объектам, таким как таблицы и триггеры. Иногда запрос мог бы быть заблокирован другой связью от другого пользователя. Особенность Locks использует эти блокировки метаданных MySQL (MDL), чтобы показать связи, которые заблокированы или ждут, чего они ждут и что они держат.

    Рис. 1.16. Metadata Locks Browser

    Content is described in the surrounding text.

    Информация о блокировке метаданных предоставляется в исполнительной схеме, начиная с сервера MySQL 5.7.3.

  • Attributes: это признаки связи, такие как OS, имя клиента, версия клиента и платформа.

    Рис. 1.17. Признаки связи клиента

    Content is described in the surrounding text.

Эта особенность использует детали исполнительной схемы от сервера MySQL 5.7 и выше.

Для получения дополнительной информации посмотрите раздел 5.4.

Дополнительные новые особенности
  • У исполнительных столбцов теперь есть выбор единиц размера. Они могут быть установлены в KB, MB или GB. Щелкните правой кнопкой мыши по заголовку столбца и выберите Set Display Unit.

  • Мастер миграции может теперь возобновить операцию, если копия данных потерпела неудачу во время миграции базы данных из-за, например, тайм-аута или отказа сети. Нажмите Resume, MySQL Workbench определит местонахождение последней строки, которая была скопирован успешно и попытается перезапустить копию с этого места.
  • Пароль подключения MySQL теперь сохранен вне зависимости от сессии MySQL Workbench, даже если он не сохранен в хранилище. Вы не должны повторно вводить его каждый раз, когда новое подключение MySQL необходимо.
  • При моделировании ролевой редактор теперь имеет опции "Add Everything" и "Check All Privileges".
  • Слой Preferences изменен. Вкладки были заменены списком, используя горизонтальную панель и были добавлены дополнительные названия категории. Для получения дополнительной информации посмотрите раздел 3.2.
  • Клавиши быстрого вызова теперь функционируют в Scripting Shell.
  • Model diagram notes могут теперь быть изменены и автоматически перестроены. Можно также изменить атрибуты стиля, такие как шрифт, цвет фона и цвет текста.

    Рис. 1.18. Форматирование Model Diagram Note

    Content is described in the surrounding text.

1.1.2.3. Новое в MySQL Workbench 6.1

Новая секция Navigator PERFORMANCE

Новая секция PERFORMANCE включает страницы Dashboard, Performance Reports и Performance Schema Setup. Обычно эта новая особенность обеспечивает графическое представление ключевой статистики от статуса сервера MySQL и предоставляет обзор подсистем сервера MySQL.

Dashboard

Статистика работы сервера в графической инструментальной панели.

Рис. 1.19. Performance Dashboard

Content is described in the surrounding text.

Performance Reports

Отчеты исполнительной схемы, которые обеспечивают понимание эксплуатации сервера MySQL через многие отчеты высокого уровня.

Рис. 1.20. Performance Reports: Top I/0 By Bytes

Content is described in the surrounding text.

Performance Schema Setup

GUI для формирования и точной настройки инструментовки Performance Schema. Первоначально это загружает страницу "Easy Setup", которая является достаточной для большинства пользователей. Передвиньте слайдер "Performance Schema Full Enabled" в YES, чтобы позволить все доступные инструменты Performance Schema.

Рис. 1.21. Performance Schema Setup: Easy Setup

Content is described in the surrounding text.

Нажатие Show Advanced предоставляет методы, чтобы точно настроить инструментовку Performance Schema.

Рис. 1.22. Настройка Performance Schema: введение

Content is described in the surrounding text.

См. главу 7.

Группы серверных переменных

Переменные могут теперь быть организованы, используя группы во вкладке Status and System Variables вкладки Management.

Чтобы создать группу, щелкните правой кнопкой мыши по переменной и выберите Add to Custom Category (чтобы создать новую категорию) или существующую категорию. Для получения дополнительной информации посмотрите раздел 6.4.

Рис. 1.23. Status And System Variables: Custom

Content is described in the surrounding text.
Представления редактора SQL

Дополнительные опции просмотра были добавлены для выполненных запросов:

Result Grid

Доступно ранее, остается представлением по умолчанию.

Рис. 1.24. SQL Editor: Result Grid

Content is described in the surrounding text.

Form Editor

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

Рис. 1.25. SQL Editor: Form Editor

Content is described in the surrounding text.

Field Types

Информация об отобранных полях, похоже на --column-type-info из командной строки клиента.

Рис. 1.26. SQL Editor: типы полей

Content is described in the surrounding text.

Query Stats

Статистические данные запроса взяты из Performance Schema и включают информацию о выборе времени, временных таблицах, индексах, соединениях и т.д.

Рис. 1.27. SQL Editor: Query Stats

Content is described in the surrounding text.
Домашний экран: возможности

Несколько поведенческих улучшений были сделаны для домашнего экрана MySQL Workbench:

  • Плитки связи могут теперь быть передвинуты.

  • Файл скрипта или модели можно перетащить в плитку подключения MySQL.
  • Следующие опции щелчка правой кнопкой мыши были добавлены к плиткам связи: Copy JDBC Connection String и Copy Connection String.
  • Щелчок правой кнопкой мыши по чистой области в MySQL Connections теперь предлагает выбор создать New Connection From Clipboard.

Visual Explain

Расположение изменено и дополнительная информация теперь видима, если навести крусор мыши на поле. Это также показывает традиционный вывод EXPLAIN в отдельной вкладке и Raw Explain Data (JSON) в другой. Для MySQL server 5.7+ также используется новая информация "query_cost" и "sort_cost).

Рис. 1.28. Visual Explain: Workbench 6.0

Content is described in the surrounding text.

Рис. 1.29. Visual Explain: Workbench 6.1

Content is described in the surrounding text.
Table Inspector

Информация о таблице, подобная Schema Inspector . Это упрощает и облегчает интерфейс для анализа и создания индексов для ваших таблиц.

Рис. 1.30. Table Inspector

Content is described in the surrounding text.
Дополнительная информация о связи клиента

Дополнительная информация была добавлена к вкладке Client Connections, такая как Thread ID, Parent Thread, Instrumented и Type.

Рис. 1.31. Client Connections: MySQL Workbench 6.0

Content is described in the surrounding text.

Рис. 1.32. Client Connections: MySQL Workbench 6.1

Content is described in the surrounding text.

Кроме того, выбор представления Thread Stack был добавлен, щелкнув правой кнопкой мыши по входу связи во вкладке Client Connections и выбрав View Thread Stack.

Рис. 1.33. Client Connections: View Thread Stack

Content is described in the surrounding text.
Разные дополнения
  • Поддерживаются MSAA (Windows Accessibility API) и высококонтрастная цветовая тема в Microsoft Windows.

  • Улучшения MySQL Enterprise Backup.
  • Улучшения производительности и стабильности.

1.1.2.4. Новое в MySQL Workbench 6.0

Новый домашний экран

Новый домашний экран, где к главной функциональности MySQL Workbench можно получить доступ, включая связи с серверами MySQL, моделирование, миграцию и утилиты командной строки.

Рис. 1.34. Домашний экран: Workbench 5.2

Content is described in the surrounding text.

Рис. 1.35. Домашний экран: Workbench 6.0

Content is described in the surrounding text.
Объединенный редактор SQL и интерфейс администрирования

В новом пользовательском интерфейсе функциональность Server Administration (такая, как запуск/остановка сервера, управление учетными записями пользователей и т.д.) теперь доступна непосредственно от интерфейса SQL Editor, расположенного рядом, где информация о схеме может быть просмотрена, и запросы выполняются.

Рис. 1.36. Сравнивение интерфейса SQL Editor в Workbench 5.2 и 6.0

Content is described in the surrounding text.
Поиск данных таблицы

Можно выбрать схемы, таблицы или то и другое и выполнить поиск, определенных пользователем образцов и строк. Чтобы получить доступ к этой новой функции поиска, щелкните правой кнопкой мыши по выбранной схеме или таблице в левой боковой панели и выберите Search Table Data.

Этот снимок экрана демонстрирует функцию поиска, наряду с примером поиска. Много таблиц было выбрано в этом примере:

Рис. 1.37. Функциональность табличного поиска

Content is described in the surrounding text.

См. раздел 8.1.8.

Помощь контекста для редактора SQL

Выберите ключевое слово или функцию в вашем запросе и это покажет отформатированную справочную информацию от сервера MySQL (эквивалентно использованию команды help из командной строки MySQL Client).

Рис. 1.38. Контекстно-зависимая справка

Content is described in the surrounding text.

См. раздел 8.1.6.

Schema Inspector

Schema Inspector позволяет вам просматривать общую информацию от объектов схемы. Для таблиц также возможно выполнить задачи обслуживания, такие как ANALYZE, OPTIMIZE, CHECK и CHECKSUM TABLE . Чтобы получить доступ к инспектору, щелкните правой кнопкой мыши по схеме и выберите Schema Inspector.

Рис. 1.39. Schema Inspector

Content is described in the surrounding text.

Теперь ваыберите для таблицы Maintenance:

Рис. 1.40. Schema Inspector: Maintenance

Content is described in the surrounding text.

См. Schema Inspector.

Каскадный генератор операторов DELETE

Можно произвести серию DELETE, чтобы удалить строку из таблицы, которая включает строки от других таблиц, которые ссылаются на нее рекурсивно. Версия SELECT позволяет вам предварительный просмотр, какие строки были бы удалены. Щелкните правой кнопкой мыши по таблице и выберите Copy to Clipboard, Delete with References.

Рис. 1.41. Каскадный SELECT

Content is described in the surrounding text.
Шаблоны таблиц

Определите шаблоны с обычно используемыми столбцами, чтобы составить новые таблицы в живой связи или в модели EER. В редакторе SQL выберите Create Table Like или в моделировании используйте правую боковую панель. Для получения дополнительной информации посмотрите раздел 9.6.

Vertical Text

Опция вывода Vertical Text для запросов (эквивалент \G клиента командной строки), была добавлена. Чтобы выполнить, выберите Query, Execute Current Statement (Vertical Text Output) .

Рис. 1.42. Vertical Text (\G)

Content is described in the surrounding text.
Улучшен Visual Explain

Visual Explain был улучшен.

Рис. 1.43. Visual Explain: Workbench 5.2

Content is described in the surrounding text.

Рис. 1.44. Visual Explain: Workbench 6.0

Content is described in the surrounding text.
Улучшенный статус сервера

Дополнительная информация о статусе сервера была добавлена, и пользовательский интерфейс был улучшен. Выберите Server Status из вкладки Management, чтобы открыть это окно.

Рис. 1.45. Статус сервера: Workbench 5.2

Content is described in the surrounding text.

Рис. 1.46. Статус сервера: Workbench 6.0

Content is described in the surrounding text.
Возможности Enterprise

Поддержка особенностей MySQL Enterprise добавлена в MySQL Workbench Commercial. С вкладки Management для открытой связи ищите MySQL Enterprise:

MySQL Enterprise Backup (MEB): GUI для инструмента MEB. После установки Commercial Edition MySQL Workbench и MySQL Enterprise Backup, MySQL Workbench будет работать с Enterprise Backup. Резервное восстановление также поддерживается. Этот плагин поддерживает MEB с локальными и удаленными установками Linux и macOS и в местном масштабе для Windows.

MySQL Audit Log Inspector: GUI для просмотра содержания журналов Audit Log Plugin. Сильная фильтрация и возможности поиска доступны. Быстрый просмотр обеспечивается, кэшируя журналы в местном масштабе в зашифрованном файле. Этот плагин поддерживает MEB с локальными и удаленными установками Linux и macOS и в местном масштабе для Microsoft Windows.

Особенности миграции базы данных

Теперь поддерживаются SQL Anywhere и SQLite.

1.2. Редакции MySQL Workbench

MySQL Workbench доступен в следующих выпусках:

  • MySQL Workbench Community (Open Source, GPL).

  • MySQL Workbench Commercial (Standard Edition and Enterprise Edition).

Для получения дополнительной информации о каждом выпуске см. http://www.mysql.com/products/workbench/features.html.

Для получения дополнительной информации о MySQL Enterprise Edition см. http://www.mysql.com/enterprise.

Поиск

 

Найди своих коллег!

Вы можете направить письмо администратору этой странички, Алексею Паутову. mailto:alexey.v.pautov@mail.ru