Heim > Datenbank > MySQL-Tutorial > MySql 5.6 调整buffer和查询缓存的大小

MySql 5.6 调整buffer和查询缓存的大小

WBOY
Freigeben: 2016-06-07 15:46:45
Original
1594 Leute haben es durchsucht

在网上找了好久,都是linux下的配置文件,原来windows下的配置文件在mysql的安装目录下的my.ini, 只用把里边想要配置的参数改一下,去掉前面的注释就可以了,文件里写的很清楚, 其实比较重要的一个参数也就是innodb_buffer_pool_size,大小调整为内存的50%

在网上找了好久,都是linux下的配置文件,原来windows下的配置文件在mysql的安装目录下的my.ini,

只用把里边想要配置的参数改一下,去掉前面的注释就可以了,文件里写的很清楚,

其实比较重要的一个参数也就是innodb_buffer_pool_size,大小调整为内存的50%-80%就好

查询缓存的大小默认为2M, 并不是越大越好,由于是connection级的参数,过大的设置+高并发可能会耗尽系统内存资源。例如:500个连接将会消耗 500*sort_buffer_size(8M)=4G内存


我的系统是winxp,内存4G,刚装上Mysql时的查询缓存原始配置是:

mysql> show variables like 'query_cache_%';
+------------------------------+---------+
| Variable_name                | Value   |
+------------------------------+---------+
| query_cache_limit            | 1048576 |
| query_cache_min_res_unit     | 4096    |
| query_cache_size             | 0       |
| query_cache_type             | OFF     |
| query_cache_wlock_invalidate | OFF     |
+------------------------------+---------+
5 rows in set


mysql> show status like 'Qcache%';
+-------------------------+-------+
| Variable_name           | Value |
+-------------------------+-------+
| Qcache_free_blocks      | 0     |
| Qcache_free_memory      | 0     |
| Qcache_hits             | 0     |
| Qcache_inserts          | 0     |
| Qcache_lowmem_prunes    | 0     |
| Qcache_not_cached       | 0     |
| Qcache_queries_in_cache | 0     |
| Qcache_total_blocks     | 0     |
+-------------------------+-------+


配置过后:

大部分是按这篇文章配置的:http://blog.csdn.net/txwcan999/article/details/2217435



参考文献:

关于MySQL的查询缓存-yaya888-ChinaUnix博客
http://blog.chinaunix.net/uid-570310-id-2734848.html

mysql缓存查询和设置global query_cache_size_百度文库
http://wenku.baidu.com/link?url=e8E3W5_OjHKSai3UJPkROFn4mQOJZgvBmu_BKeMVmd3UZdAAbrq80PGUUAmJrzyFDH9WqFhNzeiq6EXsjUIPoO9Z5UVJ-C4vwYuWdM9nl9W

如何调整MySQL查询缓冲 - MySQL性能与调优 - TechTarget数据库
http://www.searchdatabase.com.cn/showcontent_42327.htm

五大类MySQL参数设置-xp系统之家,Windows7系统下载,windows7旗舰版,最新电脑系统下载
http://www.ezit.com.cn/article/html/3008.html

InnoDB 中文参考手册 --- 犬犬(心帆)翻译
http://man.chinaunix.net/database/mysql/inonodb_zh/2.htm

mysql服务性能优化—my.cnf配置说明详解(16G内存)_Linux系统运维 - 专业的linux运维学习与交流社区
http://www.linuxyw.com/a/shujuku/20130506/216.html

动态修改MYSQL配置参数 - 浮白 - 博客频道 - CSDN.NET
http://blog.csdn.net/turkeyzhou/article/details/5741626

MySQL参数调整_老王的技术手册 ( 我的新博客:http://huoding.com )_百度空间
http://hi.baidu.com/thinkinginlamp/item/69595079339dab346cc37c6d

对MySql查询缓存及SQL Server过程缓存的理解及总结 - JeffWong - 博客园
http://www.cnblogs.com/jeffwongishandsome/p/3235177.html

MySQL参数调优 | P.Linux Laboratory
http://www.penglixun.com/tech/database/mysql_parameter_tuning.html

MYSQL缓冲区和缓存设置 - 建站学
http://database.jzxue.com/mysql/200910/20-2982.html






Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage