多核机器变得很忙碌时,可扩展性就会很糟糕,于是MySQL数据库的开发人员决定要另谋出路。

MySQL Server的一群开发人员已认定,MySQL的查询缓存(Query Cache)这项功能现已成了瓶颈,于是果断终结了该功能。

如果你在网上搜索一下“tuning MySQL query cache”(优化MySQL查询缓存),看到那么多的结果以及有人提供的五花八门的建议,这则新闻也就并不完全令人惊讶了。

正如MySQL Server的产品经理摩根·托克(Morgan Tocker)在这里(http://mysqlserverteam.com/mysql-8-0-retiring-support-for-the-query-cache/)撰写的那样,问题在于可扩展性。

缓存的操作看起来简单得很:SELECT(选择)命令存储在一个哈希表(又叫散列表,hash table)中;如果入站请求与哈希匹配,服务器就能返回上一次查询执行的结果(并且有保护机制,那样服务器不会返回过时陈旧的结果。)

托克写道,问题在于,“众所周知,面对多核机器上的高吞吐量工作负载,缓存无法很好地扩展。”

mysql响一下_MySQL开发人员对缓存下了一道处决令,枪声已响!相关推荐

  1. mysql json 函数_MYSQL 开发设计表是硬邦邦的VARHCAR 还是JSON TYPE 来处理数据更香

    开发在使用MySQL中,建立比较大的VARCHAR字段来存储SQL执行的语句或者利用MYSQL 来存储什么VARCHAR(1000) VARCHAR(2000) 之类的事情比比皆是,实际上存储超高的字 ...

  2. 云数据库 MySQL使用规范 数据库开发人员一定要看!

    规范化对云数据库 MySQL 的管理和维护,避免操作不当对云数据库 MySQL 造成不可用等影响.指导数据库开发人员合理编写 SQL,发挥云数据库 MySQL 最优性能. 权限管理规范 考虑到云数据库 ...

  3. IE8“开发人员工具”(下)

    浏览器模式 说白了,就是让用户选择当前页面用何种IE版本去渲染. 文本模式 说起"文本模式"这个名词,这又要回到渲染页面的3种模式了:诡异模式(Quirks mode,也有翻译为兼 ...

  4. mysql引号注入_MySQL在不知道列名情况下的注入详解

    前言 最近感觉脑子空空,全在为了刷洞去挖洞,还是回归技术的本身让自己舒服些.好了,下面话不多说了,来一起看看详细的介绍吧 前提 以下情况适用于 MySQL < 5版本,或者在 MySQL > ...

  5. mysql权限认证_MySQL 8.0权限认证(下)

    MySQL 8.0权限认证(下) 一.设置MySQL用户资源限制 通过设置全局变量max_user_connections可以限制所有用户在同一时间连接MySQL实例的数量,但此参数无法对每个用户区别 ...

  6. 2021年是做安卓开发人员的绝佳时机,知乎上已获万赞

    开头 最近发现一些读者,留言提到跳槽面试的事情.当中,有几个编程老兵,说他们从事Android 开发多年,薪资却还在原地打转,跳槽升职不是很顺利,十分困惑.这显然是遇到瓶颈期. 就目前大环境来看,今年 ...

  7. 开发人员MySQL调优-实战篇2-让SQL使用索引详解

    2019独角兽企业重金招聘Python工程师标准>>> 建议先看看开发人员MySQL调优-实战篇0 让执行的SQL使用索引 虽然DBA给我们建了很多索引,但没有经验的开发人员往往只看 ...

  8. MySQL内部开发人员如何看待MySQL组复制?

    MySQL因为高性能.可扩展性和可用性被广泛应用于Web应用程序,成为支持高流量社交媒体.电商应用程序以及快速成长企业的IT平台基础.在MySQL 5.7.17版本中,MySQL Group Repl ...

  9. mysql 退出数据库_mysql怎样退出使用数据库

    [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动 [Qt教程] 第22篇 数据库(二)编译MySQL数据库驱动 楼主 发表于 2013-5-13 21:28:02 | 查看: 1616|  ...

最新文章

  1. 为什么在定义hashcode时要使用31这个数呢
  2. boost::execution_monitor相关的测试程序
  3. 牛客题霸 [表达式求值] C++题解/答案
  4. 再也不怕SVN冲突:轻松解决SVN冲突
  5. osgi框架 android,基于OSGi的Android应用模块动态加载框架设计与实现
  6. pycharm安装教程,超详细
  7. 7教程统计意义_学渣的医学统计学自救笔记(一)
  8. Matlab关键规则挖掘尿片啤酒,电商数据挖掘之关联算法(一):“啤酒+尿布”的关联规则是怎么来的...
  9. heeds matlab,Isight FD4-CAE优化软件 与HEEDS对比
  10. Markdown编辑器对比分析
  11. Linux事件驱动网络编程,Linux系统编程之事件驱动
  12. 六祎-简单的排版表(python)
  13. metasploit(十)漏洞攻击exploit代码编写
  14. 洛谷P1894 [USACO4.2]完美的牛栏The Perfect Stall(二分图最大匹配)
  15. jpeg图片太大怎么办?一分钟轻松搞定
  16. 错误排查:packet_write_wait: Connection to XXX XXX XXX XXX port 22: Broken pipe
  17. AD603+MCP4725+STM32-----自动增益控制电路
  18. SMAA算法详解 - SMAADetectVerticalCornerPattern
  19. java-php-python-springboo垃圾分类网站计算机毕业设计
  20. 微信摇一摇抽奖的H5制作思路

热门文章

  1. 转行学python 数据分析统计服_25岁转行数据分析的学习计划
  2. 中国联通研报:走出反腐漩涡 与电信抱团取暖
  3. Redis有哪些阻塞点以及如何解决?
  4. 爱思助手安卓能用吗_更好用的Windows版签名工具来啦,操作非常简单,无需越狱!...
  5. 让每个人都能轻松上手的私有云:极空间Z4/Z2首发上市
  6. Metasploit对目标主机SSH爆破
  7. linux查看db2数据库字符集,如何创建一个使用gbk字符集的mydb2数据库?
  8. linux文本编辑器里d,Linux 文 本 编 辑 器 J e d
  9. 自动接单小票打印机是怎么实现的?
  10. 一力降十会:顺丰生鲜流通的科技之力