关于数据库使用速度慢问题,请大家帮忙分析!
数据库:MS SQL SERVER 70
OS:WIN 2000 ADV SERVER
SERVER MACHINE:曙光天阔,
RAM:512M
HD:18G*2
数据库SIZE:370M
主要用途:
此数据库是一医院使用,存储全院病人的所有信息,
表:
病人基本情况 1500ROW
病历首页, 1500ROW
医嘱 14M
病人费用明细37M
病人费用日记帐13M
关键表都在上面
操作:
护士每天早上将医嘱录入医嘱表并执行(将医嘱一个标志更新并写入费用表中)
录医嘱时病人基本情况从病历首页,病人基本情况中检索出来
现象:
按理说这么少的数据是不应出现操作时等待现象,但每天早上护士录入医嘱和执行医嘱时都极慢,但又没有或很少出现死锁现象,,
同时操作的用户12个,程序是采用PB6。5开发的,
表上都建了大量的索引,但有些操作涉及到NULL,
我估计是数据库反应不过来,经过观察发现SQL SERVER CPU 占用量总是达到80%以上,
试过的操作:
将TEMPDB加大到了1G,将SQL的优先级调高了,
虚存加大到了1G,
请大家帮我分析,是不是还有什么方面可以进行优化!
问题点数:100、回复次数:12Top
1 楼weixy()回复于 2002-07-18 12:31:10 得分 10
网络状况如何,是100M?服务器是否是数据库专用服务器(独立服务器)?还有索引太多会影响速度。Top
2 楼mmzxg(超级笨蛋)回复于 2002-07-18 12:53:21 得分 10
网络结构是什么?10M OR 100M?服务器如何连接?。。。。Top
3 楼xjbs(大鱼)回复于 2002-07-18 13:00:02 得分 0
100MTop
4 楼xjbs(大鱼)回复于 2002-07-18 13:01:39 得分 0
网络是星形结构的,
100MTop
5 楼pxq(风轻轻地吹)回复于 2002-07-18 13:10:36 得分 20
查查看什么情况下,特别慢。也有可能是程序或存储过程的问题。
Top
6 楼xjbs(大鱼)回复于 2002-07-18 13:13:49 得分 0
是一台专门的服务器,,Top
7 楼leimin(黄山光明顶)回复于 2002-07-18 13:30:07 得分 10
但每天早上护士录入医嘱和执行医嘱时都极慢,--会持续多久?
这时SERVER的HD和MEMORY的占用多少?
还有这时,如果直接在SERVER上输入也慢么?
我认为首先要判断时网络问题还是SQL SERVER的问题,是CLIENT段还是SERVER段的问题....Top
8 楼xjbs(大鱼)回复于 2002-07-18 13:46:57 得分 0
很慢,,
几分钟的样子,
但都能正确执行完,,
是在客户端,,
都是胖客户机,,Top
9 楼xjbs(大鱼)回复于 2002-07-18 13:54:48 得分 0
硬盘和MEM都很允裕,,Top
10 楼xjbs(大鱼)回复于 2002-07-18 13:58:25 得分 0
硬盘和MEM都很允裕,,Top
11 楼weixy()回复于 2002-07-18 14:16:53 得分 10
用户是不是太多?最大连接数多少?在服务器上操作会不会慢?索引是否合理Top
12 楼leimin(黄山光明顶)回复于 2002-07-18 14:23:38 得分 10
看来是CLIENT的问题。是通过odbc连接SERVER的么?
用PING SERVER 或其他TOOLS,检查网络的速度,
还有OS AND SQL SERVER 的SP都要安装好。Top
13 楼xjbs(大鱼)回复于 2002-07-18 14:35:23 得分 0
是直连的,,
不过是没装SQL ,COPY了几个文件,,
Top
14 楼leimin(黄山光明顶)回复于 2002-07-18 14:51:08 得分 10
pb我清楚:如果是VB OR ASP:
都有不同的连接方式:入ODBC,SQLOLEDB,SQLSERVER...
你是使用哪种方法?Top
15 楼leimin(黄山光明顶)回复于 2002-07-18 14:52:32 得分 0
pb我清楚:如果是VB OR ASP:
都有不同的连接方式:入ODBC,SQLOLEDB,SQLSERVER...
你是使用哪种方法?Top
16 楼leimin(黄山光明顶)回复于 2002-07-18 14:53:09 得分 0
pb我清楚:如果是VB OR ASP:
都有不同的连接方式:入ODBC,SQLOLEDB,SQLSERVER...
你是使用哪种方法?Top
17 楼zhanwei(@_@,初学.Net)回复于 2002-07-18 15:52:07 得分 10
录入医嘱时需要关联那几个表?如何关联的?
数据库日志情况如何?
14M ? 14KK ROWS?Top
18 楼zqllyh(学习Stupid As Pig中...)回复于 2002-07-19 08:46:16 得分 10
gz upTop
相关问题
- 连接oracle数据库速度慢怎么优化
- 更新数据库速度慢的问题!
- 数据库统计速度慢,请教解决方法
- 数据库统计速度慢,请教解决方法
- 我的sybase 11.5数据库速度慢,请赐教(50分)
- 同志大哥:如何解决数据库查询速度慢的问题?
- 我的一个应用使用jboss服务器,后台数据库使用sql server,一般60个人同时访问就速度慢的不得了?则样提高啊(服务器至强3.0Gvcpu,1vG内
- 3层结构中,如果我有办法让使用同一个数据库的所有用户共用一个CONNECTION是否会容易造成堵塞、速度慢等问题。
- 为什么数据库由access转为sql2000后,asp进行数据搜索速度慢了很多?
- vc++中使用数据库




