A.1 MySQL 8.4 FAQ: Общие вопросы
- A.1.1. Какая версия MySQL готова к использованию в производстве (GA)?
- A.1.2. Почему в нумерации версий MySQL пропущены версии 6 и 7, и сразу перешли к 8.0?
- A.1.3. Может ли MySQL выполнять подзапросы?
- A.1.4. Может ли MySQL выполнять операции вставки, обновления и удаления для нескольких таблиц?
- A.1.5. Есть ли в MySQL последовательности (Sequences)?
- A.1.6. Есть ли в MySQL функция NOW() с дробной частью секунды?
- A.1.7. Поддерживает ли MySQL многоядерные процессоры?
- A.1.8. Почему я вижу несколько процессов для mysqld?
- A.1.9. Может ли MySQL выполнять ACID-транзакции?
|
A.1.1. |
Какая версия MySQL готова к производственному использованию (GA)? |
|
MySQL 9.2, 8.4 и 8.0 активно поддерживаются для использования в производстве. Серия MySQL 9 Innovation началась с выпуска MySQL 9.0.0 01 июля 2024 года. Серия MySQL 8.4 LTS началась с выпуска MySQL 8.4.0 30 апреля 2024 года. Серия MySQL 8 Innovation началась с выпуска MySQL 8.1.0 18 июля 2023 года. Активное развитие завершилось 16 января 2024 года с выпуском MySQL 8.3.0. MySQL 8.0 достиг статуса Генеральной Доступности (GA) с MySQL 8.0.11, который был выпущен для использования в производстве 19 апреля 2018 года. С MySQL 8.0.34 он стал серией исправления ошибок с внедрением модели выпуска Innovation and LTS. MySQL 5.7 достиг статуса Генеральной Доступности (GA) с MySQL 5.7.9, который был выпущен для использования в производстве 21 октября 2015 года. Активное развитие MySQL 5.7 завершилось 25 октября 2023 года выпуском MySQL 5.7.44. MySQL 5.6 достиг статуса Генеральной Доступности (GA) с MySQL 5.6.10, который был выпущен для использования в производстве 5 февраля 2013 года. Активное развитие MySQL 5.6 завершено. MySQL 5.5 достиг статуса Генеральной Доступности (GA) с MySQL 5.5.8, который был выпущен для использования в производстве 3 декабря 2010 года. Активное развитие MySQL 5.5 завершено. MySQL 5.1 достиг статуса Генеральной Доступности (GA) с MySQL 5.1.30, который был выпущен для использования в производстве 14 ноября 2008 года. Активное развитие MySQL 5.1 завершено. MySQL 5.0 достиг статуса Генеральной Доступности (GA) с MySQL 5.0.15, который был выпущен для использования в производстве 19 октября 2005 года. Активное развитие MySQL 5.0 завершено. |
|
|
A.1.2. |
Почему в нумерации версий MySQL пропущены версии 6 и 7 и сразу перешли к 8.0? |
В связи с большим количеством новых и важных функций, которые мы внедряли в этой версии MySQL, мы решили начать новую серию. Поскольку серии 6 и 7 фактически уже использовались ранее в MySQL, мы перешли к 8.0. |
|
|
A.1.3. |
Может ли MySQL выполнять подзапросы? |
Да. См. Раздел 15.2.15, «Подзапросы». |
|
|
A.1.4. |
Может ли MySQL выполнять вставки, обновления и удаления данных для нескольких таблиц? |
|
Да. Синтаксис для выполнения обновлений нескольких таблиц см. в Разделе 15.2.17, «Выполнение обновлений»; для выполнения удалений из нескольких таблиц см. Раздел 15.2.2, «Команда DELETE». Вставка в несколько таблиц может быть выполнена с помощью триггера, в котором |
|
|
A.1.5. |
Есть ли в MySQL последовательности? |
Нет. Однако в MySQL есть система |
|
|
A.1.6. |
Есть ли в MySQL функция |
Да, см. Раздел 13.2.6, «Дробная часть секунды в значениях времени». |
|
|
A.1.7. |
Работает ли MySQL с многоядерными процессорами? |
|
Да. MySQL полностью многопоточен и использует все доступные ему процессоры. Не все процессоры могут быть доступны; современные операционные системы должны уметь использовать все базовые процессоры, но также позволяют ограничить процесс определёнными процессорами или наборами процессоров. В Windows в настоящее время существует ограничение на количество (логических) процессоров, которые может использовать mysqld: одна группа процессоров, ограниченная максимумом в 64 логических процессоров. Использование нескольких ядер может проявляться следующим образом:
|
|
|
A.1.8. |
Почему я вижу несколько процессов для mysqld? |
mysqld — это однопроцессная программа, а не многопроцессная, и не разветвляется (fork) и не запускает другие процессы. Однако mysqld многопоточная, и некоторые утилиты системы отчётности о процессах отображают отдельные записи для каждого потока многопоточных процессов, что может привести к отображению нескольких процессов mysqld, в то время как на самом деле существует только один. |
|
|
A.1.9. |
Может ли MySQL выполнять ACID-транзакции? |
|
Да. Все текущие версии MySQL поддерживают транзакции. Движок хранения Движок хранения |
© 2025 Oracle
Licensed under the GPLv2 License.