본문 바로가기

MySQL 부하체크 - Slow Query(슬로우 쿼리) MySQL 부하체크 - Slow Query(슬로우 쿼리) Slow Query(슬로우쿼리)Slow Query(슬로우쿼리)는 지정한 시간보도 실행하는데 오래걸리는 쿼리에 대한 log를 것입니다특정 작업이 오래 걸린다면 로그를 통해 원인을 파악할 수 있겠습니다.또한 대량이 데이터를 조회하거나 잘못된 인덱스 사용으로 인한 장시간 MySQL 프로세스가 물리는 현상이 발생 할 경우 어떤 쿼리문에 이런 현상을 발생 하였느냐에 대해서 분석시 Slow Query를 사용하면 부하가 증가되는 쿼리를 찾을 수 있을꺼라고 생각됩니다. MySQL Slow Query 설정방법 MySQL 설정파일 Slow Query 설정 MySQL my.cnf 설정 [root@web ~]# vi my.cnf [mysqld] log_slow_quer.. 더보기
mysql 기본 명령어 mysql 기본 명령어 이번에는 리눅스에서 MYSQL 명령어를 포스팅하겠습니다. 데이터베이스 언어의 3가지 종류와 형태1. DDL(Data Define Language) : 데이터베이스 관리(crete, alter, drop)2. DML(Data Management Language) : 데이터베이스 데이터관리(select, insert, update, delete)3. DCL(Data Control Language) : 데이터베이스 권한 관리(grant, revoke) MYSQL 실행, 접속, 비밀번호 변경 리눅스에서 MYSQL 명령어를 사용하기전에 MYSQL이 실행중인지 확인한 후 실행중이 아니라면 실행 시켜 줍니다. MySQL 실행하기 [root@web ~]# /etc/init.d/mysqld sta.. 더보기
MSSQL 소개와 설치 MSSQL 소개와 설치 MSSQL은 마이크로소프트(MS)에서 개발한 프로그래밍 언어로 각종 자룔를 저장하는 데이터베이스(DB) 서버를 관리하는데 쓰이는 언어를 뜻합니다.SQL 기반에 MS가 개발한 데이터베이스 서버 입니다.웹사이트 운영시 혹은 시스템 운영시 필요한 데이터가 저장돼어 있고, 데이터 사이의 관계를 관리하고 이용자의 인터넷 검색 기능을 지원합니다.MS는 1992년 윈도 NT에서 운용되는 SQL서버 1.0판을 시장에 내놓았고 매년 업데이트해 발표하고 있습니다.리눅스 계열 프로그램은 소스 코드를 공개하여 비교적 패치 파일을 작성하는 것이 편하나 MS는 소스코드를 공개하지 않아 문제가 발생하였을때 대응이 어렵다고 합니다. MSSQL 2008 설치하기 MSSQL 2008을 다운로드 받고 설치파일을 실.. 더보기