본문 바로가기

분류 전체보기

sysindexes 활용 1. 데이타가 없는 테이블(데이터행수=0) select object_name(id) as 테이블명, name, indid, dpages, * from sysindexes where id > 100 and rows = 0 and indid 100 and indid 100 and indid = 1 ) order by 1 3. 인덱스가 하나도 없는 테이블 select object_name(id) as 테이블명, name, indid, dpages, * from sysindexes where id not in( select id from sysindexes where id > 100 and indid > 0 ) and id > 100 and indid = 0 더보기
인덱스 조각화 1. 테스트 용으로 계좌테이블에서 샘플 데이터를 1000개 만큼 m2에 붇는다. INSERT m2 SELECT top 1000 * FROM taccountmst 2. 클러스터 인덱스를 생성하고 CREATE CLUSTERED INDEX cx ON m2 (userno) GO 3. m2 테이블의 인덱스 조각상태를 확인한다. DBCC SHOWCONTIG(m2, cx) /* DBCC SHOWCONTIG이(가) 'm2' 테이블을스캔하는중... 테이블: 'm2' (1128443144); 인덱스ID: 1, 데이터베이스ID: 7 TABLE 수준스캔이수행되었습니다. - 스캔한페이지................................: 13 - 스캔한익스텐트..............................: 2 .. 더보기
[MSSQL]최적화 단계에서 인덱스 선택(1) 1. Index Size 비교 테스트 계좌 정보 테이블의 샘플 100000개를 각 m, mCX, mNC 테이블에 넣는다. SELECT top 100000 * INTO m FROM taccountmst SELECT top 100000 * INTO mCX FROM taccountmst SELECT top 100000 * INTO mNC FROM taccountmst mCX 에 클러스트 인덱스(CI)를, mNC 에 넌클러스트 인덱스(N-CI)를 만든다 CREATE UNIQUE CLUSTERED INDEX cx ON mCX (userno) CREATE UNIQUE INDEX cx ON mNC (userno) GO 각 테이블을 SP_SPACEUSED 로 비교해보면 EXEC SP_SPACEUSED m EXEC SP.. 더보기
Index 생성과 데이타 삽입 더보기
인덱스를 사용하는 검색 조건자에 대해서 기본적인 내용이지만 정리가 필요해서 올립니다. 다음 조건절에서 index를 쓰는 경우는? 1-1. WHERE price = 100/12 2. WHERE price * 12 = 100 3. WHERE salary + 0 = 2000000 4. WHERE salary + 1 = 2000000 2-1.WHERE name LIKE '김영%' 2.WHERE name LIKE '%영호' 3.WHERE SUBSTRING(name, 1, 2) = '김영' 4.WHERE LEFT(name, 2) = '김영' => 1-1, 2-1 번만 인덱스를 사용합니다. - 컬럼을 가공할 경우 해당 인덱스를 타지 않게 됩니다. - 2-2번은 테이블 전체 스캔을 하게 됩니다. 3-1. WHERE titles.title_id = sales.. 더보기
톨스토이의 마지막 인생 , 로 유명한 톨스토이. 그 외에도 많은 잠언집과 단편 소설로 그의 숭고한 정신과 아름답고 적나라한 문장들에 매료 되어 있었다. 사유재산 제도를 거부하고 무저항주의를 주장하며, 그동안 출판했던 책에 대한 저작권을 포기하려 한다. 이 영화의 전개가 느슨하면서 지루할 수도 있지만 그의 아내 소피아와의 갈등과 사랑을 사실감 있게 표현함으로써 해소된다. 영화 자체로도 그녀를 사랑하는 마음이 전해지는 감동이 있겠지만, 그의 마지막 저서, 아니 마지막으로 써내려간 비밀 일기를 읽은 뒤, 영화를 본다면... 난 이 장면에서 눈물이 나지 않을 수 없었다. 40여년간을 함께해온 부부간의 긴 여정 그토록 인류 역사에 남을 저서들을 함께 작업도 했지만, 그의 유산이기도 한 저작권 문제로 아내 소피아와 하루가 멀게 다투게 된.. 더보기
서울 신문 하프 마라톤 친구들과 함께한 첫 마라톤 대회 준비기간이 조금 아쉽지만 그래도 같이 완주 할 수 있었던것 만으로도 만족했고 기뻤다. 출발~~ 더보기
도시에서 기동성은 경쟁력 이 탈것이라는 수단 덕분에 하루를 더욱 짜임새 있게 보낼 수 있게 한다. 집에서 지하철 역까지 걸어서 5분 대중교통이 애메할 땐 잔차로 도로 사정에 따라 차량으로... 도시에서는 기동성이 중요하다!!! 더보기