新手教程:如何设置五大类MySQL参数(3)

来源:asp之家 时间:2010-03-03 16:40:00 

小结

我们介绍了MySQL参数的五大类设置,平时我们一般都很少碰它们,在进行数据库性能调优和故障诊断时这些参数还是非常有用的。

MySQL中的缓存查询包括两个解析查询计划,以及返回的数据集,如果基础表数据或结构有变化,将会使查询缓存中的项目无效。

1、query_cache_min_res_unit

MySQL参数中query_cache_min_res_unit查询缓存中的块是以这个大小进行分配的,使用下面的公式计算查询缓存的平均大小,根据计算结果设置这个变量,MySQL就会更有效地使用查询缓存,缓存更多的查询,减少内存的浪费。

2、query_cache_size

这个参数设置查询缓存的总大小。

3、query_cache_limit

这个参数告诉MySQL丢掉大于这个大小的查询,一般大型查询还是比较少见的,如运行一个批处理执行一个大型报表的统计,因此那些大型结果集不应该填满查询缓存。

qcache hit ratio = qcache_hits / (qcache_hits + com_select)

使用

SQL> show status like 'qcache%';

SQL> show status like 'com_%';

找到这些变量。

average query size = (query_cache_size - qcache_free_memory)/qcache_queries_in_cache

使用

SQL> show variables like 'query%';

qcache_* status variables you can get with:

SQL> show status like 'qcache%';

获取query_cache_size的值。

标签:教程,mysql,参数
0
投稿

猜你喜欢

  • 用python登录带弱图片验证码的网站

    2023-04-28 12:22:22
  • js自定义快捷,IE,FF有良好的支持

    2007-08-25 17:34:00
  • python 读取yaml文件的两种方法(在unittest中使用)

    2021-04-20 17:38:30
  • Golang信号处理及如何实现进程的优雅退出详解

    2024-05-28 15:24:29
  • python 定时修改数据库的示例代码

    2024-01-25 00:31:40
  • python去除字符串中的换行符

    2021-07-11 12:35:23
  • 又一个php 分页类实现代码

    2023-11-15 13:04:56
  • python3爬虫中多线程的优势总结

    2023-05-15 02:41:07
  • MySQL表字段设置默认值(图文教程及注意细节)

    2024-01-18 14:34:52
  • 区别Javascript中的Null与Undefined

    2007-12-13 20:24:00
  • thinkphp5加layui实现图片上传功能(带图片预览)

    2023-06-13 01:09:45
  • python实现一个简单的并查集的示例代码

    2023-05-15 17:14:54
  • 使用PHP获取当前url路径的函数以及服务器变量

    2023-10-31 02:31:34
  • Python计算标准差之numpy.std和torch.std的区别

    2022-08-17 11:38:14
  • C#中的委托和事件

    2007-09-26 20:50:00
  • Python实现简易版的Web服务器(推荐)

    2021-04-21 04:41:15
  • RSA加密解密算法 asp源码

    2009-08-28 13:10:00
  • YUI学习笔记(3)

    2009-01-21 16:24:00
  • 计划备份mysql数据库

    2009-03-09 14:34:00
  • Python数据可视化教程之Matplotlib实现各种图表实例

    2021-08-19 01:18:10
  • asp之家 网络编程 m.aspxhome.com