微服务
微服务架构:如何用十步解耦你的系统?
深度:微服务如何解耦,对于已经紧耦合的架构如何重构?
关注
数据库相关
快速对比文件是否存在差异
ufw常用参数
devpi使用记录
本文档使用 MrDoc 发布
-
+
首页
数据库相关
## 参考链接 [pgpool-II 手册](https://www.pgpool.net/docs/pgpool-II-3.5.4/doc/pgpool-zh_cn.html) [PostgreSQL 监控指标](https://developer.aliyun.com/article/25813) [使用 `EXPLAIN`](http://www.postgres.cn/docs/12/using-explain.html) ## 关注点 - 将数据库中的附件分离出来,缩减数据库体积,提高备份恢复效率。 - 如何查询数据库负债情况,当前数据库是否是性能瓶颈,是否需要读写分离。 ## pg_stat_user_tables pg_stat_user_tables 视图显示所有命名空间中用户自定义普通表和 toast 表的状态信息。 - 顺序扫描 vs 索引扫描 - 对频繁查询的数据是否可以缓存? | 名称 | 类型 | 描述 | | :- | :- | :- | | relid | oid | 表的 OID。 | | schemaname | name | 该表的模式名。 | | relname | name | 表名。 | | seq_scan | bigint | 该表发起的顺序扫描数。 | | seq_tup_read | bigint | 顺序扫描抓取的活跃行数。 | | idx_scan | bigint | 该表发起的索引扫描数。 | | idx_tup_fetch | bigint | 索引扫描抓取的活跃行数。 | | n_tup_ins | bigint | 插入行数。 | | n_tup_upd | bigint | 更新行数。 | | n_tup_del | bigint | 删除行数。 | | n_tup_hot_upd | bigint | HOT 更新行数(即没有更新所需的单独索引)。 | | n_live_tup | bigint | 估计活跃行数。 | | n_dead_tup | bigint | 估计死行数。 | | last_vacuum | timestamp with time zone | 最后一次该表是手动清理的(不计算 VACUUM FULL)。 | | last_autovacuum | timestamp with time zone | 上次被 autovacuum 守护进程清理的表。 | | last_analyze | timestamp with time zone | 上次手动分析这个表。 | | last_autoanalyze | timestamp with time zone | 上次被 autovacuum 守护进程分析的表。 | | vacuum_count | bigint | 这个表被手动清理的次数(不计算 VACUUM FULL)。 | | autovacuum_count | bigint | 这个表被 autovacuum 清理的次数。 | | analyze_count | bigint | 这个表被手动分析的次数。 | | autoanalyze_count | bigint | 这个表被 autovacuum 守护进程分析的次。 | ## pg_statio_user_indexes PG_STATIO_USER_INDEXES 视图显示命名空间中所有用户关系表索引的 IO 状态信息。 | 名称 | 类型 | 描述 | | :- | :- | :- | | relid | oid | 索引的表的 OID | | indexrelid | oid | 该索引的 OID | | schemaname | name | 该索引的模式名 | | relname | name | 该索引的表名 | | indexrelname | name | 索引名称 | | idx_blks_read | bigint | 从索引中读取的磁盘块数 | | idx_blks_hit | bigint | 索引命中缓冲区数 |
幻翼
2021年9月15日 11:34
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码