본문 바로가기

Programming147

MSSQL 파일그룹, 할당 용량, 현재 사용중인 용량, 사용 가능한 용량 조회 DB 서버의 디스크가 빵빵하다면 문제가 안되겠지만 언젠가는 증설을 해줘야할 때가 온다.다음의 쿼리를 활용해서 현재 남은 용량을 파악하고 디스크 증설 사이즈를 예측해야 한다.대충 몇달동안 이 정도의 데이터를 쌓았고 용량이 이정도이니까 앞으로 얼마나 버틸 수 있겠군..음.. SELECT b.groupname AS 'File Group' , Name , [Filename] , CONVERT (Decimal(15,2),ROUND(a.Size/128.000,2)) [Currently Allocated Space (MB)] , CONVERT (Decimal(15,2) , ROUND(FILEPROPERTY(a.Name,'SpaceUsed')/128.000,2)) AS [Space Used (MB)] , CONVERT.. 2018. 4. 16.
MSSQL 테이블 인덱스, 인덱스 사이즈, row count 조회 DB에서 대량의 데이터를 다룰 때 사실 테이블 사이즈만 볼 것이 아니라 인덱스도 같이 봐줘야 한다.인덱스도 엄연히 테이블처럼 크기를 차지하니까.. 어떠한 경우든 배보다 배꼽이 더 크면 안되지 않을까? mssql에서 파일그룹 내 테이블 인덱스와 사이즈, row count 조회하는 쿼리는 다음과 같다. select ds.name, object_name(o.object_id) as table_name, isnull(i.name,'HEAP') as index_name, i.type_desc , convert(numeric(15,1),sum(reserved_page_count)*8./1024/1024) as reserved_size_gb , max(row_count) as row_count from sys.dm_.. 2018. 4. 16.
ORACLE TO MSSQL 테이블 스키마 변경하기 오라클 테이블을 MSSQL로 마이그레이션 하는 경우가 생길 수 있다.이때 다음 쿼리를 사용하면 된다. 예를 들어서 MSSQL은 COLLATE Korean_Wansung_CS_AS, DATETIME2(0)를 사용한다고 하자. 다음 쿼리에 TBL_NM에 스키마를 복제할 오라클 테이블명을 적어주면 된다 SELECT CASE A.COLUMN_ID WHEN 1 THEN ' '||A.COLUMN_NAME ELSE ','||A.COLUMN_NAME END COLUMN_NAME, CASE WHEN A.DATA_TYPE = 'VARCHAR2' AND A.DATA_LENGTH = 8 AND A.COLUMN_NAME LIKE '%DT' THEN 'date' WHEN A.DATA_TYPE = 'VARCHAR2' THEN 'v.. 2018. 4. 16.
[OLAP] 빅데이터 다차원 분석 솔루션 KYLIN - 설치편 OLAP과 관련해서 kylin을 테스트해 볼 상황이 생겼다그래서 kylin을 올려서 얼마나 데이터 조회에 효율이 좋은지 평가해보고자 설치를 하게 되었다.아주 간단하다 참고로 키린은 하둡 데이터를 hive에 올려놓고 키린 큐브를 만들어서(미리 집계를 해놓고) hbase에 올려놓는다.그리고 사용자는 집계된 hbase 테이블을 select 하게 되는 것이다. 현재 세팅NameNode 2대DataNode 8대HDP(호튼웍스 데이터 플랫폼) 2.4 버전 KYLIN 2.2.0 버전키린의 장점은 구성 측면에서 마스터노드에 파일을 가져와서 실행만 하면 된다는 것이다.(마치 이클립스처럼 따로 설치가 필요하지 않고 바로 데몬이 올라간다.) 1. 먼저 키린을 올리기마스터노드 특정 폴더에 rz 명령어를 사용해서 apache-.. 2018. 4. 15.