暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL 8.0.28 正式发布

悦专栏 2022-01-19
1982
MySQL 8.0.28 在昨天(2022 年 1 月 18 日)正式发布。这一节内容,我们来快速浏览部分新特性。
1 innodb_open_files 的修改
现在支持动态修改。
为了防止非 LRU 管理的文件占用整个 innodb_open_files 限制,非LRU管理的文件被限制到innodb_open_files 设置的90%,也就是为 LRU 管理的文件保留 innodb_open_files 设置的 10%。  

2 弃用部分字符集及其排序规则
部分字符集及其排序规则在这个版本已弃用,并将在后续版本中删除,如下:
  • ucs2
  • macroman and macce
  • dec
  • hp8

3 新增 CPU 时间查询
performance_schema.performance_timers 表新增 THREAD_CPU 字段,能够知道查询所用的 CPU 时间。

performance_schema 以下表新增 CPU_TIME 字段,CPU_TIME 表示当前线程在 CPU 上花费的时间。单位:皮秒(万亿分之一秒)。
  • events_statements_current
  • events_statements_history
  • events_statements_history_long

performance_schema 以下表新增了 SUM_CPU_TIME 字段,表示当前线程上花费的 CPU 时间,单位:皮秒。
  • events_statements_summary_by_thread_by_event_name
  • events_statements_summary_by_account_by_event_name
  • events_statements_summary_by_user_by_event_name
  • events_statements_summary_by_host_by_event_name
  • events_statements_summary_global_by_event_name
  • events_statements_summary_by_digest
  • events_statements_summary_by_program
  • prepared_statements_instances

sys 库以下表新增了 CPU_LATENCY 字段,也是指在当前线程上花费的 CPU 时间。
  • statement_analysis

  • user_summary_by_statement_type

  • user_summary_by_statement_latency

  • host_summary_by_statement_type

  • host_summary_by_statement_latency

  • processlist

  • session

  • x$statement_analysis

  • x$user_summary_by_statement_type

  • x$host_summary_by_statement_type

  • x$processlist

  • x$session

  • x$user_summary_by_statement_latency

  • x$host_summary_by_statement_latency


4 InnoDB 重命名字段支持 INSTANT 算法
InnoDB 现在支持 ALTER TABLE ... RENAME COLUMN 使用 ALGORITHM=INSTANT。


有关 MySQL 8.0.28 的更多特性及 Bug 修复,可点击“阅读原文”跳转官方链接。


欢迎加入 MySQL 交流社群
群内不定期邀请一些身边的 MySQL 大牛
交流分享,解答工作中遇到的问题
分享工作经验、面试技巧等!
入群请添加下方群秘微信,备注“MySQL”


LIKECOLUMN

悦专栏



悦专栏 ,从小白到大神的起点


文章转载自悦专栏,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论