51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2373|回复: 4
打印 上一主题 下一主题

[原创] 请教JVM和MySQL各参数之间的关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-18 10:36:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好:
    又来麻烦各位了,我最近在做测试时,在参数设置上有些不明白的地方,望指教:
    问题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
   这三个值是否有关系?如何设置?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2008-12-18 11:18:33 | 只看该作者
    没有,两个是不同软件的设置,虽然命名一样。

    但是上下文存在关系。问题2中的mysql定义了150,但是从应用里出来的只有100,达不到那么高的数值。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2008-12-18 11:35:39 | 只看该作者

    回复 2# 的帖子

    Hi,版主:
       问题2中两值设置我也不知道该如何具体设置:从网上的一些帖子来看,有些人建议将应用的值设置小于数据库max_connections。
       你所说的“没有,两个是不同软件的设置,虽然命名一样。”是指问题2中的memcached.pool.maxConn=100,JDBC连接池设置maxPoolSize=100的这两个值吗?如果是这样,我该如何设置这两个值呢?有没有参考的东西
       谢谢!~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2008-12-18 11:38:58 | 只看该作者
    他说问题1是命名一样
    问题2的,应用肯定要比数据库的连接要小或相等。通俗点:100个抽屉肯定要至少配置>=100以上的锁子,否则抽屉就没锁子锁了,但锁子多了可以不用,放那闲置着好了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2008-12-18 12:53:28 | 只看该作者

    回复 4# 的帖子

    Hi:
       谢谢回复,问题1的值是一样的话:
       现在我的情况是应用的java.maxmemory=512(MB),而MySQL中 max_heap_table_size  16777216(单位应该是B?),如果是这样的话,我应该设置应用的值小于或等于MySQL的值,是这样吗?请指教!~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-5-22 16:08 , Processed in 0.069968 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表