본문 바로가기
728x90

전체 글364

ms sql 2005 쿼리 분석기 다운로드 http://www.microsoft.com/downloads/details.aspx?FamilyID=c243a5ae-4bd1-4e3d-94b8-5a0f62bf7796&DisplayLang=ko 2013. 4. 27.
[MySQL/명령어]REPAIR TABLE - 테이블을 복구한다. [출처] http://comnic.tistory.com/41 Repair Table은 적은 수의 레코드를 가진 Table의 복구에 유용하다. 실제로 수천만건 이상이 되었을때는 시스템에 따라 다르겠지만, 상당한 시간이 소요되었다. Repair Table에 대해 간략히 알아 보면 다음과 같다. - REPAIR TABLE(출처 : http://dev.mysql.com/doc/refman/4.1/en/repair-table.html) Repair Table은 Table에 문제가 발생 했을때 이를 복구하는 명령어 이다. 기본적으로 shell에서의 myisamchk --recover 와 같은 효과를 가진다. 그리고 이는 MyISAM과 ARCHIVE table에서만 작동하며, select와 insert의 권한이 있어.. 2013. 4. 27.
mysql 테이블과 인덱스 설계 시 주의사항 13가지 -- MySQL [출처] http://tiger5net.egloos.com/5660848 테이블 설계 시 유의 사항 1. 반드시 Primary Key를 정의하고 최대한 작은 데이터 타입을 선정한다. 로그 성 테이블에도기본적으로 PK 생성을 원칙으로 함 InnoDB에서 PK는인덱스와 밀접한 관계를 가지므로 최대한 작은 데이터 타입을 가지도록 유지 2. 테이블 Primary Key는 auto_increment를 사용한다. InnoDB에서는 기본키 순서로 데이터가 저장되므로, Random PK 저장 시 불필요한 DISK I/O가 발생 가능 InnoDB의 PK는절대 갱신되지 않도록 유지 (갱신 시 갱신된 행이후 데이터를 하나씩 새 위치로 옮겨야 함) 3. 데이터 타입은 최대한 작게 설계한다. 시간정보는MySQL데이터 타입 da.. 2013. 4. 27.
MySQL의 sock 에러 [출처] http://web.dicnote.com/bbs/board.php?bo_table=web_tip&wr_id=66&page=3 mysql -u root -p 기본으로 root의 암호는 공백이니까 그냥 엔터를 칩니다. 그런데.. 들어가지지는 않고 에러가 나옵니다. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 아.. 이 끔찍한 에러. 이전에도 몇 번 만난적이 있는데, 그 때 잘 정리해 두지 않고 어찌저찌해서 접속 한 다음에 그냥 사용하고 있다가 다시 오랜만에 서버에 깔다가 만나니.. 참으로 난감한 에러입니다. 1. 프로세스가 돌고 있지 않아서 에러가 납니다. 그럼.. 2013. 4. 27.
MySQL Timestamp To DateTime [출처] MySQL Timestamp To DateTime MySQL Timestamp To DateTime FROM_UNIXTIME UNIX_TIMESTAMP 2013. 4. 27.
mysql explain 정보 보는방법 출처 : http://laydios.egloos.com/1542611 Explain 정보보는법 인덱스가 적절히 사용되고 있는지 검토 나열된 순서는 MYSQL 이 쿼리처리에 사용하는 순서대로 출력 EXPLAIN 의 각 행 설명 1. id : SELECT 번호, 쿼리내의 SELECT 의 구분번호 2. select_type: SELECT 의 타입 1) SIMPLE: 단순 SELECT (UNION 이나 서브쿼리를 사용하지 않음) 2) PRIMARY: 가장 외곽의 SELECT 3) UNION: UNION 에서의 두번째 혹은 나중에 따라오는 SELECT 4) DEPENDENT UNION: UNION 에서의 두번째 혹은 나중에 따라오는 SELECT, 외곽쿼리에 의존적 5) UNION RESULT: UNION 의 결과.. 2013. 4. 27.
윈도우 7 호환성 검사 제거 WriteRegDWORD HKCU "Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted" $EXEDIR\daemon.exe 0x00000001 2013. 4. 27.
logical diagram 에 한글 보이기 v 52.2.25 버전 기준 Edit -> Preferences -> Apperance -> Fonts 를 한글폰트로 변경 2013. 4. 27.
간단한 Subversion Branching/Merging [출처] http://sestory.tistory.com/1 서버버전을 사용하여 소스코드 checkout 및 commit은 많이 하는데 왠지 branch를 만들거나 merge하려니 이거 좀 복잡한 생각이 들때가 있고 메뉴얼을 읽어 봐도 북잡하기만 하다. 그러나 Branch의 기능은 전제 Team의 개발에 영향을 주지 않고 혼자서 (또는 소규모 팀별로) 프로그램을 고치고 테스트 하고 잘 될때 head로 보낼때 아주 유용하게 사용할 수 있다. 서버버전을 사용하면 그 방법도 간단하다. 우선 Checkout 부터 한번 해보자. (Subversion 저장소- https://coolproj.googlecode.com/svn/trunk) svn co https://coolproj.googlecode.com/svn/t.. 2013. 4. 27.
728x90