加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL 8.0新特性之统计直方图

发布时间:2018-10-06 12:06:36 所属栏目:MySql教程 来源:韩杰·沃趣科技
导读:副标题#e# 【新品产上线啦】51CTO播客,随时随地,碎片化学习 概览 MySQL8.0实现了统计直方图。利用直方图,用户可以对一张表的一列做数据分布的统计,特别是针对没有索引的字段。这可以帮助查询优化器找到更优的执行计划。统计直方图的主要使用场景是用来

可以看到,查询花费了1.5秒左右。看起来不算多,但是通过在一列上建立直方图,可以让执行速度快三倍。

  1. mysql> ANALYZE TABLE web_page UPDATE HISTOGRAM ON wp_char_count WITH 8 BUCKETS;  
  2. +----------------+-----------+----------+----------------------------------------------------------+  
  3. | Table | Op | Msg_type | Msg_text |  
  4. +----------------+-----------+----------+----------------------------------------------------------+  
  5. | tpcds.web_page | histogram | status | Histogram statistics created for column 'wp_char_count'. |  
  6. +----------------+-----------+----------+----------------------------------------------------------+  
  7. 1 row in set (0.06 sec)  
  8. mysql> SELECT ...  
  9. +-------------+  
  10. | am_pm_ratio |  
  11. +-------------+  
  12. | 1.27619048 |  
  13. +-------------+  
  14. 1 row in set (0.50 sec) 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读