CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

关于数据库使用速度慢问题,请大家帮忙分析!

楼主xjbs(大鱼)2002-07-18 12:19:44 在 MS-SQL Server / 基础类 提问

数据库: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++中使用数据库

关键词

  • 数据库
  • 录入
  • 服务器
  • 连接
  • 执行
  • pb
  • sqlserver
  • vb
  • 网络
  • 医嘱

得分解答快速导航

  • 帖主:xjbs
  • weixy
  • mmzxg
  • pxq
  • leimin
  • weixy
  • leimin
  • leimin
  • zhanwei
  • zqllyh

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo