当前位置:  技术问答>java相关

关于Sql Server 2000的jdbc问题(高分相增)

    来源: 互联网  发布时间:2015-05-05

    本文导语:  要为一个中学做一个网络课堂,做之前想先搞清楚几个问题: 1。当浏览一个需要访问数据库的jsp文件时(可能写入数据库),是不是为每一个客户端建立一个jdbc connection, sql server的jdbc有没有连接数的限制 Tomcat 3.2引...

要为一个中学做一个网络课堂,做之前想先搞清楚几个问题:
1。当浏览一个需要访问数据库的jsp文件时(可能写入数据库),是不是为每一个客户端建立一个jdbc connection,
sql server的jdbc有没有连接数的限制
Tomcat 3.2引擎有没有并发限制
系统内存的要求如何(学校的服务器不太好啊)
2。关于连接池:多少个并发连接算是超载的系统需要使用连接池

注:同时使用的用户数量为30-50

|
数据库的连接数和你的数据库本身的设置有关,与jdbc无关。
一般每个页面做数据库操作当然都要得到一个connection,不管是否考虑并发超载都应当使用连接池。
关于服务器,你这种情况,1G的内存应该够了吧。
tomcat的并发问题,有以下例子:
估计有600人同时使用的一个系统,用的是tomcat,数据库用sqlserver2000,也用到了连接池。现在想测试多用户同时点击一个页面的效果。 做了一个测试页面模拟多用户同时访问,大约有20万的数据量(从数据库中读),然后通过web(速度为100k左右)访问,为此专门写了个程序,让多用户同时点击这个页面,然后通过程序得到测试的效果。过程大概如下:首先客户端提交请求,记录这个request时间,服务器响应,并在client中生成一个文本文件(就是将这个测试页面用纯html文件写出来,20万的数据量大约生成1MB的文本文件),到服务器response完了再记录这个响应时间,最后比较数据。基本上以文本文件的大小为依据。 
现在有一些数据的结果: 
10个用户同时点击:全部返回 
20个用户 基本上也是全部返回 
50个用户 只能返回40% 
100个用户 成功率不到20% 
150个用户 成功率不到10% 
200or250 成功率不到5% 
300or350 更底 
由此看来,tomcat有限制,我也不知道它是否可以设置,我想应该可以吧,但如果你的数据量,访问量都不大,应该没有问题。 

|
我觉得在同时使用的用户数量为30-50的情况下应该没什么问题
数据库连接当然是有限制的,内存越大越好,总不能连sql server启动都困难吧!使用连接池是为了不必没次请求都去建立连接!

|
1.是的

同时有30-50在线还是要考虚30-50的并发

一般服务器支持大几百人没问题(同时在线)

    
 
 

您可能感兴趣的文章:

  • 如何引入jdbc.sql.* ,高分相送啊
  • 那位大哥给我发份连接sql2000的jdbc驱动,高分!
  • 高分求java.sql类库的类说明,函数及方法!
  • 高分求购:SQLServer 7的JDBC驱动!(不要SQL Server 2000的)
  • 高分请教:java 如何识别sql server 2k 中 的全角空格
  • 哪为高手请指教(最好能够用SQL文解决),高分赠送!
  • 浙ICP备11055608号-3 iis7站长之家
  • 求SQL Server 2000 JDBC的用法!(高分)
  • 高分求助,出现SQL的错误,是怎么回事?
  • 高分求救!怎样把shell脚本通过SQL语句查询的结果写到一个文件中?
  • 高分求解不同数据库(如SQL Server、Oracle等)中SQL语句的区别。可加分!!!
  • 哪位大虾有jsp+sql server的留言版,高分相送
  • 高分求数据库(SQL-Server 2000)连接池!!!!
  • SQL Server 2008如何进行数据库分离和附加详细介绍
  • 微软网站下载的Ms SQL Server2000 JDBC Driver,必须用英文版的SQL server2000吗?
  • 请问,这是什么错误!java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][Named Pipes]??????? SQL Server?虽然分少,但一定给,只要您是前5名回复者中最好的以为!
  • 安装sql server 2008 management提示已安装 SQL Server 2005 Express的解决方法
  • SQL Server 2008 事件探查器(SQL SERVER Profiler) 列的说明
  • (X86/X64)安装sql server 2005 过程中提示“无法启动sql server的 启动”的解决方法
  • SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法
  • MS SQL Server2014链接到MS SQL Server 2000的解决方案及问题处理
  • SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)
  • sql server不存在 sql server拒绝访问第1/3页
  • SQL Server误区30日谈 第5天 AWE在64位SQL SERVER中必须开启
  • 一定得帮我看看sql server2000通过sql server2000jdbc driver的代码
  • SQL Server统计SQL语句执行时间的脚本
  • SQL Server误区30日谈 第21天 数据损坏可以通过重启SQL Server来修复
  • SQL Server误区30日谈 第3天 即时文件初始化特性可以在SQL Server中开启和关闭
  • 创建 sql server 链接服务器的sql代码
  • jsp jdbc为什麽不能把数据insert到sql server 中,也不能从sql server中提取数据?!
  • 如何处理此错误:java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]没有执行可选特性
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • Java的SQL语句执行错误问题
  • 帮我看看我的sql语句写的有什么问题?
  • 在线等待!一个简单的SQL查询问题?
  • SQL查询问题
  • 解决:未与信任SQL Server连接相关联的问题
  • 有关sql server的排序问题
  • 请教一个sql异常的问题(在线等待)
  • jbuilder 与SQL Server 连接问题,请指教!
  • java.sql.Resultset的问题,急!急!
  • 关于sql语句的问题 急!!!!!!!
  • 简单的问题,但是你怎么样?(在先等:SQL)
  • 关于用Windows上的VB访问linux上的SQL数据库的问题
  • sql语句在jdbc中的问题?
  • Oracle Sql语句长度限制问题及解决
  • 初学者问题:标准的sql里有处理日期的函数吗?
  • sql查询的简单问题
  • 解析MYSQL 数据库导入SQL 文件出现乱码的问题
  • sql语句中文问题
  • sql语句查询的问题
  • java命名空间java.sql接口statement的类成员方法: executeupdate定义及介绍
  • SQL查询分析工具 SQL Workbench/J
  • java命名空间java.sql接口connection的类成员方法: nativesql定义及介绍
  • oracle导出sql语句的结果集和保存执行的sql语句(深入分析)
  • java命名空间java.sql接口preparedstatement的类成员方法: executeupdate定义及介绍
  • SQL客户端软件 PKLite SQL Client
  • java命名空间java.sql接口rowid的类成员方法: getbytes定义及介绍
  • SQL客户端管理工具 SQuirreL SQL Client
  • java命名空间java.sql接口ref的类成员方法: getbasetypename定义及介绍
  • sql2005 大数据量检索分页的sql代码
  • java命名空间java.sql接口databasemetadata的类成员方法: getsqlkeywords定义及介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3