(2007/01/02 18:34 작성) 출처: http://blog.naver.com/zordtwo/1100115372041. B-tree 인덱스의 구조 [ B-tree 인덱스의 구조 ] ◈ B-트리 인덱스 구조 - 인덱스 제일 위는 root로 인덱스의 다음 레벨을 가리키는 엔트리를 포함하고 있습니다. - 다음 레벨은 branch 블록으로 마찬가지로 다음 레벨의 인덱스 블록을 가리킵니다. - 최하층 레벨은 leaf노드로 테이블의 행을 가리키는 인덱스 엔트리를 포함하고 있습니다. - leaf블록은 키 값의 내림차순은 물론 오름차순의 키 값으로 인덱스를 검색하는데 편리하도록 양방향(doubling)으로 연결(link)되어 있습니다. ◈ 인덱스 Leaf 엔트리의 형식 - 열 수와 잠금(locking)정보를 저..
(2006/12/29 19:19 작성) 【형식】table_reference, table_referencetable_reference [CROSS] JOIN table_referencetable_reference INNER JOIN table_reference join_conditiontable_reference STRAIGHT_JOIN table_referencetable_reference LEFT [OUTER] JOIN table_reference join_conditiontable_reference LEFT [OUTER] JOIN table_referencetable_reference NATURAL [LEFT [OUTER]] JOIN table_reference{ OJ table_reference L..
(2006/12/14 08:18 작성) 출처: http://kr.blog.yahoo.com/eh8686/33 MySQL 최적화 설계2005/12/14 오후 4:16MySQL을 위한 하드웨어 최적화 큰 테이블(2G가 넘는)이 필요하다면, 알파나 스팍 또는 IA64 등의 64bit 하드웨어를 고려해 보는 게 좋다. MySQL은 내부적으로 64bit 정수를 많이 사용하고 있으므로, 64bit CPU를 사용하면 좀더 나은 퍼포먼스를 기대할 수 있다. 거대한 데이터베이스를 위한 최적화는 보통 램, 빠른 디스크, CPU 순으로 진행된다. 더 많은 램은 사용되는 대부분의 key 페이지들을 램에 보관함으로써 빠른 key 갱신을 가능하게 한다. 안전한 트랜잭션을 사용하지 않거나 큰 디스크를 사용하고 파일 검사를 오랫동안..
(2006/11/30 17:18 작성) ./mysql 실행시"tmp/mysql.sock" 에러가 발생하면/usr/local/mysql/bin 에서 아래 1과 2를 차례대로 실행1. ./mysqld_safe --user=root &2. ./mysqld_safe & (1번만 해줘도 보통 되드만;;) (추가)------------------------------------------- 물론, 기 가동중인 MySQL은 종료를 해주는게..^^[http://openuiz.tistory.com/8 참조] /usr/local/mysql/bin/mysqladmin -u root -p shutdown 또는/etc/init.d/mysqld stop
(2006/12/11 19:02 작성) 출처: http://blog.naver.com/paolo2000/100015751382 DNS 서버 (1) 시작 [root@test root]# /etc/rc.d/init.d/named start (2) 재시작 [root@test root]# /etc/rc.d/init.d/named reload (3) 정지 [root@test root]# /etc/rc.d/init.d/named stop 이렇게 되면서 정지가 되지 않았습니다. [root@test root]# ps -ef | grep named named 17585 1 0 22:39 ? 00:00:00 [named] root 17728 17314 0 22:42 pts/2 00:00:00 grep named bind ..