tuning

_相关内容

SLRU

SLRU可以获取相关监控信息。可直接通过调用 polar_stat_slru 函数来获取相关监控信息。select*from polar_stat_slru();

SLRU

SLRU可以获取相关监控信息。可直接通过调用 polar_stat_slru 函数来获取相关监控信息。select*from polar_stat_slru();

锁分为lwlock和lock,当出现锁争抢严重时,需根据具体情况分析。lwlock:等待事件中的 wait_event 描述了具体的lwlock,对应详细描述请参见 lwlock。lock polar_stat_activity 中的 wait_object 字段表示是哪个进程在持有锁。...

锁分为lwlock和lock,当出现锁争抢严重时,需根据具体情况分析。lwlock:等待事件中的 wait_event 描述了具体的lwlock,对应详细描述请参见 lwlock。lock polar_stat_activity 中的 wait_object 字段表示是哪个进程在持有锁。...

智能调参模型说明

智能调参模型的详情说明请参见 说明文档。

内部架构

本节为您展示 PolarDB PostgreSQL版(兼容Oracle)内部架构图。架构组件 说明 shared_buffer_pool 共享缓冲区,用于缓冲数据,加快数据处理的速度。wal buffer 日志缓冲区,写入WAL日志时,需要先写入到日志缓冲区,根据日志产生的大小或者...

有关性能调优

本章节中提及的所有视图,均可在 视图 中找到对应内容。在进行具体问题诊断之前,需确保 polar_monitor、polar_monitor_preload、pg_stat_statements、polar_stat_sql 插件已经安装。

使用AWR

自动负载信息库AWR(Automatic Workload Repository)是一种性能收集和分析的工具。通过AWR工具,您可以从数据库的动态视图等统计信息中生成某个时间段的统计分析报告以及数据库性能报告。PolarDB除了提供 查看视图 中的实时视图和函数外,...

有关性能调优

本章节中提及的所有视图,均可在 视图 中找到对应内容。在进行具体问题诊断之前,需确保 polar_monitor、polar_monitor_preload、pg_stat_statements、polar_stat_sql 插件已经安装。

监控信息概览

通过统计信息的相关指标您可以了解数据库整体的使用情况,例如SQL语句、表、索引以及后台进程的相关信息等等。下图是整体监控大图,供问题定位时参考,更多PolarDB提供的监控视图请参见 查看视图。

内存诊断

内存诊断有普通内存诊断和共享内存诊断两种方式,具体内存诊断方式根据需求而定。普通内存 可以通过观察 polar_stat_activity_rt 视图,如下所示:SELECT pid,rss FROM polar_stat_activity_rt ORDER BY rss DESC;\watch 1 进而可通过 ...

内存诊断

内存诊断有普通内存诊断和共享内存诊断两种方式,具体内存诊断方式根据需求而定。普通内存 可以通过观察 polar_stat_activity_rt 视图,如下所示:SELECT pid,rss FROM polar_stat_activity_rt ORDER BY rss DESC;\watch 1 进而可通过 ...

BRIN索引

BRIN 索引是块级索引,有别于B-TREE等索引,BRIN记录并不是以行号为单位记录索引明细,而是记录每个数据块或者每段连续的数据块的统计信息。因此BRIN索引空间占用特别的小,对数据写入、更新、删除的影响也很小。操作符< <= = >=>应用场景 ...

GiST索引

GiST表示通用搜索树。它是一种平衡的树结构的访问方法,它作为一种模板可用来实现任意索引模式。B tree、R tree和很多其他索引模式都可以在GiST中实现。应用场景 几何类型:支持位置搜索(包含、相交、在上下左右等),按距离排序。...

SQL调优思路

本文介绍多种SQL调优的思路。缺少索引 索引缺失,通过执行计划发现SQL没有使用索引,查询效率低,创建索引后性能提升。示例如下:添加索引前 添加索引后 最优执行计划 执行计划并非最优执行计划,SQL执行时间未达到预期速度,通过执行计划...

问题分析方法论

实例问题分析的基本方法论是寻找性能瓶颈,即哪种资源的消耗最多,什么原因导致该种资源消耗较多,并持续将问题做细粒度拆解。对于 PolarDB PostgreSQL版 数据库,使用的基本资源有以下两种:系统资源:包括CPU、I/O、网络、内存和磁盘资源...

等待事件

等待事件一般表示SQL执行过程中等待获取某种资源。可通过 polar_stat_activity 视图查看哪类等待事件较多:SELECT CASE WHEN wait_event_type IS NULL THEN 'CPU' ELSE wait_event_type END,CASE WHEN wait_event IS NULL THEN 'CPU' ELSE ...

等待事件

等待事件一般表示SQL执行过程中等待获取某种资源。可通过 polar_stat_activity 视图查看哪类等待事件较多:SELECT CASE WHEN wait_event_type IS NULL THEN 'CPU' ELSE wait_event_type END,CASE WHEN wait_event IS NULL THEN 'CPU' ELSE ...
< 1 2 3 4 >
共有4页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用