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

问题

系统集成Zabbix·2022-08-10
lych370联盟成员 · 个人 擅长领域:数据库, 云计算, 服务器
18 会员关注
为啥要查询历史数据,一般保留趋势数据就可以,查询的话查询趋势数据就可以,历史数据可以定期直接清理,感觉保留的意义不大,另外建议修改监控项中历史数据的保留期限,不要太久,数据库软件优化的能力有限,有条件的话建议升级硬件性能,最好数据库可以存储在固态硬盘上...
系统集成Zabbix·2023-08-02
lych370联盟成员 · 个人 擅长领域:数据库, 云计算, 服务器
18 会员关注
清理无用监控项时可能会导致对应监控项的大量历史数据被保留,housekeeping的作用就是清理历史数据,如果一次删除大量无用的监控项,并且该监控项配置的保留历史比较久的话,这样数据量就会显著增大,导致出现慢sql等,建议分多次删除...
银行Db2·2018-05-24
anikikong课题专家组 · 中国民生银行 擅长领域:数据库, 灾备, 双活
710 会员关注
死锁其实不是数据库问题,而是业务一致性问题。这个问题还是需要从业务场景去解决。例如是否允许出现脏读幻读等。如果可以的话就降低隔离级别。另一个方法是把一个UOW拆成多个UOW提交,减少死锁现象。这个同样是业务问题。...
互联网服务数据库优化·2019-04-29
顾黄亮课题专家组 · 畅销书作者 擅长领域:云计算, 数据库, 系统运维
107 会员关注
不难的,自己干
系统集成AIX·2018-11-06
wade666 · Cloud 擅长领域:数据库, 新核心系统, 关系型数据库
5 会员关注
这个太大了……看操作系统的内存,CPU,硬盘使用率是否正常;看数据库缓冲池命中率,内存使用情况,具体看业务是否有反馈比较慢的功能,查对应的SQL等等
银行数据库·2020-09-17
atpeace331 · 银行 擅长领域:数据库, 数据库系统改造, 关系型数据库
58 会员关注
目前,我知道的工具只有 DbVisualizer 可以查看类Oracle、Mysql那种表格形式的执行计划,它也可以支持“树状图”执行计划。其实,我觉得还是树形图执行计划,清晰直观。用时间长了,你就知道它的好处了。...
互联网服务银行·2015-04-15
新数科技 · 北京新数科技有限公司 擅长领域:数据库, 数据库系统改造, 关系型数据库
121 会员关注
1. 先做健康检查,找出系统瓶颈点。2. 如果瓶颈是整体硬件资源不够,比如cpu,内存,可以考虑扩容。或者换迁移到新服务器,用pureScale都集群技术。3. 如果是存储IO不够,可以考虑了数据库压缩。4. 另外也可以分析sql等,优化应用。...
IT其它Db2·2018-05-24
DB-TrendSetter联盟成员 · 公司 擅长领域:数据库, 服务器, 数据库系统改造
503 会员关注
鉴于你的情况,可以考虑开启AUTO_RUNSTATS,AUTO_REORG 避免频繁的手动操作,表中数据大量变更后,需要reorg,整理碎片叶后性能才会提升,只做runstat不行。
银行数据库·2018-05-25
anikikong课题专家组 · 中国民生银行 擅长领域:数据库, 灾备, 双活
710 会员关注
索引缓冲池命中率低是不是只是从缓冲池这个维度去查看的结果?如果是这样的话不太准确,因为我们最终想看的是哪个表的哪个索引命中率低,这样才知道是不是有问题。这个可以从表空间的缓冲池命中率和相关sql的缓冲池命中率去确定。如果最终确定了是表的索引命中率低,有两个方向...
银行Extended RAC·2018-05-03
haizdl · 大连 擅长领域:灾备, 存储, 服务器
1236 会员关注
之前Oracle官方有关于extended rac 的距离和延时要求,但是后来oracle 官方并不推崇这种做法。也就没有官方的数据了。但是从历史的文档和目前很多厂家宣称的指标是百公里内,5毫秒一个RTT。但是这个东西不是一个绝对值,不适合所有的业务。主要还是看自己的业务类型。但是个人...

描述

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