小编Pac*_*ier的帖子

什么时候禁用 InnoDB 双写缓冲是安全的?

MySQL InnoDB 允许我们通过设置innodb_doublewrite = 0. 其他数据库似乎不允许调整此设置

如果我们禁用双写缓冲,InnoDB 如何仍然能够保持数据完整性ACID

在什么情况下关闭 InnoDB 双写缓冲区是安全的

mysql innodb locking transaction-log data-integrity

8
推荐指数
2
解决办法
2万
查看次数

MySQL中的“弃用”是指“不保证”还是“仍然保证”?

MySQL 3.23/4.0/4.1 和 5.1 状态:

如果您使用GROUP BY [ for select],则输出行将根据列进行排序,GROUP BY就像您ORDER BY对相同的列使用an一样。???

但是,MySQL 5.5 声明:

GROUP BY在 MySQL 5.5 中依赖隐式排序弃用。要实现分组结果的特定排序顺序,最好使用显式ORDER BY子句。???

(以上信息也在 5.65.7 中说明。)

MySQL 中的“已弃用”究竟是什么意思?

隐式的行为是否group by仍然保证在 MySQL 5.5、5.6 和 5.7(当前最新版本)上工作,就像之前的每个版本一样?

是否ORDER BY NULL仍然需要从做不必要的排序停止MySQL的?

编辑(由里克詹姆斯)

这包括数据库问题:

  • 的排序GROUP BY,而不ORDER BY
  • 的意义和用处 ORDER BY NULL
  • 使用“已弃用”“功能”的智慧
  • MySQL手册中“deprecated”的含义(不仅仅针对这种情况)

mysql

-5
推荐指数
2
解决办法
1178
查看次数

标签 统计

mysql ×2

data-integrity ×1

innodb ×1

locking ×1

transaction-log ×1