婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > postgresql查看表和索引的情況,判斷是否膨脹的操作

postgresql查看表和索引的情況,判斷是否膨脹的操作

熱門標簽:電銷機器人能補救房產(chǎn)中介嗎 天津開發(fā)區(qū)地圖標注app 電話機器人怎么換人工座席 400電話申請客服 廣州電銷機器人公司招聘 江蘇400電話辦理官方 地圖標注要花多少錢 移動外呼系統(tǒng)模擬題 濟南外呼網(wǎng)絡(luò)電話線路

索引膨脹的幾個來源:

1 大量刪除發(fā)生后,導(dǎo)致索引頁面稀疏,降低了索引使用效率。

2 PostgresQL 9.0之前的版本,vacuum full 會同樣導(dǎo)致索引頁面稀疏。

3 長時間運行的事務(wù),禁止vacuum對表的清理工作,因而導(dǎo)致頁面稀疏狀態(tài)一直保持。

查看重復(fù)索引

SELECT pg_size_pretty(SUM(pg_relation_size(idx))::BIGINT) AS SIZE,
  (array_agg(idx))[1] AS idx1, (array_agg(idx))[2] AS idx2,
  (array_agg(idx))[3] AS idx3, (array_agg(idx))[4] AS idx4
FROM (
 SELECT indexrelid::regclass AS idx, (indrelid::text ||E'\n'|| indclass::text ||E'\n'|| indkey::text ||E'\n'||
           COALESCE(indexprs::text,'')||E'\n' || COALESCE(indpred::text,'')) AS KEY
 FROM pg_index) sub
GROUP BY KEY HAVING COUNT(*)>1
ORDER BY SUM(pg_relation_size(idx)) DESC;

表的大小和表中索引個數(shù)

SELECT
 t.tablename,
 indexname,
 c.reltuples AS num_rows,
 pg_size_pretty(pg_relation_size(quote_ident(t.tablename)::text)) AS table_size,
 pg_size_pretty(pg_relation_size(quote_ident(indexrelname)::text)) AS index_size,
 CASE WHEN indisunique THEN 'Y'
  ELSE 'N'
 END AS UNIQUE,
 idx_scan AS number_of_scans,
 idx_tup_read AS tuples_read,
 idx_tup_fetch AS tuples_fetched
FROM pg_tables t
LEFT OUTER JOIN pg_class c ON t.tablename=c.relname
LEFT OUTER JOIN
 ( SELECT c.relname AS ctablename, ipg.relname AS indexname, x.indnatts AS number_of_columns, idx_scan, idx_tup_read, idx_tup_fetch, indexrelname, indisunique FROM pg_index x
   JOIN pg_class c ON c.oid = x.indrelid
   JOIN pg_class ipg ON ipg.oid = x.indexrelid
   JOIN pg_stat_all_indexes psai ON x.indexrelid = psai.indexrelid )
 AS foo
 ON t.tablename = foo.ctablename
WHERE t.schemaname='public'
ORDER BY 1,2;

獲取每個表的行數(shù),索引和一些關(guān)于這些索引的信息(比較詳細)

SELECT
 pg_class.relname,
 pg_size_pretty(pg_class.reltuples::BIGINT) AS rows_in_bytes,
 pg_class.reltuples AS num_rows,
 COUNT(indexname) AS number_of_indexes,
 CASE WHEN x.is_unique = 1 THEN 'Y'
  ELSE 'N'
 END AS UNIQUE,
 SUM(CASE WHEN number_of_columns = 1 THEN 1
    ELSE 0
   END) AS single_column,
 SUM(CASE WHEN number_of_columns IS NULL THEN 0
    WHEN number_of_columns = 1 THEN 0
    ELSE 1
   END) AS multi_column
FROM pg_namespace 
LEFT OUTER JOIN pg_class ON pg_namespace.oid = pg_class.relnamespace
LEFT OUTER JOIN
  (SELECT indrelid,
   MAX(CAST(indisunique AS INTEGER)) AS is_unique
  FROM pg_index
  GROUP BY indrelid) x
  ON pg_class.oid = x.indrelid
LEFT OUTER JOIN
 ( SELECT c.relname AS ctablename, ipg.relname AS indexname, x.indnatts AS number_of_columns FROM pg_index x
   JOIN pg_class c ON c.oid = x.indrelid
   JOIN pg_class ipg ON ipg.oid = x.indexrelid )
 AS foo
 ON pg_class.relname = foo.ctablename
