小编Uda*_*pta的帖子

何时应该在 mysql 中运行分析表语句

你好 DBA 我还有一些问题

  1. 为什么我们永远不应该运行 ANALYZE TABLE?
  2. 我如何确定需要分析该表/数据库?MySQL 似乎不存储上次更新“stat”的时间?

仅举个例子:- 假设我已经查询过

mysql> show index from goods;
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| goods |          0 |  PRIMARY |            1 |          id |         A |     7765796 |     NULL |   NULL |      |      BTREE |         |               |
| goods |          1 |  shop_id |            1 |     shop_id |         A …
Run Code Online (Sandbox Code Playgroud)

mysql

3
推荐指数
1
解决办法
5696
查看次数

标签 统计

mysql ×1