본문 바로가기
MySQL Admin Guide/MySQL Test

9. 기초 Admin 9장 테스트

by 모모레 2010. 5. 12.
1. MyISAM 테이블은 테이블 생성시 해당 스키마의 OS 영역에 어떤 파일들이 생성되는가?
 
답> 생성되는 테이블을 이름으로 하는 frm, MYD, MYI 확장자를 가진 파일들이 생성된다.

2. mysql system schema는 어떤 스토리지 엔진으로 생성되는가?

답> MyISAM

3. MyISAM으로 생성된 테이블의 인덱스에서 특정 데이터영역을 찾아가기 위해서 MyISAM은 각 인덱스의 leaf block에 해당 key의 값을 가르키는 ( record pointer )를 가지고 있다.

4. MyISAM은 3가지의 format으로 생성될 수 있다. fixed 컬럼으로만 이루어진 ( Fixed-row Format ), 가변적인 컬럼이 포함된 컬럼 타입을 사용하는 경우에는 ( Dynamic-row Format ), 일반 테이블을 압축한 형태인 ( Compressed Format  ) 이 있다.

5. MyISAM이 사용하는 메모리 영역인 ( Key Cache ) 영역은 my.cnf 의 key_buffer_size 값으로 설정이 가능하다. 이 영역은 원할 경우 여러 개 생성이 가능하고, 특정 영역에 특정 테이블에 대한 내용을 사용하게 설정할 수도 있다.

6. InnoDB의 buffer pool size를 설정하고자 하는 경우 ( innodb_buffer_pool_size ) 를 설정하면 되고, InnoDB log file 의 갯수를 설정하고자 하는 경우 ( innodb_log_files_in_group ) 을 설정하면 된다.

7. 같은 데이터 양을 가진 InnoDB 테이블과 MyISAM 테이블이 있다면 실제 OS상 공간 차지 비율은 어떤 스토리지 엔진의 테이블이 더 많을 가능성이 높은가?

답> InnoDB

8. InnoDB에서 FK 생성 시 지켜야 하는 제약 조건은 무엇인가?

답> 두 테이블의 해당하는 컬럼의 type이 같아야 하고, 두 컬럼을 선두 컬럼으로 하는 인덱스가 생성되어있어야 한다.

9. InnoDB의 default transaction Isolation Level은 무엇인가?

답> repeatale read

10. InnoDB는 데이터 저장 시 ( Clustered Index ) 영역을 생성하여 그 영역에 인덱스와 함께 데이터를 함께 보관한다.

11. Clustered Index가 Primary Key로 구현되어진 경우, InnoDB의 Non-Clustered-Index는 해당하는 key의 데이터 영역을 접근하기 위해 각 key 마다 해당하는 영역에 대한 ( Primay Key )값을 가지고 있다.

12. remote에 위치한 테이블에 접근하고자 하는 경우 사용할 수 있는 스토리지 엔진은 무엇인가?

답> federated storage engine

13. federated storage engine을 사용하는 서버의 경우 복구 할때 어떤 문제점이 발생할 수 있는가?

답> federated storage engine으로 생성된 테이블에서 발생된 DML 이 바이너리 로그에 남기 때문에 복구시
원치 않게 remote table에 DML을 다시 적용하게 할 수도 있다.

14. memory  table과  internal temporary table의 차이점은 무엇인가?

답> 1. memory table은 모든 세션이 전부 접근할 수 있고, internal temporary table은 생성한 그 세션에서만 사용이 가능하다.
2. memory table은 메모리 영역에서만 생성되고, internal temporary table은 사이즈가 커지는 경우 디스크로 옮겨가기도 한다.

15. memory table은 어떤 종류의 인덱스를 생성할 수 있는가?

답> hash index, b-tree index

'MySQL Admin Guide > MySQL Test' 카테고리의 다른 글

10. 기초 Admin 마지막 테스트  (0) 2010.05.13
8. 기초 Admin 8장 테스트  (0) 2010.05.12
6. 기초 Admin 6장 테스트  (0) 2010.05.12
4. 기초 Admin 4장 테스트  (0) 2010.05.10
3. 기초 Admin 3장 테스트  (0) 2010.05.10