位置: 编程技术 - 正文

优化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
  • 税务零申报是什么意思情况
  • 进口环节应纳消费税的计税依据为
  • 外购商品结转成本分录
  • 公司名下的房产过户到个人要交多少税
  • 小规模纳税人零申报逾期未申报
  • 一般纳税人每月开票不超10万
  • 非营利机构注册要求
  • 一般纳税人条件要求
  • 出口退税中哪些是免税的
  • 补交税款时加收的滞纳金有上限吗
  • 上个月没有结账可以做下个月的账吗
  • 计提增值税怎么计提
  • 主营业务收入借方负数表示
  • 防洪基金减免的会计分录怎么写?
  • 应付账款扣除商业折扣
  • 银行质押贷款会查征信吗
  • 购车税务发票
  • 一个公司可以有几个公章
  • 电子发票可以做报销凭证吗
  • 利润表申报本年怎么填
  • 银行不肯给电子承兑贴现怎么回事
  • 我的初级备考经验怎么写
  • 应收款项核销的原因
  • 增值税谁来付
  • 固定资产的销售
  • 抵押房屋可以出卖吗
  • 公司取得的营业收入
  • win10怎么显示隐藏的硬盘
  • win10电脑记事本打不开显示错误
  • 收购后的固定资产如何入账
  • 在认缴期限内未出资是否违法
  • 如何更改饿了么配送费
  • 安装虚拟windows
  • symfony2.4的twig中date用法分析
  • php traits
  • php和mysql关系
  • web安全什么意思
  • 宝塔面板要安装什么环境
  • JavaScript基础_1
  • 电子税务局已申报的财务报表怎么修改
  • 财务f/p是什么意思的缩写
  • 财务费用的具体内容
  • 金税盘密码和口令是多少
  • 0申报残保金逾期影响企业信用评级吗为什么
  • 红字发票可以跨越开吗
  • python中事件处理的方法
  • windows安装mq
  • 小微企业的资产负债率一般为多少
  • 银行日记账期初余额写哪儿
  • sqlserver 创建链接服务器
  • sqlserver2012无法新建表
  • 资产处置损益要写明细账吗
  • 雇用残疾人税收优惠
  • 毛利率代表什么?如何计算毛利率?
  • 外币报表折算差额可以转损益吗
  • 企业送员工的礼品
  • 低值易耗品如何评估
  • 多认证的发票怎么做账
  • 货物赔偿款计入什么会计科目
  • 公司注册实收资本
  • 银行承兑汇票提示付款期限
  • 年度投资额看哪个科目
  • 残保金逾期怎么办
  • 哪些会计凭证可以抵扣进项税
  • 虚拟机中的centos怎么联网
  • win10怎么安装运行库
  • txt文件打开
  • 惠普笔记本win8.1
  • windows 10更新卡住
  • android图片全屏显示
  • shell脚本 -mtime
  • js设计模型
  • nodejs图片上传
  • jquery增删改查方法
  • android设计模式与最佳实践 电子版
  • 标箭头的手机软件
  • 银行流水怎么查
  • 南通房屋登记系统
  • 我国近十年财政支出结构占比
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设