多核机器变得很忙碌时,可扩展性就会很糟糕,于是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. 【数据结构】图的深度优先遍历 广度优先遍历
  2. kali linux 为firefox添加图标
  3. HTML5 Web 客户端五种离线存储方式汇总
  4. 课堂经验值管理小程序_柳州人事管理小程序要有这些功能
  5. 魔术方法 类 序列化_Java序列化魔术方法及其示例使用
  6. 批处理停止php服务,通过批处理启动和停止MSSQL+IIS
  7. Lucene解析 - 基本概念
  8. [转]关于flash中图片(jpg\png\gif)旋转后锯齿(模糊)问题
  9. c++字符串string操作全解
  10. java爬虫框架_Python,爬虫开发的不二选择
  11. codeforces D. Palindrome pairs 动态规划
  12. SSRF 服务器端请求伪造
  13. 快速西门子PLC入门(零基础心得版)
  14. php自定义生成用户收据,Shopify POS收据自定义操作步骤
  15. Oracle sql 分组求四分位 上四分位 下四分位 中位数
  16. 刘宇凡:罗永浩的锤子情怀只能拿去喂狗
  17. 计算机配置无线网卡在哪能找到,电脑的无线网卡在哪里
  18. php解决商品超卖,商品超卖问题,你用PHP如何解决?
  19. 使用js+css样式实现淘宝详情页图片放大镜的效果
  20. java--顺序、选择、循环结构

热门文章

  1. powerpc汇编指令及相关寄存器学习
  2. 【2021最新版】Spring Cloud面试题总结(35道题含答案解析)
  3. Flutter 启动图体验优化,无闪烁
  4. FME中的常用kml转换器介绍(一)
  5. ros入门与控制无人机
  6. 2.隐式图的搜索问题
  7. 吉里吉里2相关的一些引用资料
  8. *Session串号的问题(换号登录,还是原来账号的信息)
  9. 跟着Code走,详解Symbian OS API调用过程
  10. 强大如 GPT-3,1750 亿参数也搞不定中国话