MySQL8.0.11版本的新增特性介绍
MySQL8.0forWindowsv8.0.11官方免费正式版64位
一、数据字典(Datadictionary)
1)合并了存储数据库对象信息的事务性数据字典;之前版本是存储于元数据文件和非事务表中;
二、原子数据定义语句(原子DDL)(AtomicDataDefinitionStatements(AtomicDDL))
三、安全性和账户管理(Securityandaccountmanagement)
1)Anewcaching_sha2_passwordauthenticationpluginisavailable(一个新的cachingsha2password认证插件是可用的)
2)MySQLnowsupportsroles,whicharenamedcollectionsofprivileges(MySQL支持角色,它们被命名为特权集合)
3)MySQLnowmaintainsinformationaboutpasswordhistory,enablingrestrictionsonreuseofpreviouspasswords(MySQL现在维护关于密码历史的信息,允许对以前密码的重用进行限制)
4)MySQLnowsupportsFIPSmode(MySQL现在支持FIPS模式)
四、资源管理(Resourcemanagement)
1)可以创建和管理资源组,并将服务器运行的线程分配给特定的组,让线程按照组可用的资源执行
五,InnoDB增强(InnoDBenhancements.)
1)自动增加计数写到redo日志,可让服务器重启时持久
2)当索引数破坏时,InnoDB会在redo日志写入损坏标志
3)InnoDBmemcached插件支持多个get操作(在单个memcached查询中取回多个键/值对)和范围查询
4)一个新的动态配置选项,可以控制InnoDB死锁检测,可以通过它innodb_deadlock_detect禁用死锁检测;并依赖于innodb_lock_wait_timeout设置超时事务回滚,避免影响其他事务正常运行
5)INFORMATION_SCHEMA.INNODB_CACHED_INDEXES保存每一个索引的InnoDB缓冲池中缓存的索引页的数量
6)所有的InnoDB临时表都共享同一个临时表空间ibtmp1.
7)InnoDB表空间加密特性支持重做日志和撤销日志数据的加密
8)InnoDB支持NOWAITandSKIPLOCKED因为SHARE或者UPDATE而锁定的读语句;NOWAIT表示遇到锁定立即返回;SKIPLOCKED表示条多锁定的行返回结果;
9)增加分区、删除分区,合并分区,重构分区,重建分区
10)mysql存储引擎使用数据字典,而不是存储引擎自己的数据字典
11)mysql数据字典和系统表创建在mysql数据目录下的单个的InnoDB表空间文件mysql.ibd
六、字符集支持(Charactersetsupport)
1)Thedefaultcharactersethaschangedfromlatin1toutf8mb4;默认字符集utf8mb4;
七、增加JSON(jsonenhancements)ANDOpenGISspatialtypes
1)mysql提供了很多json相关的函数和API接口
八、优化程序(Optimizer.)
1)MySQLnowsupportsinvisibleindexes,支持隐藏索引,这个可以用来测试创建的索引是否具有优化作用
2)MySQLnowsupportsdescendingindexes,增加降序索引,可以加快排序相关查询
九、(Commontableexpressions)
十、窗口函数(Windowfunctions)
十一、正则表达式(Regularexpressionsupport)
十二、内部临时表(Internaltemporarytables)
1)TheTempTablestorageenginereplacestheMEMORYstorageengineasthedefaultengineforin-memoryinternaltemporarytables;
十三、日志(logging)
1)可以通过log_error_services设置启用哪一些日志日志组件;错误日志被重写
十四、备份锁(Backuplock)
一种新型的备份锁在在线备份期间允许DML,同时防止可能导致不一致快照的操作
总结
以上所述是小编给大家介绍的MySQL8.0.11版本的新增特性介绍,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!