sql server2000个人版在局域网内可以同时多少人访问

sql server2000个人版在局域网内可以同时多少人访问,第1张

1理论上数据库访问人数没有限制但是数据库安装在服务器上,访问数据库都会消耗一定的系统资源(比如CPU,内存),而且有些效率差的SQL会长期占用资源不释放,导致其它访问超时如果访问的人超多,服务器会崩溃,一般最大人数这个可以测试估算出,与你的系统硬件和数据库结构有关所以瓶颈在服务器上

要么你优化数据库(比如建索引,这样每个访问占用资源少),要么优化硬件(2G的内存肯定比1G支持的访问多,但是数据库有最大硬件支持,2000是64G)

2SQL SERVER 目前只支持WINDOWS系统2000,XP,2003都可以如果做服务器的话,一般是装在SERVER版的 *** 作系统,现在的主流是WINDOWS 2003

3目前 *** 作系统最新的是WINDOWS 2008,数据库是SQL SERVER 2008

1、创建测试表,

create table test_loop(id varchar2(20),remark varchar2(20));

2、循环插入测试数据;

begin

for i in 1100 loop

   insert into test_loop

values(i,'level_'||i);

end loop;

commit;

end;

3、查询表中全量数据;select t, rowid from test_loop t;

4、编写语句,查询表中记录数,可以看到结果为100;

 select count() sec from test_loop t ;

当然是1次性来的快啊,程序员一般最讨厌用游标 *** 作数据库了,非常慢,因为一次update就是一次I/O *** 作,I/O *** 作是非常耗时间的, 而且还有读取索引,如果没有索引就要扫描全表,我们往往 *** 作的数据都是在附近的,一个I/O *** 作往往是把附近几个block的数据一起读进缓存,这样效率非常高,一次只找一条,每次都是触发一遍I/O,非常之不可取

以上就是关于sql server2000个人版在局域网内可以同时多少人访问全部的内容,包括:sql server2000个人版在局域网内可以同时多少人访问、sql 数据库循环插入100条记录! 怎么实现 是不是得用存储过程啊、数据库 一次 update 100条,和一次update 1条,一共update100次,哪个快等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10168621.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存