WHERE 
  pg_namespace.nspname='public'
AND pg_class.relkind = 'r'
GROUP BY pg_class.relname, pg_class.reltuples, x.is_unique
ORDER BY 2;

補充:postgresql查看表膨脹

查看表膨脹(對所有表產(chǎn)進行膨脹率排序)

SQL文如下:

SELECT
 schemaname||'.'||relname as table_name,
 pg_size_pretty(pg_relation_size(schemaname||'.'||relname)) as table_size,
 n_dead_tup,
 n_live_tup,
 round(n_dead_tup * 100 / (n_live_tup + n_dead_tup),2) AS dead_tup_ratio
FROM
 pg_stat_all_tables
WHERE
 n_dead_tup >= 1000
ORDER BY dead_tup_ratio DESC
LIMIT 10;

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL之INDEX 索引詳解
  • PostgreSql 重建索引的操作
  • PostgreSQL模糊匹配走索引的操作
  • PostgreSQL的B-tree索引用法詳解
  • postgresql通過索引優(yōu)化查詢速度操作
  • postgresql 索引之 hash的使用詳解

標簽:海西 濮陽 寶雞 杭州 辛集 溫州 昭通 榆林

巨人網(wǎng)絡(luò)通訊聲明:本文標題《postgresql查看表和索引的情況,判斷是否膨脹的操作》,本文關(guān)鍵詞  postgresql,查,看表,和,索引,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《postgresql查看表和索引的情況,判斷是否膨脹的操作》相關(guān)的同類信息!
  • 本頁收集關(guān)于postgresql查看表和索引的情況,判斷是否膨脹的操作的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久99精品国产.久久久久久| 美国十次综合导航| 美女在线视频一区| 国产精品国产三级国产| 久久99精品一区二区三区| 91精品欧美一区二区三区综合在| 在线日韩国产精品| 久久这里只有精品视频网| 欧美二区在线观看| 日韩av午夜在线观看| 在线观看国产日韩| 国产精品少妇自拍| 国产一二三精品| 久久先锋影音av鲁色资源网| 天天综合色天天| 91精品国产91综合久久蜜臀| 日韩国产精品久久| 日韩一区和二区| 91美女在线观看| 亚洲欧美aⅴ...| 日韩免费成人网| 不卡的电影网站| 日韩av成人高清| 日韩写真欧美这视频| 精品欧美乱码久久久久久1区2区| 国产成都精品91一区二区三| 色美美综合视频| 亚洲精品成人悠悠色影视| 日韩午夜在线影院| 99视频有精品| 国产农村妇女毛片精品久久麻豆| 99精品欧美一区二区蜜桃免费 | 亚洲欧洲国产日韩| 欧美年轻男男videosbes| 日本丶国产丶欧美色综合| 免费成人美女在线观看.| 亚洲一区在线视频| 日韩视频一区二区三区在线播放 | 亚洲一区二区视频| 精品乱码亚洲一区二区不卡| 欧美日韩国产在线观看| 国产一区二区精品在线观看| 天天av天天翘天天综合网| 在线播放欧美女士性生活| 亚洲日穴在线视频| 激情成人综合网| 亚洲国产精品影院| 中文字幕精品在线不卡| 国产精品国产三级国产a| 国产最新精品精品你懂的| 成人毛片视频在线观看| 成人三级在线视频| 韩国成人精品a∨在线观看| www.在线成人| 国产不卡视频一区二区三区| 久久久精品天堂| 国产日韩精品一区二区浪潮av| 欧美成人精品1314www| 亚洲欧洲精品一区二区三区| 偷拍自拍另类欧美| 99re在线视频这里只有精品| 蜜桃视频第一区免费观看| 国产精品久久久久久妇女6080| 91污在线观看| 综合婷婷亚洲小说| 亚洲精品成人少妇| 国产宾馆实践打屁股91| 在线观看免费视频综合| 亚洲裸体在线观看| 韩国欧美国产一区| 欧美色网一区二区| 一本大道久久a久久精二百| jlzzjlzz欧美大全| 欧美日韩另类一区| 国产精品高清亚洲| 亚洲一区二区在线视频| 亚洲国产精品久久艾草纯爱| 国产伦精品一区二区三区视频青涩 | 欧美一区二区日韩一区二区| 亚洲国产高清aⅴ视频| 国产精品色哟哟| 黄色资源网久久资源365| 欧美精品视频www在线观看| 一区二区三区欧美| 久久亚洲春色中文字幕久久久| 午夜精品久久久久久久99水蜜桃| 午夜成人在线视频| 蜜臀av国产精品久久久久| 亚洲免费观看高清| 99re这里只有精品首页| 国产精品美女久久福利网站| 麻豆91精品视频| 91精品国产色综合久久不卡电影| 国产精品不卡在线| 成人小视频在线| 久久久91精品国产一区二区精品| 国产+成+人+亚洲欧洲自线| 综合分类小说区另类春色亚洲小说欧美| 亚洲精品在线三区| 青草国产精品久久久久久| www.综合网.com| 亚洲午夜久久久久久久久电影院| 51精品视频一区二区三区| 不卡av电影在线播放| 性做久久久久久免费观看| 日韩一区二区精品葵司在线| 亚洲成a天堂v人片| 中文无字幕一区二区三区| 国产精品久久免费看| 欧美日韩一区二区不卡| 亚洲国产精品影院| 2021久久国产精品不只是精品| 大胆亚洲人体视频| 性做久久久久久| 亚洲va韩国va欧美va精品| 亚洲精品日日夜夜| 午夜精品福利在线| 亚洲国产一区二区视频| 懂色av中文字幕一区二区三区| 日韩精品在线网站| 蜜臀久久久99精品久久久久久| 在线观看日韩电影| 综合久久国产九一剧情麻豆| 国产一区二区三区av电影| 久久综合久久久久88| 国产成人免费xxxxxxxx| 国产精品成人网| 91国模大尺度私拍在线视频| 亚洲欧美一区二区三区极速播放 | 97久久精品人人做人人爽50路| 欧美成人一级视频| 久久69国产一区二区蜜臀| 久久久久久久久久美女| 中文字幕日韩一区二区| 亚洲精品国产一区二区三区四区在线| 国产成人在线网站| 樱花草国产18久久久久| 欧美一区二区三区免费在线看| 天堂成人国产精品一区| 久久久久成人黄色影片| 91免费在线播放| 天天综合网 天天综合色| 2021国产精品久久精品 | 国产精品主播直播| 亚洲人成精品久久久久| 精品久久五月天| 欧美福利电影网| 欧美亚洲一区三区| 国产成人精品免费在线| 日本欧美肥老太交大片| 亚洲三级理论片| 国产欧美一区二区精品秋霞影院| 欧美亚洲尤物久久| 欧美性欧美巨大黑白大战| 欧美影片第一页| 一区二区三区小说| 菠萝蜜视频在线观看一区| 欧美人伦禁忌dvd放荡欲情| 国产精品久久久久久户外露出 | 日韩av中文在线观看| 亚洲综合色婷婷| 国产精品嫩草影院com| 久久精品视频网| 91蜜桃免费观看视频| 国产精品人人做人人爽人人添| 成人午夜免费电影| 精品一区二区三区香蕉蜜桃| 国产尤物一区二区| 成人丝袜18视频在线观看| 99久久综合色| 欧美日韩中文精品| 精品理论电影在线| 久久久久久99久久久精品网站| 国产色91在线| 午夜日韩在线观看| 精品无码三级在线观看视频| 成人黄色网址在线观看| 777亚洲妇女| 亚洲日本va在线观看| 麻豆91免费看| 成人黄色小视频| 欧美日韩精品系列| 日韩电影在线一区二区| 欧美无乱码久久久免费午夜一区 | 91亚洲午夜精品久久久久久| 色菇凉天天综合网| 91精品国产综合久久久久| 中文字幕久久午夜不卡| 国产网红主播福利一区二区| 亚洲色图视频网| 亚洲欧美日韩国产综合| 国产精品美女久久久久高潮| 2欧美一区二区三区在线观看视频| 欧美色图在线观看| 欧美日本国产视频| 这里只有精品电影| 欧美久久一二区| 一区二区三区在线播| 欧美一区二区三区四区在线观看 | 欧美韩国日本一区|