社区
MS-SQL Server
帖子详情
数据库连接数达到150左右 占用CUP经常到100% 怎么优化
wang520d
2008-04-22 09:28:53
另外:有个表的数据量是100万级的 怎么优化这个表(自己本地测试了下在150万数据表上面建立索引 查询速度反而比没有索引的查询速度慢)
...全文
1060
38
打赏
收藏
数据库连接数达到150左右 占用CUP经常到100% 怎么优化
另外:有个表的数据量是100万级的 怎么优化这个表(自己本地测试了下在150万数据表上面建立索引 查询速度反而比没有索引的查询速度慢)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
38 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
十一月猪
2008-04-23
打赏
举报
回复
select * from t(nolock)
indeX 的建立有问题
查询的时候是用了你建立的那个index吗?
如果不是 强制使用 index = ix_。。
soarcn
2008-04-23
打赏
举报
回复
问个问题,有必要那么多连接数吗?你们的并发用户数在多少量级?
我记得以前我们有一个sun的小型机在150人连接的时候也跑不动。当然数据量比你们的大了n倍。
我觉得你们那机器配置,70-90人的连接数差不多了。
关于死锁的问题,建议好好查一下,怀疑索引或者逻辑有问题。
jacksu19
2008-04-23
打赏
举报
回复
类似的问题,一般服务器配置是可以胜任的。
瓶颈肯定是在软件,检查事务的逻辑,尽量写小事务,完成了要放开资源。
还有就是配置服务器的资源。总之,配置好了应该没有问题
正宗老冉
2008-04-23
打赏
举报
回复
把你数据库服务器的配置贴出来!
qinqinhao
2008-04-23
打赏
举报
回复
学习
htyr2008
2008-04-23
打赏
举报
回复
学习中。。。
wang520d
2008-04-23
打赏
举报
回复
[Quote=引用 36 楼 zheninchangjiang 的回复:]
0-确认一下,SQL中所能使用的最大内存.
1-能让数据库完成的就用数据库完成,比如有些客户端的事务可以用触发器完成,忽略掉客户端的一点时间就是胜利.
2-建立索引,定期维护,注意一下索引的填充因子,这样可以解决客户端查询的资源占用.
3-重新分析业务流程,做好流程分析,然后重建业务,当然了,这得花很多很多的时间,相当于重新开发一个系统来替代老的系统了.
[/Quote]
0-- 怎么查看SQL能够使用的最大内存
2-- 填充因子 不太理解。。有劳解释下。。
zheninchangjiang
2008-04-23
打赏
举报
回复
0-确认一下,SQL中所能使用的最大内存.
1-能让数据库完成的就用数据库完成,比如有些客户端的事务可以用触发器完成,忽略掉客户端的一点时间就是胜利.
2-建立索引,定期维护,注意一下索引的填充因子,这样可以解决客户端查询的资源占用.
3-重新分析业务流程,做好流程分析,然后重建业务,当然了,这得花很多很多的时间,相当于重新开发一个系统来替代老的系统了.
-晴天
2008-04-23
打赏
举报
回复
做个备份,在晚上没人连的时候去边修改边测试.估计索引还是要建的,不然怎么快得起来!
wang520d
2008-04-23
打赏
举报
回复
[Quote=引用 33 楼 xming4321 的回复:]
采用哈连接池技术
限制连接的数量!
[/Quote]
连接数量不能限制 客户需要有这么多客户端连接
十一文
2008-04-23
打赏
举报
回复
采用哈连接池技术
限制连接的数量!
wang520d
2008-04-23
打赏
举报
回复
[Quote=引用 29 楼 zjdyzwx 的回复:]
select * from t(nolock)
indeX 的建立有问题
查询的时候是用了你建立的那个index吗?
如果不是 强制使用 index = ix_。。
[/Quote]
我也准备用这个方法去试试
可不知道(nolock)会不会引起其他问题。。因为系统的使用时间很宝贵 如果有点点差错就可能造成经济损失一直不敢动同事的代码;
wang520d
2008-04-23
打赏
举报
回复
[Quote=引用 28 楼 soarcn 的回复:]
问个问题,有必要那么多连接数吗?你们的并发用户数在多少量级?
我记得以前我们有一个sun的小型机在150人连接的时候也跑不动。当然数据量比你们的大了n倍。
我觉得你们那机器配置,70-90人的连接数差不多了。
关于死锁的问题,建议好好查一下,怀疑索引或者逻辑有问题。
[/Quote]
数据量远远不止我说的那个数 一天某个表内产生的数据量就有2-3W;
200个客户端同时使用 连接就是有这么多的;
数据库根本没有建立索引 ;
wang520d
2008-04-23
打赏
举报
回复
[Quote=引用 26 楼 ranzj 的回复:]
把你数据库服务器的配置贴出来!
[/Quote]
至强4颗CUP2.0 内存由2G增加至现在的6GB
yangdingyu8686
2008-04-22
打赏
举报
回复
硬件配置有点差了,
重新建立索引。
wang520d
2008-04-22
打赏
举报
回复
访问人数太多啦 数据库表都死锁啦。。郁闷啊。。
flairsky
2008-04-22
打赏
举报
回复
[Quote=引用 10 楼 wang520d 的回复:]
服务器配置CPU双核2.0 2GB内存
现在主要的问题是连接数太多了 同时有200人连着
[/Quote]
那这个就是你机子要升级了萨
200个人连什么概念哦!!
zheninchangjiang
2008-04-22
打赏
举报
回复
内存并不多.最好有个6块硬盘做RAID5,
连接数多,建议还是优化客户端程序
wang520d
2008-04-22
打赏
举报
回复
服务器配置CPU双核2.0 2GB内存
现在主要的问题是连接数太多了 同时有200人连着
zheninchangjiang
2008-04-22
打赏
举报
回复
先说一下你的环境吧,免得乱猜.
反正我觉得有一点不会错,加CPU,加内存,加RAID缓存,加RAID硬盘
加载更多回复(18)
程序开发性能调优之如何降低CPU使用率。
本文提供了几种有效降低CPU使用率的方法,包括
优化
启动项、调整svchost进程、解决鼠标右键引起的高负载问题以及合理配置网络连接参
数
。此外,还讨论了多线程程序设计中如何避免CPU过度
占用
。
ArcSWAT建模踩坑记:你的土壤
数
据库参
数
算对了吗?聊聊SPAW的那些默认值和单位陷阱
本文深入探讨ArcSWAT建模中土壤参
数
计算的5个关键误区,特别是SPAW工具的单位制选择、压实系
数
调整、有机质含量修正等常见问题。通过实际案例和验证方法,帮助水文模型使用者避免参
数
计算错误,提升模拟精度。
SWAT模型实战:如何利用现有土壤与气象
数
据,快速完成一个流域的水文模拟?
本文聚焦SWAT模型在流域水文模拟中的工程化应用,涵盖
数
据预处理(坐标系统一、气象格式标准化)、自动化流域划分(DEM阈值
优化
、子流域融合)、HRU智能配置(土壤参
数
自动转换、土地利用本地化重分类)、多源气象
数
据动态集成(CHIRPS补缺、时间对齐与偏差校正)以及模型调试与验证(水量平衡检查、ESCO参
数
敏感性分析)。强调结果导向的高效建模路径。
【信息科学与工程学】【运营科学】第二篇 C4信息与通信网络运营 (C4) ——
数
据中心网络运营04
本文构建了面向
数
据中心网络运营的资源
优化
知识框架表,以‘
优化
方法-资源-场景-时间’为组合维度,系统梳理七类典型算法方案。每个条目涵盖算法名称、核心思想、关键方程、步骤、问题类型、硬件/协议依赖及部署模式,强调M2理论与R/S/T属性的结合,并指出随机规划与在线
优化
等方法的协同部署实践,支撑人工智能驱动的动态网络运营。
AI Agent实战:从ReAct框架到工具调用闭环的完整落地指南
本文聚焦AI Agent工程化落地,以ReAct框架为起点,详解从环境搭建(Ollama+Llama3-8B)、工具设计原则、Prompt工程
优化
、手写Orchestrator调度器实现,到记忆模块(SQLite时间窗口)与生产部署(Nginx+Uvicorn)的完整闭环。强调可控性、可观测性与可扩展性,覆盖调试技巧、性能诊断及安全加固(参
数
校验、Observation过滤、Prompt越狱防护),所有内容均基于日均10万次调用的真实项目验证。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章