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