본문 바로가기

전체 글234

Database 변경(size 늘이기 , 줄이기) 1. Database size 늘리기(3가지) 1) 자동 증가하도록 Database 옵션 설정. size, maxsize, filegrowth 옵션을 사용해서 해야한다. 2) 데이터 파일의 사이즈 확장 alter Database MyDB modify file(name=testdata1, size=20mb) sp_helpDB Mydb 3) 데이터 파일 추가 alter Database mydb add file(name=testdata3, filename='c:\dat\testdata3.ndf', size=1, maxsize=10, filegrowth=1) to filegroup UserGroup1 -- 그룹 지정 2. Database size 줄이기 1) 자동 축소기능 : Database 옵션에서 자동축소를.. 2006. 10. 17.
개발자들이 하지 않아야 할 칠거지악 (엔코아:오라클) 오라클 관련 튜닝 컨설팅 회사에서 말한거라고 하네요... 도움이 될수 있으니 참고 하세요... 1. 좌변을 가공하지 말라 (DB column을 가공하지 말고 치환시켜 상수(변수)부분을 가공하라. 원리 1. 인뎃스 컬럼은 비교되시 전에 변형이 일어나면 인덱스를 사용할 수 없다. 2. 부정형(Not, )으로 조건을 기술한 경우에도 인덱스를 사용하지 않는다. 3. 인덱스 컬럼이 NULL로 비교되면 사용될수 없다. 4. 옵티마이져가 필요에 따라 상기 적용원칙을 준수했음에도 불구하고 특정 인덱스의 사용을 취사 선택함으로써 사용되지 않는 인덱스가 생길수 있다. 예1) 기존) select dept, ename, sal from emp where substr(job, 1, 4) = 'SALE' 해결책) select d.. 2006. 10. 17.
SQL2000 기준 자주 사용하는 단축키 [쿼리] - 실행: Ctrl+E 또는 F5 - 실행 취소: Alt+Break - 쿼리 구문 분석, 검사: Ctrl+F5 [DB] - DB 연결: Ctrl+O - DB 연결 끊기 및 하위 창 닫기: Ctrl+F4 - DB 개체 정보: Alt+F1 - DB 선택: Ctrl+U [편집] - 창 내용 지우기: Ctrl+Shift+Del - 주석 달기(블럭): Ctrl+Shift+C - 주석 제거(블럭): Ctrl+Shift+R - 복사(블럭): Ctrl+Ins 또는 Ctrl+C - 잘라내기(블럭): Shift+Del 또는 Ctrl+X - 붙여넣기(블럭): Shift+Insert 또는 Ctrl+V - 줄 내용 삭제: Ctrl+Del - 줄 삭제: Ctrl+Y - 찾기: Ctrl+F - 다음 찾기: F3 - 줄 번.. 2006. 10. 17.
MS-SQL 테이블별 용량 보기 use pubs go select table_name = convert(varchar(30), min(o.name)), table_size = ltrim(str(sum(reserved) * 8192 / 1024.,15,0) + '' KB'') from sysindexes i inner join sysobjects o on (o.id = i.id) where i.indid in (0, 1, 255) and o.xtype = ''U'' group by i.id go 이러한 방법으로 쿼리하시면 됩니다. 가끔씩 사용되는 루틴이라면 아래와 같이 master db에 프로시져로 만들어 등록시킨후 --drop proc sp_sqler_getTableSize create proc sp_sqler_getTableSize .. 2006. 10. 17.