昨天,我drop一个表的时候在checking permissions花了20s+,这个时间花在哪里了呢?经常查找发现我的配置文件innodb_file_per_table=1的,innodb需要遍历LRU链表,并且丢弃属于这个表的表空间里面的页。如果innodb buffer pool很大的话,需...
分类:
其他好文 时间:
2015-12-29 19:02:55
阅读次数:
186
一:配置文件读取位置,不同系统my.cnf配置文件位置不同.例如debian位置:/etc/mysql/my.cnf
找到mysqld二进制文件:find/-namemysqld
/usr/bin/mysqld--verbose--help|grep-A1"Defaultoptions"二:全局缓存(key_buffer_size(默认值:384M)
innodb_buffer_pool_size
innodb_addition..
分类:
数据库 时间:
2015-12-24 00:51:23
阅读次数:
271
一:配置文件读取位置,不同系统my.cnf配置文件位置不同.例如debian位置:/etc/mysql/my.cnf
找到mysqld二进制文件:find/-namemysqld
/usr/bin/mysqld--verbose--help|grep-A1"Defaultoptions"二:全局缓存(key_buffer_size(默认值:384M)
innodb_buffer_pool_size
innodb_addition..
分类:
数据库 时间:
2015-12-24 00:50:55
阅读次数:
188
一:配置文件读取位置,不同系统my.cnf配置文件位置不同.例如debian位置:/etc/mysql/my.cnf
找到mysqld二进制文件:find/-namemysqld
/usr/bin/mysqld--verbose--help|grep-A1"Defaultoptions"二:全局缓存(key_buffer_size(默认值:384M)
innodb_buffer_pool_size
innodb_addition..
分类:
数据库 时间:
2015-12-24 00:49:05
阅读次数:
207
Inside君整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小、IO能力(innodb_buffer_pool_size,innodb_io_capacity)。特别注意,这份配置文件不...
分类:
数据库 时间:
2015-12-23 22:41:11
阅读次数:
224
玩Oracle的都比较关注shared pool,特别是library cache,在使用了绑定变量(预编译sql)之后确实能得到很大的性能提升。现在在转Mysql之后特别是innodb很多东西都还能和Oracle对得上号的,就像innodb_buffer_pool_size类似于Oracle的da...
分类:
数据库 时间:
2015-12-23 19:18:03
阅读次数:
182
1.缓冲池从1.0.x版本开始,允许有多个缓冲池实例。mysql> show variables like 'innodb_buffer_pool_size'\G*************************** 1. row ***************************Variabl...
分类:
数据库 时间:
2015-12-21 23:31:04
阅读次数:
264
Starting program: /usr/local/mysql-5.6.27-linux-glibc2.5-x86_64/bin/mysqld-debug --user=mysql --datadir=/usr/local/mysql/data1[Thread debugging using ...
分类:
数据库 时间:
2015-11-26 08:10:09
阅读次数:
234
Inside君整理了一份最新基于MySQL 5.6和5.7的配置文件模板,基本上可以说覆盖90%的调优选项,用户只需根据自己的服务器配置稍作修改即可,如InnoDB缓冲池的大小、IO能力(innodb_buffer_pool_size,innodb_io_cap...
分类:
数据库 时间:
2015-10-28 15:53:55
阅读次数:
179
为MYSQL。innodb_buffer_pool_size=8G。MySQL一起动就会将占用掉8G内存(觉得TOP能够看到内存被使用了8G),可是近期才细致研究一下。原来不是这种(可能自己对Linux malloc内存分配也仅仅是知道了个皮毛吧)。MySQL启动时实际仅仅是在虚拟内存中分配了地址空...
分类:
数据库 时间:
2015-10-25 10:42:15
阅读次数:
322