51Testing软件测试论坛
标题:
请教JVM和MySQL各参数之间的关系
[打印本页]
作者:
看雪时节
时间:
2008-12-18 10:36
标题:
请教JVM和MySQL各参数之间的关系
各位好:
又来麻烦各位了,我最近在做测试时,在参数设置上有些不明白的地方,望指教:
问题1:
JVM中java heap size的设置: java.maxmemory的值
MySQL中 max_heap_table_size的值
两个值之间有关系吗? JVM的设置是否不可以大于MySQL中该值的设置呢?
问题2:
MySQL中max_connections=150
java应用中memcached.pool.maxConn=100,JDBC连接池设置maxPoolSize=100
这三个值是否有关系?如何设置?
作者:
archonwang
时间:
2008-12-18 11:18
没有,两个是不同软件的设置,虽然命名一样。
但是上下文存在关系。问题2中的mysql定义了150,但是从应用里出来的只有100,达不到那么高的数值。
作者:
看雪时节
时间:
2008-12-18 11:35
标题:
回复 2# 的帖子
Hi,版主:
问题2中两值设置我也不知道该如何具体设置:从网上的一些帖子来看,有些人建议将应用的值设置小于数据库max_connections。
你所说的“没有,两个是不同软件的设置,虽然命名一样。”是指问题2中的memcached.pool.maxConn=100,JDBC连接池设置maxPoolSize=100的这两个值吗?如果是这样,我该如何设置这两个值呢?有没有参考的东西
谢谢!~
作者:
wzb521
时间:
2008-12-18 11:38
他说问题1是命名一样
问题2的,应用肯定要比数据库的连接要小或相等。通俗点:100个抽屉肯定要至少配置>=100以上的锁子,否则抽屉就没锁子锁了,但锁子多了可以不用,放那闲置着好了
作者:
看雪时节
时间:
2008-12-18 12:53
标题:
回复 4# 的帖子
Hi:
谢谢回复,问题1的值是一样的话:
现在我的情况是应用的java.maxmemory=512(MB),而MySQL中 max_heap_table_size 16777216(单位应该是B?),如果是这样的话,我应该设置应用的值小于或等于MySQL的值,是这样吗?请指教!~~
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2