数据库性能优化
数据库性能优化
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。

热点

zzy3620课题专家组 · 某城商行 擅长领域:数据库, 存储, 云计算
21 会员关注
金融企业优化消息推送系统,包括服务器资源、数据库SQL和慢日志分析,调整buffer大小提高缓存命中率,监控慢日志缓存区,关注CPU/内存/存储性能,采用独立IO资源的磁盘存放慢日志。
专栏: 最佳实践
浏览1581
评论3
PostgreSQL·2023-03-15
白鳝 · 南京基石数据技术有限责任公司 擅长领域:数据库, 国产数据库, 服务器
27 会员关注
PG数据库优化应从硬件资源、操作系统、文件系统、SQL优化、数据库结构、参数设置、并发控制、缓存命中率、访问冷数据、自动化任务等方面入手。注意操作系统参数调整、文件系统设计与配置、数据库参数设置、并发度控制等。避免自动化任务冲突,定期数据预热可提升统计报表...(more)
浏览1464
系统集成Zabbix·2022-08-10
lych370联盟成员 · 个人 擅长领域:数据库, 云计算, 服务器
18 会员关注
为啥要查询历史数据,一般保留趋势数据就可以,查询的话查询趋势数据就可以,历史数据可以定期直接清理,感觉保留的意义不大,另外建议修改监控项中历史数据的保留期限,不要太久,数据库软件优化的能力有限,有条件的话建议升级硬件性能,最好数据库可以存储在固态硬盘上...
监控·2020-12-22
lisongqing联盟成员 · IPS 擅长领域:服务器, 数据库, 云计算
46 会员关注
收藏3
评价1
金币1
MySQL·2019-06-25
PanMichael · 兴业数金 擅长领域:云计算, 容器, 容器云
16 会员关注
数据库往往会成为应用的最终瓶颈,而Mysql是被使用得最多的开源关系型数据库。如何分析执行Mysql数据库语句的性能就非常重要。但是很多开发人员并没有相关的意识与能力,但其实掌握了一些简单的常用手段,就可以让我们自己分析出数据库语句的问题。曾经看到过有对数据库查询语...(more)
浏览4923
评论1
guoxilin · 某科技公司 擅长领域:服务器, 数据库, 云计算
11 会员关注
1问题现象描述项目上线的第二天,发现在早上10点后,随着时间的推移,运维反馈耗时一直在增长,且延迟增加的交易总笔数呈现明显的增长趋势。而前一天平均处理时间不到1秒,而那时交易的处理延时很多都开始超过2秒,且呈现增长趋势。2qw68gx5w4s2问题原因分析首先通过SQL语句查询交易...(more)
浏览1619
评论1
软件开发数据库·2018-10-10
y18511664518 · 长城超云 擅长领域:数据库, 存储, 关系型数据库
601 会员关注
中间件聚合
银行Db2·2018-08-30
libai21课题专家组 · 海通证券 擅长领域:数据库, 存储, 服务器
133 会员关注
建议使用DB2的自动内存管理,DB2会根据系统资源和数据库负载自动的调整内存的使用。如果一定要自己调整的话,可以根据数据量和机器内存来调整数据库缓冲池的大小。符合常识就行了。比如数据库只有100G,那么缓冲池就没必要设置成200G,其实10-20G就够了。...
银行数据库·2018-05-25
anikikong课题专家组 · 中国民生银行 擅长领域:数据库, 灾备, 双活
710 会员关注
索引缓冲池命中率低是不是只是从缓冲池这个维度去查看的结果?如果是这样的话不太准确,因为我们最终想看的是哪个表的哪个索引命中率低,这样才知道是不是有问题。这个可以从表空间的缓冲池命中率和相关sql的缓冲池命中率去确定。如果最终确定了是表的索引命中率低,有两个方向...

描述

数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
数据库优化的指导思路是首先写出的SQL是优化器喜欢的,然后在排除烂的SQL的情况下就是,找瓶颈,数据库吞吐量上不去或者查询慢都是因为某一瓶颈的存在,从非常大的粒度来看,瓶颈可以分为五类:io、内存、CPU、网络、锁。
X社区推广
  • 提问题