mysql5。0。45 + linux
使用top命令发现
当前的可用内存是3g, 而used 内存也是3g
看mysql的内存使用率是64%
是否可以推断
mysql是一开始就占用3g内存 (这1点和oracle内存机制很相似)
疑问如下
1 之后登录用户之间可以复用这些内存,无需要在开辟新的内存空间, 当然也没有新的内存空间
2现在想知道在那个地方可以配置3g 内存给这个数据库
使用top命令发现
当前的可用内存是3g, 而used 内存也是3g
看mysql的内存使用率是64%
是否可以推断
mysql是一开始就占用3g内存 (这1点和oracle内存机制很相似)
疑问如下
1 之后登录用户之间可以复用这些内存,无需要在开辟新的内存空间, 当然也没有新的内存空间
2现在想知道在那个地方可以配置3g 内存给这个数据库
tmp_table_size=9M
table_cache=256
query_cache_size=0
...
都是设置单向的
然后再去设置那些全局共享内存参数,如table_cache、query_cache、innodb_buffer_size、key_buffer_size等。