본문 바로가기

MySQL Admin Guide/MySQL Test8

10. 기초 Admin 마지막 테스트 1. 쿼리 작성 시 내가 사용할 index를 설정하는 방법은 무엇인가? 답> use index ( index_nm ) 을 사용하거나, force index ( index_nm )을 사용하여 from 절에 기입한다. 2. 예약어로 지정되어 있는 단어를 컬럼 명으로 사용하고자 할 경우 가능한가 가능하지 않은가? 답> 인용 부호를 이용하면 가능하다. 3. 식별자를 사용할 때 숫자만으로 이루어진 식별자를 사용할 수 있는가? 답> 인용 부호를 이용하면 가능하지만, 하지 않는 것이 좋다. 4. InnoDB Storage Engine을 사용 하는 경우 mysqldump를 사용하더라도 대기현상에 빠져 서비스 운용에 문제가 발생할 가능성이 있다. 그 가능성은 어떤 것 때문인가 ? 답> mysqldump를 실행하는 경우 .. 2010. 5. 13.
9. 기초 Admin 9장 테스트 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 Fo.. 2010. 5. 12.
8. 기초 Admin 8장 테스트 1. mysql Client에서 현재 발생중인 로그를 파일로 받기 위해 사용하는 명령어는 무엇인가? 2. mysql 프로그램 중에 mysqld의 rapper 프로그램으로 mysqld를 띄우고, mysqld에서 발생하는 로그를 받아서 err 파일을 생성하는 startup script의 이름은 무엇인가? 3.MySQL 프로그램 중에 현재 mysql의 데이터를 sql 구문으로 받아서 백업을 받는 프로그램의 이름은 무엇인가? 4.MySQL 서버 프로그램을 shutdown하는 방법은 무엇인가? 5. MySQL에 현재 연결된 커넥션 중 하나를 선택하여 프로세스를 죽이는 방법을 설명하시오. 2010. 5. 12.
6. 기초 Admin 6장 테스트 1.MySQL에서 하나의 host에 대한 접근 차단이 이루어진 경우 사용해야 하는 명령어는 무엇인가? 2.지금 접근한 계정에 해단 권한 정보를 보는 명령어는 무엇인가? (정확히 기술할 것) 3.현재 작성하고 있는 binary log 파일을 닫고 새로운 파일로 작성하려면 어떤 명령어를 사용해야 하는가? 4.현재 내가 접근한 DB에 대한 테이블 목록을 보고 싶은 경우 사용하는 명령어는 무엇인가? 5.현재 MySQL에 접근한 커넥션의 상태와 개수를 확인하고 싶을때 사용할 수 있는 명령어는 무엇인가? 6.MySQL에 설정된 설정값을 확인하고 싶은 경우 사용할 수 있는 명령어는 무엇인가? 2010. 5. 12.