SQL为什么那么占用系统资源

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:26:12
如题~
我想知道SQL哪些操作会大量的占用CPU资源,哪些会占用大量的内存资源
为什么会占用,会占用多少,
还有硬盘的速度会影响SQL的查询和写入速度吗?会有多大的影响?
如果不算硬盘的速度,那SQL的查询和写入速度会加快多少?
每秒10W人查询和写入SQL的数据库要多大的带宽才够?(站时不算那服务器要多大~和要不要集群~)
再问,一台服务器CPU双Intel Xeon E5310 内存10G 4个WD Raptor WD360ADFD 开RAID 5 100M独享 这样的服务器每分钟 和每秒 能支持多少SQL用户查询? 问题多多~请见谅~

没有关系,SQL的连接数多了一般会造成系统资源的紧张,但通过你描述的情况来看应该是你的系统在进行计算的原因。可以查看你的程序中是不是有问题。
还有你看一下你的程序中是不是有很多查询后没有释放的资源。

就oracle数据库而言,计算等操作比较占用cpu资源

其实在一般的数据库系统中,对系统资源消耗的最明显的一般在IO上,select和update和delete这样的操作就对IO资源消耗很大

10W人同时在线……你的系统真是够大的,如果是这么大的数量级的话,以我的经验来说,你的机器硬件配置是远远不够的

我晕倒……楼下的“anny313077899 - 千总 四级”你抄答案也别在同一个问题里抄吧………………

一般来说,DML,DDL等都会占用系统资源,所占的系统资源跟数据量有关,数据量越大,执行的操作就会越慢;
硬盘的速度会影响SQL的速度,但影响不大,基本可以忽略。
后面就说不准了。