首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于sql并发能力的有关问题

2012-03-22 
关于sql并发能力的问题假设有一个网站,每秒从不同的用户对sql数据库(两张表,每张规模大概5万条记录,十个字

关于sql并发能力的问题
假设有一个网站,每秒从不同的用户对sql数据库(两张表,每张规模大概5万条记录,十个字段,所查询的字段均有索引)发出300次操作请求,但每个用户的请求都比较简单,比如查询并返回一条记录(nolock),插入一条记录(sql2008默认使用行锁),删除或者更改一条记录(也是行锁)。请问一台服务器能够满足这种需求吗,这个网站能够正常运行吗?

[解决办法]
5万条记录,十个字段 300次操作请求 木有问题。
[解决办法]
看这种模式貌似没问题的说。
[解决办法]

探讨
那一秒钟发出1000次请求会怎么样

[解决办法]
测试一下并发就知道了
[解决办法]
快照\已提交快照,設置了就可實現oracle的永不並發功能

alter database 数据库 set read_committed_snapshot on --这样用已提交快照
[解决办法]
完全没有问题
[解决办法]
探讨
这种情况下(假设每秒数据库请求300次,也就是说IIs服务器每秒接到至少600次aspx连接请求),IIS服务器能够承受得住吗,会不会瓶颈出现在IIs服务器上

[解决办法]
每秒300次,可能会产生阻塞,建议用磁盘转速尽量高的.

热点排行