各位大神:
   大家好!
   我们公司部署OA服务器,遇到性能问题,部署基本信息如下,请求各位帮助!
   硬件:两台SUNT4-2小型机,每台内存128G,CPU线程128
      操作系统:SOLARIS SPRAC 11
      架构:HA, 一台运行APACHE,另一台运行MYSQL,CLUSTER
      问题:前期压力测试,遇到的问题:加压测试,模拟400用户同时登陆,MYSQL所在主机网络从<1ms,变成>250ms,
   APACHE  主机网络正常      (<1ms),MYSQL主机执行完后(一小时左右),网络又会变成正常。加压过程中,
   登陆执行非常缓慢
   已尝试的操作:1、MYSQL和APACHE通讯时间测试,加压后,互PING>250ms,不加压正常(<1ms )。
                 2、APACHE 32位。
                 3、MYSQL 32位换64位。
                 4、调参。
                 5、置换网线。
 

解决方案 »

  1.   

    帮你顶。这种问题会不会是apache没有调优?
      

  2.   

    主要是我不懂mysql,现在的状况是盲人摸象!
      

  3.   

    通过mysql检测工具,查看sql运行的情况,如果sql运行时间比较长,
    分析sql,通过desc sql,看是否是sql语句造成页面出现加载时间过长。
      

  4.   

    好的。暂时查出来是MYSQL的并发数没有设置好,现在速度快多了。谢谢各位!
      

  5.   

    使用缓存 减少数据库连接 减轻mysql压力
      

  6.   

    你说Apache,不是很理解。最终连mysql的程序是什么,php还是什么?我比较怀疑是没用上连接池的问题。比如php或者其他语言,用的是什么mod运行的,如果cgi方式的话,因为没法真正用到连接池,即使mysql_pconnect()还是每个请求一个连接。如果切换成其他方式,可以用到apache的进程池继而用到真正的数据库连接池。当然,如果这种,需要调高最大连接数。因为apache这边并没有真正关闭连接。
      

  7.   

    跟Apache没有关系吧。常用的保存到本地文件缓存,尽量减少数据库连接查询。