位置: 编程技术 - 正文

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

  • 一般纳税人税率有几种
  • 所有小规模都能抵税吗
  • 房地产公司属于第几产业
  • 六大往来科目重分类分录
  • 财政拨款税收政策
  • 申报扣除的广告费支出须符合哪些条件
  • 收到失控发票写情况说明
  • 不是单位职工个税怎么算
  • 工业企业电费出售会计分录怎么写?
  • 原材料盘盈审批后冲减
  • 税务机关是否可以申请破产清算
  • 消费税暂行条例实施细则
  • 房地产企业开发成本计入存货
  • 大众创业的后果
  • 增值税普通发票可以抵扣吗
  • 个体户需要申报工资薪金吗
  • 公司租赁办公场地用缴纳房产税吗
  • 一般户收到基本户转账的会计分录
  • 利息资本化的时点
  • 餐厨垃圾处理有哪些设备
  • 收到银行本票的会计分录怎么写
  • mac如何重装系统win10
  • 鸿蒙2.0正式版升级
  • ubuntu16.04lts
  • androirc下载
  • 怎么做合同
  • linux的系统设置在哪
  • 支付违约金可以要求开发票吗
  • 房屋权属转移是什么意思
  • 境外付款
  • php操作cookie
  • 日落时分是什么意思
  • 存货盘亏的账务处理进项税额转出
  • 企业的银行账户按用途分不包括的是
  • mysql如何避免锁表
  • 自动登录微信号
  • 行政事业单位其他应收款核销分录
  • python字典keys方法 顺序
  • 最新税法规定小车折旧年限
  • 分公司以总公司名义
  • mysql主要支持哪些数据类型?
  • 工资的计提基数
  • 医用增值税发票
  • sql server新增数据
  • sql server禁用
  • 雇用残疾人税收优惠
  • 建筑公司预收工程款
  • 税法税前扣除
  • 关税完税价格如何计算消费税
  • 计划成本法下的会计科目
  • 验资报告费用如何做账
  • 小规模红冲发票怎么做分录
  • 扣缴个人所得税申报表模板
  • 个人垫付的费用如何向单位报销行政单位
  • 内部使用的收据可以做原始凭证吗
  • 电动车折旧年限及残值
  • 政府会计累计盈余借贷方向
  • 小规模企业能否消化13点增值税普通发票
  • 企业所得税季度交还要年交吗
  • 工业企业营业税率
  • mysql安装配置教程5.7.25
  • 制作win7系统安装u盘系统
  • 永恒之塔改注册表什么意思
  • 操作系统启动慢怎么办
  • win8分屏快捷键
  • ubuntucommand not found
  • win7系统宽带连接错误651
  • win8新建用户
  • js中创建函数的方法
  • linux中vi命令是什么意思
  • python web开发环境搭建
  • python容错
  • android深度探索(卷1):hal与驱动开发
  • jquery html函数
  • 手机 日常应用 单核 多核
  • html应用css
  • 税务经侦科立案标准
  • 上海市松江区房价?
  • 车船使用税减免法律规定
  • 如果企业所得税没有做计提怎么办?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设