当前位置: 首页 > wzjs >正文

网站做三个月收录100东莞做网站哪家好

网站做三个月收录100,东莞做网站哪家好,绍兴注册公司,广西建设厅网站绿色建筑标识PostgreSQL 查看表膨胀情况的方法 表膨胀(Table Bloat)是PostgreSQL中由于MVCC机制导致的一种常见现象,当大量数据被更新或删除后,表中会积累"死元组"(dead tuples),这些死元组占据空间但不可见,导致表实际占用的磁盘空…

PostgreSQL 查看表膨胀情况的方法

表膨胀(Table Bloat)是PostgreSQL中由于MVCC机制导致的一种常见现象,当大量数据被更新或删除后,表中会积累"死元组"(dead tuples),这些死元组占据空间但不可见,导致表实际占用的磁盘空间远大于有效数据所需空间。

使用内置视图查看表膨胀

1 使用 pg_stat_user_tables 视图

SELECTschemaname || '.' || relname AS table_name,pg_size_pretty(pg_total_relation_size(relid)) AS total_size,pg_size_pretty(pg_relation_size(relid)) AS data_size,n_live_tup AS live_tuples,n_dead_tup AS dead_tuples,round((n_dead_tup::numeric / (n_live_tup + n_dead_tup) * 100), 2) AS dead_tuple_percent,last_vacuum,last_autovacuum
FROM pg_stat_user_tables
WHERE n_live_tup > 0
ORDER BY dead_tuple_percent DESC;

输出示例:

  table_name  | total_size | data_size  | live_tuples | dead_tuples | dead_tuple_percent |        last_vacuum         |        last_autovacuum        
--------------+------------+------------+-------------+-------------+--------------------+----------------------------+-------------------------------yewu1.t3     | 8192 bytes | 8192 bytes |          10 |          90 |              90.00 |                            | 2025-04-04 00:59:57.62698-07yewu1.t1     | 712 kB     | 440 kB     |       10000 |           0 |               0.00 | 2025-05-02 00:09:40.147-07 | 2025-04-03 16:43:51.808336-07yewu1.test10 | 8192 bytes | 8192 bytes |           4 |           0 |               0.00 |                            | yewu1.t2     | 472 kB     | 440 kB     |       10000 |           0 |               0.00 |                            | 2025-04-03 16:46:51.858759-07
(4 rows)

2. 使用 pgstattuple 扩展获取详细膨胀数据

-- 先创建扩展
CREATE EXTENSION IF NOT EXISTS pgstattuple;-- 查看特定表的膨胀情况
SELECT * FROM pgstattuple('schema_name.table_name');-- 估算所有表的膨胀情况
SELECTschemaname || '.' || relname AS table,(pgstattuple(schemaname || '.' || relname)).*
FROM pg_stat_user_tables;

输出示例:

          table          | table_len | tuple_count | tuple_len | tuple_percent | dead_tuple_count | dead_tuple_len | dead_tuple_percent | free_space | free_
percent 
-------------------------+-----------+-------------+-----------+---------------+------------------+----------------+--------------------+------------+------
--------yewu1.t1                |    450560 |       10000 |    378894 |         84.09 |                0 |              0 |                  0 |       9020 |      2yewu1.t2                |    450560 |       10000 |    378894 |         84.09 |                0 |              0 |                  0 |       9020 |      2public.pgbench_history  |  14024704 |      267227 |  12826896 |         91.46 |                0 |              0 |                  0 |       7488 |      0.05yewu1.test1             |      8192 |           3 |       161 |          1.97 |                0 |              0 |                  0 |       7984 |      97.46yewu1.test6             |         0 |           0 |         0 |             0 |                0 |              0 |                  0 |          0 |      0public.pgbench_tellers  |      8192 |         100 |      3600 |         43.95 |                0 |              0 |                  0 |       3764 |      45.95yewu2.t4                |      8192 |           1 |        28 |          0.34 |                0 |              0 |                  0 |       8128 |      99.22yewu1.test5             |         0 |           0 |         0 |             0 |                0 |              0 |                  0 |          0 |      0public.pgbench_branches |      8192 |          10 |       320 |          3.91 |                0 |              0 |                  0 |       7804 |      95.26yewu1.test7             | 513892352 |    10000000 | 408888897 |         79.57 |                0 |              0 |                  0 |     135876 |      0.03yewu1.test3             |         0 |           0 |         0 |             0 |                0 |              0 |                  0 |          0 |      0yewu1.test2             |         0 |           0 |         0 |             0 |                0 |              0 |                  0 |          0 |      0yewu1.t3                |      8192 |          10 |       351 |          4.28 |               90 |           3241 |              39.56 |       3764 |      45.95public.pgbench_accounts | 134479872 |     1000000 | 121000000 |         89.98 |                0 |              0 |                  0 |    1840616 |      1.37yewu1.test10            |      8192 |           4 |       136 |          1.66 |                0 |              0 |                  0 |       7988 |      97.51yewu1.test4             |         0 |           0 |         0 |             0 |                0 |              0 |                  0 |          0 |      0yewu1.test8             | 513892352 |    10000000 | 408888897 |         79.57 |                0 |              0 |                  0 |     135876 |      0.03
(17 rows)
http://www.dtcms.com/wzjs/279592.html

相关文章:

  • c 做的web网站怎么发布宁波专业seo服务
  • 老城网站建设广州市口碑seo推广
  • 法律网站建设方案优化 保证排名
  • 厦门网站建设多少钱郑州官网网站优化公司
  • 北京网站建设代理seo去哪里学
  • 学校网站建设用哪个系统关键词歌词完整版
  • 在实际页面设计中文本通常使用武汉本地seo
  • 分析湖北省旅游局网站的建设情况网络推广中心
  • 做网站和做app哪个贵关键词优化seo优化排名
  • 专做母婴的网站建网站软件
  • 太原做手机网站建设媒体宣传推广方案
  • python做网站视频信息互联网推广
  • 广西壮族自治区建设厅网站杭州网站建设书生商友
  • 学网站建设专业前景好用的磁力搜索引擎
  • 微网站开发视频教程高清的网站制作
  • 长沙网站建设王道下拉惠微信朋友圈产品推广语
  • 台州市网站建设永久免费自助建站平台
  • 如果做局域网影音网站免费二级域名注册网站
  • 做分销网站多少钱长尾关键词搜索网站
  • 邯郸住房及城乡建设部网站搜索引擎优化网站的网址
  • 淄博信息港如何优化网站快速排名
  • 素材网站怎么做360收录提交
  • 做平台外卖的网站需要什么资质网站seo设计
  • 怎样获得做网站的客户海外推广渠道
  • 做云词图的网站站长工具域名
  • 网站用ps如何做沈阳线上教学
  • 手机网站开发服务淄博seo
  • 做网站公司 衡阳公司百度推广销售员的工作内容
  • 给公司建立网站吗营销团队找产品合作
  • 自己网站制作的详细教程互联网营销师是干什么