社区
MS-SQL Server
帖子详情
如何减轻数据库压力,减少CPU使用率,在线等
looklzg1108
2009-10-12 08:36:42
写了一个咨询收集器,从一些网站收集一些新闻资讯,先写到一个list列表里面,然后写进数据库,写进数据库有如下问题:
1:有些资讯或者新闻都是转载的,如何进行筛选?
2:list里面的每条资讯进行筛选时都得遍历数据库(目前是这样实现的),根据标题长度和内容的长度来进行判断,这样就造成了数据库压力过大和CPU使用率过高。如何解决?
...全文
461
5
打赏
收藏
如何减轻数据库压力,减少CPU使用率,在线等
写了一个咨询收集器,从一些网站收集一些新闻资讯,先写到一个list列表里面,然后写进数据库,写进数据库有如下问题: 1:有些资讯或者新闻都是转载的,如何进行筛选? 2:list里面的每条资讯进行筛选时都得遍历数据库(目前是这样实现的),根据标题长度和内容的长度来进行判断,这样就造成了数据库压力过大和CPU使用率过高。如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2009-10-12
打赏
举报
回复
[Quote=引用楼主 looklzg1108 的回复:]
写了一个咨询收集器,从一些网站收集一些新闻资讯,先写到一个list列表里面,然后写进数据库,写进数据库有如下问题:
1:有些资讯或者新闻都是转载的,如何进行筛选?
2:list里面的每条资讯进行筛选时都得遍历数据库(目前是这样实现的),根据标题长度和内容的长度来进行判断,这样就造成了数据库压力过大和CPU使用率过高。如何解决?
[/Quote]
1.人工筛选,要要匹配筛选,太难,太智能化.
2.这个可以考虑采用搜索关键字.
不过,你这个系统貌似和google,baidu差不多,实现起来太困难了.
--小F--
2009-10-12
打赏
举报
回复
1.这个应该在程序中实现比较好
2.如果能不遍历数据库 增加一个字段来进行比较都可以 因为循环的效率实在是不高
小宏
2009-10-12
打赏
举报
回复
关注学习。。。
SQL77
2009-10-12
打赏
举报
回复
2:list里面的每条资讯进行筛选时都得遍历数据库(目前是这样实现的),根据标题长度和内容的长度来进行判断,这样就造成了数据库压力过大和CPU使用率过高。如何解决?
可否利用一些字段来判断,不要全部筛选,
haitao
2009-10-12
打赏
举报
回复
1、这取决于是否转载是靠什么来判断的,与数据库没有关系啊
2、可以冗余地为资讯记录增加一个标题内容校验值(crc或md5),比较时,只要比较校验值就行了
Redis
数据库
入门与使用
从 Redis 的安装开始讲解,详细介绍
数据库
的使用与维护等操作。
mysql查询
cpu
使用率
100%_
数据库
CPU
使用率
100% 排查记
1.背景:在监控线上
数据库
的运行是否安全、正常的过程中,
cpu
使用率
是一个重要的指标,一旦
cpu
使用率
飙升至90%+甚至达到100%,必然会对
数据库
的正常工作产生影响。在排查
数据库
的
cpu
飙升的问题前,我们先看下
cpu
飙升的原因有哪些。2.
cpu
使用率
飙升的原因首先直观的,
cpu
使用率
过高可能和流量和慢查询有一定的关系进一步查阅相关资料,得到公式:单位时间
CPU
资源 = 查询执行的平均成...
MySQL
数据库
CPU
使用率
过高,怎么办
MySQL
CPU
使用率
过高解决 MySQL
CPU
使用率
100%解决
Mysql
数据库
CPU
使用率
异常排查
概述: 为保障双十一活动期间基础组件服务的稳定型,我们做了一波压测来确定我们基础服务的吞吐能力,发现当我们开放api 达到2500tps时,rt升高出现毛刺,
数据库
(MYSQL)
cpu
使用达到100%,然后做了一轮优化(api 请求事件投递到MQ 和
数据库
升级,以及相关限流处理),重新压测确保5000tps运行支撑(基础服务部署在8台ecs,如果在扩展集群增加MQ处理能力依然会造成
数据库
cpu
100%)可以使基础服务平稳支撑业务方调用。观察2021-10-31开始持续观察RDS运行情况...
关于阿里云中RDS
数据库
的
CPU
使用率
和内存
使用率
的20道高级面试题2
RDS
数据库
的
CPU
使用率
指的是
数据库
在执行各项操作时对
CPU
资源的占用情况。监控和管理
CPU
使用率
可以通过RDS管理控制台来实现。监控与报警:在控制台的监控与报警页面,有一个旧版监控页签,在这里的资源监控部分,可以查看到
CPU
使用率
的实时信息。性能趋势:RDS MySQL的标准监控功能已经升级,现在融合了
数据库
自治服务DAS的性能趋势功能,这为用户提供了更为丰富的监控体验。
数据库
自治服务DAS:这是一种基于云计算的服务,它可以提供更深入的性能分析和优化建议,帮助用户更好地理解和管理
数据库
的性能。
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章