약 5500 개의 항목이있는 목록이 있으며 디스크의 크기를 확인하고 싶습니다. 내가 이것을 할 수있는 방법이 있습니까? 필요한 경우 데이터베이스에서 쿼리를 실행해도 상관 없습니다.SharePoint 목록의 크기는 어떻게 결정합니까?
답변
사이트 할당량을 사용하면 사이트 설정 아래의 옵션이 저장 공간 할당이라고 표시됩니다. 중앙 관리에서 할당량을 설정하면이 페이지에서 현재 사용중인 저장소가 무엇인지 알려주므로 거기에서 아이디어를 얻을 수 있습니다. 저장 공간 할당 보고서를 받으면 라이브러리의 전체 크기를 볼 수 있습니다.
아쉽게도 사이트 할당량을 사용 설정하지 않으면이 보고서를받을 수 없습니다.
템플릿을 파일 시스템에 저장하면 해당 크기를 대략적으로 알 수 있습니다. 주기적으로이 작업을 수행해야하는 경우이 방법은 그리 유용하지 않습니다. http://[myapplication]/[mySitecollection]/_layouts/storman.aspx
이에
총 크기가 50MB 미만인 경우에만 작동합니다. – Emaborsa
이동은 사이트 모음의 저장 공간 할당을 나열합니다.
죄송합니다. 하지만이 questionmyself에 대한 답변을 검색하는 동안이 스레드를 발견했습니다. Tim Dobrinski의 제안은 작동하지 않습니다.이 T-SQL 쿼리는 모든 것을 처리하지는 않지만 아주 좋은 아이디어입니다. 그것을 Excel로 팝핑 한 다음 "Size in MB"열을 추가하고 수식을 추가하십시오.
USE [WSS_Content]
GO
SELECT
[dbo].[Webs].[FullUrl]
,[dbo].[Lists].[tp_Title] AS "ListName"
,[dbo].[Docs].[DirName]
,[dbo].[Docs].[LeafName]
,[dbo].[Docs].[Size]
,[dbo].[Docs].[MetaInfoSize]
,[dbo].[Docs].[Version]
,[dbo].[Docs].[TimeCreated]
,[dbo].[Docs].[TimeLastModified]
,[dbo].[Docs].[MetaInfoTimeLastModified]
,[dbo].[Docs].[CheckoutUserId]
,[dbo].[Docs].[CheckoutDate]
,[dbo].[Docs].[ExtensionForFile]
FROM [WSS_Content].[dbo].[Docs]
INNER JOIN [WSS_Content].[dbo].[Webs] ON [dbo].[Webs].[Id] = [dbo].[Docs].[WebId]
INNER JOIN [WSS_Content].[dbo].[Lists] ON [dbo].[Lists].[tp_ID] = [dbo].[Docs].[ListId]
WHERE [dbo].[Docs].[Size] > 0
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.stp')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.aspx')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.xfp')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.dwp')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%template%')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.inf')
AND ([dbo].[Docs].[LeafName] NOT LIKE '%.css')
나는 이것을 사용했지만 몇 가지 조정을했다.이 항목을 Excel로 옮겨서 합계 한 항목이 약 백만 개가 있기 때문에 문제가 해결되지 않았습니다. 대신 [dbo] GROUP BY. [목록]. [tp_Title]을 선택하고 [dbo]. [Lists]. [tp_Title] AS "ListName", SUM ([dbo]. [Docs]. + [dbo]. [Docs]. [MetaInfoSize]/1024). 이것은 각 List가 얼마나 큰지를 보여주었습니다. 나는 이것을 Excel로 내보내고 함께 작업했습니다. – Peter
사이트 설정 -> 저장 메트릭
당신은 당신이 사이트를 설정할 필요가 없습니다 각각의 목록을
을 볼 수 목록에을 클릭, 각 개체가 소모 얼마나 많은 볼 수 있습니다 할당량
셰어 포인트 2013
,이는 셰어 포인트 2013에서 가져온 것입니다 :
USE [WSS_Content_Intranet]
GO
SELECT
(ISNULL(DocSizes,0) + ISNULL(UserDataSize,0)) As TotalSize,
nLists.tp_ID,
nLists.tp_Title,
nLists.tp_ItemCount,
Webs.FullUrl
FROM
Webs
INNER JOIN
(
SELECT
ALAux.ItemCount as tp_ItemCount,
Lists.tp_Title,
Lists.tp_ID,
Lists.tp_WebID,
ALAux.Modified as tp_Modified,
Lists.tp_ServerTemplate,
Docs.DirName,
Docs.LeafName,
Lists.tp_ImageUrl
FROM
Lists
CROSS APPLY
TVF_AllListsAux_NoLock_ListId(Lists.tp_SiteId, Lists.tp_ID) AS ALAux
INNER JOIN
Docs
ON
Lists.tp_RootFolder = Docs.Id AND
Lists.tp_WebId = Docs.WebId
WHERE
tp_BaseType <> 1 AND
Lists.tp_SiteId = YOUR_SITE_ID
) As nLists
ON
Webs.Id = nLists.tp_WebId
LEFT OUTER JOIN
(
SELECT
(SUM(CAST((ISNULL(Docs.Size,0)) AS BIGINT))) As DocSizes,
Docs.ListId,
Docs.SiteId
FROM
Docs
WHERE
Docs.Type = 0 AND SiteId = YOUR_SITE_ID
GROUP BY
Docs.ListId,Docs.SiteId
) As DocsInList
ON
DocsInList.ListId = nLists.tp_ID
LEFT OUTER JOIN
(
SELECT
(SUM(CAST((ISNULL(tp_Size,0)) AS BIGINT))) As UserDataSize,
tp_ListId
FROM
UserData
GROUP BY
UserData.tp_ListId
) AS UserDataInList
ON
UserDataInList.tp_ListId = DocsInList.ListId
ORDER BY TotalSize DESC
이 항목 및 첨부 문서의 크기를 합산, 모든 웹의 모든 목록을 반환합니다. 문서 라이브러리는 포함되지 않습니다. 다음을 사용하십시오.
SELECT
Lists.tp_Title,
Lists.tp_ID as Id,
SUM(Docs.Size/1024 + Docs.MetaInfoSize/1024)/1024 AS SizeMB,
COUNT(*) as NumberOfFiles
FROM dbo.Docs
INNER JOIN Webs ON Webs.Id = Docs.WebId
INNER JOIN Lists ON Lists.tp_ID = Docs.ListId
WHERE Docs.Size > 0
GROUP BY Lists.tp_Title,Lists.tp_ID
Ack! 콘텐츠 DB를 직접 쿼리하지 마십시오! –
사용자가 '필요한 경우 데이터베이스에서 쿼리를 실행해도 상관 없습니다.'라고 썼습니다. – Emaborsa
- 1. SharePoint 목록의 크기는 어떻게 결정합니까? 프로그래밍 방식으로
- 2. tiff 파일의 이미지 크기는 어떻게 결정합니까?
- 3. SharePoint 2010 사이트의 사이트 유형을 어떻게 결정합니까?
- 4. 실제 세계에서 권장되는 ADO.NET 배치 크기는 어떻게 결정합니까?
- 5. Sharepoint 목록의 열 숨기기
- 6. SharePoint 목록의 보안을 관리하는 방법
- 7. XslCompiledTransform.Load를 사용하여 SharePoint 목록의 파일로드
- 8. SharePoint 목록의 자동 번호 열
- 9. Sharepoint 목록의 계산 된 열
- 10. 구조체의 크기는 어떻게 찾습니까?
- 11. 폴더의 크기는 어떻게 얻습니까?
- 12. PDF 크기는 어떻게 지정됩니까?
- 13. 프레임의 크기는 어떻게 변경합니까?
- 14. MVC에서 컨트롤러를 어떻게 결정합니까?
- 15. 전송 속도를 어떻게 결정합니까?
- 16. 어떻게 자녀의 순위를 결정합니까?
- 17. 이미지로드가 완료되면 어떻게 결정합니까?
- 18. pyodbc는 인코딩을 어떻게 결정합니까?
- 19. QTextDocument의 높이를 어떻게 결정합니까?
- 20. 테이블이 생성되었는지 어떻게 결정합니까?
- 21. 유효한 SoapAction을 어떻게 결정합니까?
- 22. 컨트롤의 가시성을 어떻게 결정합니까?
- 23. 기본 테이블을 어떻게 결정합니까?
- 24. 엔티티가 저장되었는지 어떻게 결정합니까?
- 25. Android는 사용할 레이아웃 폴더를 어떻게 결정합니까?
- 26. 목록의 현재 항목을 다른 목록의 항목에 어떻게 가입시킬 수 있습니까?
- 27. SharePoint 2010 목록의 특정 필드 편집 제한
- 28. 페이지 테이블 크기는 어떻게 계산합니까?
- 29. UILabel의 글꼴 크기는 어떻게 계산합니까?
- 30. 헤더 섹션의 크기는 어떻게 변경합니까?
p.s. 사이트 할당량은 정말 좋은 것입니다. 자유로운 사용자가 얼마나 빨리 문서를 업로드 할 수 있는지는 놀랍습니다. – Nat