位置: 编程技术 - 正文

优化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安全性控制语句)

  • 个税一般劳务报酬所得如何申报
  • 本期收入和本期减除费用
  • 一般纳税人增值税可以抵扣吗
  • 股东分红的账务处理结转
  • 业务活动表本月数和本年累计数
  • 增值税上月多交税本月怎么办
  • 融资租赁本金和租金的区别
  • 小微企业城建税优惠政策2023
  • 珠宝属于什么行业领域
  • 生产企业出售空调设备
  • 会计账簿按外表形式分
  • 销售使用过的固定资产3%减按2%
  • 营改增举例说明
  • 收到政府划拨的固定资产会计处理
  • 房地产公司预收账款明细科目
  • 取得消费税出口退税款如何做会计处理?
  • 公司宣传牌模板
  • 银行回单手续费怎么找到对应金额
  • 医院食堂承包方案的实施细则
  • 二手房增值税怎么收取
  • 总分机构账务处理
  • 研发费用的扣除比例是多少
  • 支付宝手续费怎么关闭
  • 企业或公司的证明怎么弄
  • 怎么把过期银行卡的钱取出来
  • 500人的公司财务部几人
  • 工程上的材料费进什么科目
  • 【修改huggingface transformers默认缓存文件夹】
  • 补缴增值税滞纳金天数
  • 电脑avc是什么意思
  • php __destruct
  • 预收房屋租金
  • 劳务报酬所得税计算
  • citespace分析derwent
  • 事业单位会计准则是否废止
  • 未确认融资费用报表填在哪个科目
  • php中session什么意思
  • php中的正则表达式怎么使用
  • 现金流量表相关题目
  • 残保金交错了怎么办
  • 生产成本有什么
  • 3分钟学会做蛋挞
  • 出口发票已经抵扣认证怎么办
  • 文化传媒有限公司英文
  • 企业每月应交哪几种税费
  • 什么视同小规模纳税人?
  • 个税汇算要清缴么
  • 汇总记账凭证账务处理
  • 应付职工薪酬的账务处理
  • 哪些拍卖行为不属于诈骗
  • 合同印花税怎么做会计分录
  • 将外购商品作为非货币
  • 待清算商户款项分录的摘要是什么
  • 其他应付款是什么科目代码
  • 开出去的发票
  • 票据粘贴处怎么粘
  • 企业预交所得税税率
  • 营改增后计税依据
  • 总账建账要建全部科目吗
  • Windows Server 2008疑难杂症
  • 如何在windows中对硬盘进行分区
  • linux系统常用命令怎么记住
  • 怎么用uefi装win7
  • 微软今天正式停产了吗
  • win1020h2累积更新
  • win7移动硬盘无法弹出
  • win7旗舰版系统激活密钥
  • 怎样设置从硬盘启动给电脑做系统
  • 简述opengl的编程步骤
  • android加载dex
  • cygwin下载教程
  • Mongoose中document与object的区别示例详解
  • 在bash shell环境下
  • unitymol
  • 电子发票如何盖电子章
  • 美国进口税起征点
  • 安徽省国家税务局通用定额发票
  • 税务局周末上班没
  • 督查局工作怎么样
  • 新疆中国邮政投诉电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设