-
PostgreSQL 查询变慢原因分析(索引膨胀)
现象 PostgreSQL查询变慢,磁盘空间占用变多。 原因 无序索引 主键使用UUID存储。 B-tree索引在插入时,会根据主键值自动排序,以保持树的平衡。因UUID V4无序,在每次插入新记录
2025-02-08, Views: 114 , Topics: PostgreSQL 性能优化
-
PostgreSQL 使用 pg_stat_statements 查询慢 SQL
pg_stat_statements 介绍 PostgreSQL内置了pg_stat_statements插件。 备注:如果使用make world及makr install-world编译安装的P
2024-06-18, Views: 868 , Topics: PostgreSQL 性能优化
-
PostgreSQL 启用 auto_explain 自动解析慢 SQL
auto_explain 介绍 auto_explain是PostgreSQL内置的插件。 备注:如果使用make world及makr install-world编译安装的PostgreSQL,默
2024-06-17, Views: 839 , Topics: PostgreSQL 性能优化
-
PostgreSQL 开启日志记录慢 SQL 等关键信息
开启日志 SQL alter system set logging_collector = on; alter system set log_min_duration_statement = '25
2024-06-14, Views: 950 , Topics: PostgreSQL 性能优化
-
MySQL 性能优化之 explain Extra 字段
创建表 create table s1 ( id int auto_increment, key1 varchar(100), key2
-
MySQL 性能优化之 explain type 字段
创建表 create table s1 ( id int auto_increment, key1 varchar(100), key2
-
MySQL 性能优化之慢查询日志
查看是否开启 show variables like 'slow_query_log%'; 输出: mysql> show variables like 'slow_query_log%'; +-
-
SQL 优化
insert 批量插入,500-1000条一批次 手动提交事务 主键顺序插入 大批量数据插入使用MySQL提供的load指令 update where条件
-
尾部延迟是什么?如何避免尾部延迟?
概念 有1%的请求耗时高于99%的请求耗时,影响用户体验,甚至拖垮服务。 可能原因 磁盘空间不足/老化 负载高/过载 频繁垃圾回收 请求数据库或第三方资源超时