Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

Koj puas tau khiav tawm ntawm qhov chaw ntawm koj lub Confluence server, thiab koj tsis paub leej twg uploads cov ntawv txuas feem ntau?

Txhawm rau kom paub, koj yuav tsum nkag mus rau PostgreSQL confluence database.

Siv cov lus nug SQL tiv thaiv PostgreSQL database, koj tuaj yeem nrhiav cov txheeb cais muaj txiaj ntsig ntawm Confluence.

Tag nrho qhov loj ntawm tag nrho cov ntawv txuas hauv Confluence:

SELECT s.spaceid,
       s.spacename,
       sum(LONGVAL)
FROM contentproperties c
JOIN content co ON c.contentid = co.contentid
JOIN spaces s ON co.spaceid = s.spaceid
WHERE c.contentid IN
    (SELECT contentid
     FROM content
     WHERE contenttype = 'ATTACHMENT')
  AND c.propertyname = 'FILESIZE'
GROUP BY s.spaceid
ORDER BY SUM DESC
LIMIT 5;

Tso zis (spacename hloov):

Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

Nplooj ntawv nrog feem ntau keeb kwm versions ua ke:

SELECT title,
       MAX(VERSION)
FROM content
WHERE contenttype = 'PAGE'
GROUP BY title
ORDER BY 2 DESC
LIMIT 5;

Xaus:

Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

Cov ntaub ntawv txuas loj tshaj plaws hauv koj qhov piv txwv Confluence

SELECT DISTINCT c.contentid,
                c.title AS attachmentTitle,
                u.username AS uploadedBy,
                co.title AS pageTitle,
                cn.longval AS bytes
FROM CONTENT AS c
JOIN USER_MAPPING AS u ON u.user_key = c.creator
JOIN CONTENT AS co ON c.pageid = co.contentid
JOIN CONTENTPROPERTIES AS cn ON cn.contentid = c.contentid
WHERE c.contenttype = 'ATTACHMENT'
  AND cn.longval IS NOT NULL
ORDER BY cn.longval DESC
LIMIT 5;

Xaus:

Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

Tus naj npawb ntawm nplooj ntawv hauv pob tawb thiab tag nrho qhov loj ntawm nplooj ntawv hauv pob tawb ib qhov chaw:


SELECT Count(content.contentid) AS number_of_trashed_pages,
       Pg_size_pretty(SUM(Pg_column_size(bodycontent.BODY))) AS trash_total_size,
       spaces.spacename AS space_name
FROM bodycontent
INNER JOIN content ON (content.contentid = bodycontent.contentid)
INNER JOIN spaces ON (content.spaceid = spaces.spaceid)
WHERE bodycontent.contentid IN
    (SELECT contentid
     FROM content
     WHERE content_status = 'deleted'
       AND contenttype = 'PAGE')
GROUP BY space_name
ORDER BY trash_total_size
LIMIT 5;

Xaus:

Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

Tag nrho qhov loj ntawm cov ntawv txuas rub tawm los ntawm txhua tus neeg siv thoob plaws txhua nplooj ntawv

SELECT u.lower_username,
       sum(cp.longval) AS "size"
FROM content c1
JOIN content c2 ON c1.contentid = c2.pageid
JOIN user_mapping u ON c1.creator=u.user_key
JOIN contentproperties cp ON c2.contentid = cp.contentid
WHERE c2.contenttype='ATTACHMENT'
GROUP BY u.lower_username
ORDER BY sum(cp.longval) DESC
LIMIT 5;

Xaus:

Qhov chaw ntawm Confluence server mus qhov twg? Los yog Confluence txheeb cais ntawm cov ntawv txuas

PS Ntxiv cov ncej nrog cov lus nug SQL muaj txiaj ntsig rau Confluence

Tau qhov twg los: www.hab.com

Ntxiv ib saib