小编Dan*_* A.的帖子

适当使用mysql Optimize Table

我想提出一些维护我们的 MySQL 数据库、版本 5.5/6 和使用 InnoDB 的最佳实践。

我遇到了这篇文章,它基本上是在说优化表:

  1. 如果您的查询不使用 PK,则不会有太大的改进。
  2. 表上的其他索引以伪随机顺序构建,很可能不会从优化表中受益。
  3. 实际上可能会使更新变慢,因为现在每个更改都有更高的概率导致页面拆分。

我的问题是:

  1. 以上 3 点总是正确的吗?部分?一点也不?
  2. 什么时候可以尝试优化表格?
  3. 在哪些情况下优化表不会受益,甚至会使表的某些用途变得更糟?
  4. 除了PK之外,有没有办法优化表的索引?

mysql innodb optimization maintenance

9
推荐指数
1
解决办法
2939
查看次数

标签 统计

innodb ×1

maintenance ×1

mysql ×1

optimization ×1