今天研究下关于mysql数据的相关参数以及innodb引擎下的共享表空间和独立表空间介绍,参数主要包括innodb_data_file_path、innodb_data_home_dir、innodb_buffer_pool_size、innodb_buffer_pool_instances四个参数 ...
分类:
数据库 时间:
2019-07-10 18:33:08
阅读次数:
89
为了装mysql环境測试,装上后发现启动后mysql占用了非常大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再具体的了..仅仅好打开my.ini逐行的啃,虽然英文差了点,只是多少M还是看得明的^-^ 更改后例如以下: innodb_buffer_pool_size=57 ...
分类:
数据库 时间:
2019-05-01 17:19:12
阅读次数:
509
##MySQL 最大可使用内存( M ): SELECT ( @@key_buffer_size + @@innodb_buffer_pool_size + @@query_cache_size + @@tmp_table_size + @@max_connections * ( @@read_bu ...
分类:
数据库 时间:
2019-03-27 10:59:46
阅读次数:
177
先是一些主要配置: mysql的innodb_flush_log_at_trx_commit innodb_buffer_pool_size 如 果用Innodb,那么这是一个重要变量。相对于MyISAM来说,Innodb对于buffer size更敏感。MySIAM可能对于大数据量使用默认的key ...
分类:
数据库 时间:
2019-03-21 11:45:50
阅读次数:
165
InnoDB Buffer Pool主要是用来缓存数据表和索引数据的内存区域,它的默认值为134217728字节(128MB)。最大值取决于CPU架构;32位系统上的最大值为4294967295(232-1),64位系统上的最大值为18446744073709551615(264-1)。在32位系统 ...
分类:
数据库 时间:
2019-03-20 15:58:52
阅读次数:
187
1. 服务器层面 1)尽量数据存到内存,Innodb_buffer_pool_size建议设为服务器总内存的 3/4 或者 4/5 如果我们到mysql那查看 SHOW GLOBAL STATUS LIKE 'Innodb_buffer_pool_pages_%' 看到 Innodb_buffer_ ...
分类:
数据库 时间:
2019-01-27 21:56:45
阅读次数:
217
SELECT ( @@key_buffer_size + @@query_cache_size + @@innodb_buffer_pool_size + @@innodb_additional_mem_pool_size + @@innodb_log_buffer_size + @@max_con... ...
分类:
数据库 时间:
2019-01-23 15:33:55
阅读次数:
190
三种page、三种list、LRU控制调优 一、innodb buffer pool中的三种页 1、free page:从未用过的页 2、clean page:干净的页,数据页的数据和磁盘一致 3、dirty page:脏页 SQL执行需求: 1、找free页 2、刷新脏页 1、这个页不是热的数据页 ...
分类:
数据库 时间:
2018-12-26 14:04:48
阅读次数:
213
一开始,老板让调整一下 innodb_buffer_pool_size 大小,因为这台机器内存大。 看了下内存,16G,再SQL下面命令,得到结果是4G。 果断vim /etc/my.cnf 修改了 innodb_buffer_pool_size = 8G # (adjust value here, ...
分类:
数据库 时间:
2018-12-25 16:55:15
阅读次数:
171
innodb buffer pool和Qcache的缓存区别? 1、Qcacche缓存的是SQL语句及对应的结果集,缓存在内存,最简单的情况是SQL一直不重复,那Qcache的命令率肯定是0; 2、buffer pool中缓存的是整张表中的数据,缓存在内存,SQL再变只要数据都在内存,那么命中率就是 ...
分类:
数据库 时间:
2018-12-19 19:40:13
阅读次数:
144