不用测试,肯定不行.
512M 不可能支持 1000000*UGA

解决方案 »

  1.   

    写java程序,开线程访问数据库。
    不过要注意,数据库连接不是可以无限增长的。最好用数据库连接池来管理。
    你的硬件看来还不行。
    我这儿并发量没有你要求的那么高。
    但是条件好多了:
    DELL powerEdge 6600
    4G内存
    4×1.5GCPU
    8×36GSCSI硬盘
      

  2.   

    Sorry
    忘记说我们开发的环境了:
    用户接入 -> 自有交换计费硬件 -> UNIX采集进程 -> Pro*C -> Oracle 8i采集进程开发语言:标准 C/C++
      

  3.   

    你这样的硬件到百万级?做梦呢!
    再降三个数量级吧!
    你用IBM的大型机吧,估计届时也不一定支持得了,就是能支持了,也不知道等到什么时候才能出数据的!
    电信的业务有这么大的并发吗?电信的业务可都是分片和区域管理的呀!
      

  4.   

    谢谢楼上的大侠那么一台SUN的小型机一般可以支持多少用户??
    oracle的支持并发用户数怎么测试得到?
      

  5.   

    关于并发测试,好像有专门的测试工具,也有这样的公司专门为客户进行并发测试
    好像LoadRunner就是一个这样的工具,没有用过,据说是个收费工具,而且很贵
    也许有试用版,你可以下载一个用用,说不定有帮助
      

  6.   

    硬件条件要上去!!!
    以楼主的条件,一般的应用就够呛。起码4CPU吧,内存扩到4G以上,主机加光纤接入网卡(像这样的项目银子多着呢,该花还是要花的)。严格意义的100万并发用户不过是个理想的性能要求,正常情况下能到1万就是个大CASE,所以这个指标我认为没有太多意思,还不如1万并发用户下普通操作响应时间应该达到多少。可以编写测试程序,多线程多连接,在多台机器上同时运行并操作。还记得年初国内互联网管理中心的域名解析服务器是怎么被搞死的,很有参考价值,呵呵。
      

  7.   

    有专门的测试工具,我忘了在哪可以得到。ORACLE采用MTS方式,应该支持很多用户的。
      

  8.   

    还没有听说过上百万的连接!
    我们这ibm p670 8cpu 16gb ram 5tb disk 1g network支持的oracle并发用户数刚500多!至于测试工具,强烈推荐Load Runner!
      

  9.   

    请问loadrunner那里下载,我也很希望有这样的测试工具
      

  10.   

    如果对数据库的理解就这样一个层次做出来的东西,恐怕有问题mts 下可支持数千到上万连接,但实际通常不管是不是mts, server process始终应该控制在300以下的你应该使用connection pool,通过请求队列来管理100万的用户,也不是什么太大的需求
    关键在于系统每秒能处理多少交易每秒能处理几百个交易就足够应付你的需求了