位置: 编程技术 - 正文

优化mysql之key_buffer_size设置(mysql优化技巧实战)

编辑:rootadmin

推荐整理分享优化mysql之key_buffer_size设置(mysql优化技巧实战),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql优化实战,mysql如何优化性能,mysql优化技巧,mysql语句如何优化,mysql优化的几种方法,mysql优化的几种方法,mysql如何优化性能,mysql优化的几种方法,内容如对您有帮助,希望把文章链接给更多的朋友!

key_buffer_sizekey_buffer_size指定索引缓冲区的大小,它决定索引处理的速度,尤其是索引读的速度。通过检查状态值Key_read_requests和Key_reads,可以知道key_buffer_size设置是否合理。比例key_reads /key_read_requests应该尽可能的低,至少是1:,1:更好(上述状态值可以使用SHOW STATUS LIKE ‘key_read%'获得)。key_buffer_size只对MyISAM表起作用。即使你不使用MyISAM表,但是内部的临时磁盘表是MyISAM表,也要使用该值。可以使用检查状态值created_tmp_disk_tables得知详情。对于1G内存的机器,如果不使用MyISAM表,推荐值是M(8-M)

提升性能的建议:1.如果opened_tables太大,应该把my.cnf中的table_cache变大2.如果Key_reads太大,则应该把my.cnf中key_buffer_size变大.可以用Key_reads/Key_read_requests计算出cache失败率3.如果Handler_read_rnd太大,则你写的SQL语句里很多查询都是要扫描整个表,而没有发挥键的作用4.如果Threads_created太大,就要增加my.cnf中thread_cache_size的值.可以用Threads_created/Connections计算cache命中率5.如果Created_tmp_disk_tables太大,就要增加my.cnf中tmp_table_size的值,用基于内存的临时表代替基于磁盘的

MySQL优化小案例:key_buffer_sizekey_buffer_size是对MyISAM表性能影响最大的一个参数,下面一台以MyISAM为主要存储引擎服务器的配置:

优化mysql之key_buffer_size设置(mysql优化技巧实战)

mysql> SHOW VARIABLES LIKE '%key_buffer_size%';  下面查看key_buffer_size的使用情况:

mysql> SHOW GLOBAL STATUS LIKE '%key_read%';+-------------------+-----------------+| Variable_name | Value |+-------------------+-----------------+| Key_read_requests | || Key_reads | |+-------------------+-----------------+2 rows in set (0. sec)一共有Key_read_requests个索引请求,一共发生了Key_reads次物理IO

Key_reads/Key_read_requests ≈ 0.1%以下比较好。

根据上述情况积木网小编把key_buffer_size设置为M解决了问题。

MySQL安全策略(MySQL安全注意事项) 导读MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,如何保证MySQL的数据安全?数据安全如果只靠MySQL应用层面显然是不够

MYSQL分页limit速度太慢的优化方法 在mysql中limit可以实现快速分页,但是如果数据到了几百万时我们的limit必须优化才能有效的合理的实现分页了,否则可能卡死你的服务器哦。当一个表

mysql优化的重要参数 key_buffer_size table_cache MySQL服务器端的参数有很多,但是对于大多数初学者来说,众多的参数往往使得我们不知所措,但是哪些参数是需要我们调整的,哪些对服务器的性能影

标签: mysql优化技巧实战

本文链接地址:https://www.jiuchutong.com/biancheng/347531.html 转载请保留说明!

上一篇:MySQL内存及虚拟内存优化设置参数(mysql 内存模型)

下一篇:MySQL安全策略(MySQL安全注意事项)(mysql安全性控制语句)

  • 小规模企业所得税计算
  • 福利费的进项税额会计分录
  • 实收资本利息收入可以资本化
  • 金蝶软件数量金额式怎样输入数据
  • 技术类服务行业用不用开外经证
  • 收到的普通发票需要认证吗
  • 银行承兑汇票背书转让后怎么查询
  • 生产企业外购商品经过加工
  • 回购库存股所有者权益会发生变化吗
  • 公司开给个人的发票有什么用
  • 发票认证系统查不到发票
  • 企业被列为风险纳税人税控开票会显示什么
  • 公司注销前怎么平账才不用交税
  • 旧税号的发票专用章还能使用吗
  • 收到房租发票可以抵扣吗
  • 花卉租赁属于哪个税目
  • 经营租入的土地使用权 待摊
  • 员工意外伤害保险怎么买
  • 全屏游戏键盘一直打字
  • 公务车加油入什么科目
  • 为员工购买的团员保险
  • 栈定义代码
  • 收到采购发票未开票
  • 公司和个人分别交税一部分吗
  • 公网访问内网主机
  • kpk是什么文件
  • pavkre.exe - pavkre是什么进程 作用是什么
  • 在建工程计提减值准备计入什么科目
  • 冬日里的科赫尔湖,德国巴伐利亚州 (© Reinhard Schmid/eStock Photo)
  • 职工意外保险比例
  • random_state=123
  • php正则函数内容匹配
  • php转换器
  • 使用php进行mysql数据库编程的基本步骤
  • 个体户可以不办公户吗
  • php mkdir
  • 为什么没缴税
  • 成本费用做账
  • 公章盖错在旁边加盖正确的说明
  • 个税申报需要什么资料
  • 个人独资公司和合伙公司有什么区别
  • 进项税额转出最后怎么处理
  • 跨境电商小规模怎么做账报税
  • 前端面试题汇总.pdf
  • discuz管理中心进不去
  • 事业单位会计制度
  • 销项负数发票能作废吗
  • 小规模差额征税可以开专票吗
  • 小规模纳税人利润表季报
  • 长期预付账款涉税
  • 两个其他应收款的区别
  • 公司基本账户有银行卡吗
  • 上月留抵税怎么算应纳税额
  • 支付贷款利息属于筹资活动吗
  • 预收账款转收入的条件
  • 中介收取中介费的法律依据
  • 收到一笔财政局的付款
  • 本年利润的计算顺序为
  • 航天税盘服务费分录
  • mysql经典书
  • sqlserver的case 用法
  • ubuntu常用的50个命令
  • windows modules installer worker
  • 2016年最火的歌曲排行前100首
  • PHP startup: Unable to load dynamic library错误的错误
  • Win10中SmartScreen无法设置需要系统管理员身份该怎么办?
  • centos硬件配置
  • win10企业版教育版专业版哪个好
  • win8无法更新到win10
  • linux查看nginx配置文件
  • glCopyBufferSubData
  • 搭建nfs
  • 使用express
  • shell脚本引用文件
  • linux怎么ssh远程
  • 基于Android的人脸门禁系统
  • Javascript在网页设计中的作用有哪些
  • js弹出div出现遮罩层
  • 广东税务人工服务
  • 就业失业登记证网上申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设