본문 바로가기
728x90
반응형
SMALL

table9

[MS-SQL]테이블별 사용 용량 확인하기 이번에는 MS-SQL에서 현재 사용중인 테이블들에 대해서용량을 확인하는 방법을 정리해보고자 합니다. 솔직히 이것은 거의 볼 일이 없기는 합니다.그래도 나중에 혹시 확인을 해야 할 수 있으니알고 있어서 나쁠 건 없을 것 같습니다. 방법은 간단합니다.쿼리를 돌리면 됩니다.쿼리는 다음과 같습니다. SELECT CONVERT(VARCHAR(30), MIN(O.NAME)) AS TABLENAME , LTRIM(STR(SUM(RESERVED) * 8192.0 / 1024.0 / 1024.0, 15,0)) AS TABLESIZE FROM SYSINDEXES I INNER JOIN SYSOBJECTS O ON (O.ID = I.ID) WHERE I.INDID IN (0, 1, 255) AND O.XTYPE = 'U' .. 2019. 8. 20.
[MS-SQL]테이블 정보 보기 및 쿼리 추출하기 SQL Server를 쓰다 보면 테이블의 정보를 볼 필요가 있을 때가 있습니다.이 때 확인할 수 있는 방법입니다.저는 SSMS(Microsoft SQL Server Management Studio)를 사용하므로,SSMS 기반으로 설명하도록 할께요~ 1. SSMS - 확인하고자 하는 Table 선택 2. F7키 눌러 개체 탐색기 실행 개체 탐색기를 실행하면열, 키, 트리거, 인덱스 등등 여러가지 정보들이 있습니다.이 정보들을 확인할 수 있습니다.저는 우선 Index를 기반으로 설명하도록 하겠습니다. 3. 원하는 정보 클릭(예제는 인덱스)위처럼 이렇게 나옵니다.인덱스가 여러개이면 여러개가 나오고,하나라면 하나만 나오고없을 수도 있습니다. 4. 마우스 우클릭 - 인덱스 스크립팅 - CREATE 저는 우선 CR.. 2019. 7. 1.
[MS-SQL]테이블 리스트 안보일 때 DB를 사용하다보면 새로운 계정을 생성하고 사용하는 경우가 많이 있습니다.이 때 새로 계정을 생성했는데테이블 리스트가 안보일 때가 있습니다.이 때 조치할 수 있는 방법입니다. 우선 기존 계정으로 SQL Server에 접속해 보았습니다.아래처럼 테이블들이 보입니다. 그런데 새로 만든 계정으로 로그인을 해 보았습니다.아래처럼 테이블들이 보이지 않습니다. sa권한이 있는 계정으로 로그인 합니다.보안 - 로그인 - 해당 계정선택 - 마우스 우클릭 - 속성이렇게 들어갑니다. 서버 역할에 들어갑니다.public를 선택합니다. 그리고 다시 만든 계정으로 로그인을 합니다. 아래처럼 table들이 보이는 것을 확인할 수 있습니다. 이처럼 table list가 보이지 않을 때,로그인하는 계정의 권한을 변경하여주면보이게 할.. 2019. 6. 4.
[MS-SQL]테이블 사용 용량 확인하기 DB를 사용하다보면테이블에서 용량을 어느 정도 사용하는지 확인이 필요할 때가 있습니다.이럴 때 쓸 수 있는 방법에 대해서정리를 해보고자 합니다. 저는 SQL Server 기준인거고,타 DB에서는 방법은 모르고 있습니다. 우선 MS-SQL 기준으로 말씀드리도록 하겠습니다. 쿼리는 다음과 같습니다.1111위처럼 쿼리를 작성하면현재 DB에 있는 모든 테이블의 용량을 확인할 수 있습니다.위 쿼리를 돌리면 결과는 다음과 같습니다. 테이블이 많을 경우,특정 테이블의 용량만을 확인하고 싶을 수 있습니다.이럴 때는 테이블명을 조건절에 추가를 해주면 됩니다.쿼리는 다음과 같습니다.222222위처럼 쿼리를 작성하여 돌리면 결과는 아래처럼 나옵니다.위 쿼리에서 지정한 테이블에 대해서만 용량이 계산되어 나옵니다. 위 쿼리의 .. 2019. 4. 23.
728x90
반응형
LIST