- A.1.1。哪个版本的MySQL是生产就绪的(GA)?
- A.1.2。为什么MySQL的版本编号跳过了版本6和7,直接跳转到8.0?
- A.1.3。MySQL 8.0可以做子查询吗?
- A.1.4。MySQL 8.0能执行多表插入、更新和删除吗?
- A.1.5。MySQL 8.0是否有序列?
- A.1.6。MySQL 8.0有一个NOW()函数与分数秒?
- A.1.7。MySQL 8.0是否支持多核处理器?
- A.1.8。为什么我看到mysqld的多个进程?
- A.1.9。MySQL 8.0可以执行ACID事务吗?
A.1.1。 |
哪个版本的MySQL是生产就绪的(GA)? |
MySQL 8.0、5.7、5.6支持生产使用。 MySQL 8.0.11在2018年4月19日发布用于生产使用时,MySQL 8.0达到了通用可用性(GA)状态。 MySQL 5.7.9在2015年10月21日发布后,MySQL 5.7实现了通用可用性(GA)状态。 MySQL 5.6.10在2013年2月5日发布用于生产使用时,MySQL 5.6达到了通用可用性(GA)状态。 MySQL 5.5在MySQL 5.5.8中实现了通用可用性(GA)状态,该状态在2010年12月3日发布用于生产使用。MySQL 5.5的积极开发已经结束。 MySQL 5.1.30在2008年11月14日发布后,MySQL 5.1实现了通用可用性(GA)状态。MySQL 5.1的积极开发已经结束。 MySQL 5.0.15在2005年10月19日发布用于生产使用时,MySQL 5.0达到了通用可用性(GA)状态。MySQL 5.0的积极开发已经结束。 |
|
A.1.2。 |
为什么MySQL的版本编号跳过了版本6和7,直接跳转到8.0? |
由于我们在这个MySQL版本中引入了许多新的和重要的特性,我们决定开始一个新的系列。由于序号6和7之前已经被MySQL使用过,所以我们使用了8.0。 |
|
A.1.3。 |
MySQL 8.0可以做子查询吗? |
是的。看到部分13.2.11,“子查询”. |
|
A.1.4。 |
MySQL 8.0能执行多表插入、更新和删除吗? |
是的。有关执行多表更新所需的语法,请参见第13.2.13节,“更新声明”;有关执行多表删除所需的内容,请参见第13.2.2节,“DELETE语句”. 多表插入可以使用触发器来完成 |
|
A.1.5。 |
MySQL 8.0是否有序列? |
不。然而,MySQL有一个 |
|
A.1.6。 |
MySQL 8.0有一个 |
是的,看到第11.2.6节,“时间值的小数秒”. |
|
A.1.7。 |
MySQL 8.0是否支持多核处理器? |
是的。MySQL是完全多线程的,可以使用所有可用的cpu。不是所有的cpu都可用;现代操作系统应该能够利用所有底层CPU,但也可以将进程限制在特定的CPU或CPU集上。 在Windows上,目前对(逻辑)处理器的数量有限制mysqld可使用:单个处理器组,最多限制为64个逻辑处理器。 多核的使用可以通过以下方式看到:
|
|
A.1.8。 |
为什么我看到多个进程mysqld? |
mysqld是一个单进程程序,而不是一个多进程程序,并且不分叉或启动其他进程。然而,mysqld多线程和一些进程报告系统实用程序是否为多线程进程的每个线程显示单独的条目,这可能导致出现多个mysqld当实际上只有一个进程时。 |
|
A.1.9。 |
MySQL 8.0可以执行ACID事务吗? |
是的。所有当前的MySQL版本都支持事务。的 |