태그 : mysql 요약보기전체보기목록닫기

1 2

[MySQL] 여러개 프로세스 한꺼번에 죽이기 (Kill multiple process)

Too many connections ...가끔 잘못 코딩된 (DB 커넥션 관리를 안하는) 프로그램이 있다거나...그냥 그저 커넥션 수요가 많은 DB 이거나... 할경우저 에러가 나면서 DB접속을 못하는 경우가 있다.이 에러를 겪게 되면 해당 MySQL 서버에 한번 날려보는 쿼리가 있다.show processlist현재 해당 MySQL 서버가 ...

[DB][MySQL] mysqldump 를 이용하여 백업하기 (쉘 스크립트, Backup by bash)

서비스를 돌리다 보면 분명 DB 를 어처구니 없는 실수로 날려먹거나,잘못된 데이터를 넣거나 이상하게 업데이트를 했더나.. 여튼.. DB를 망치는 경우가 있다.서비스에 나가고 있는 당시의 DB는 매우 중요한 정보 !!!이것을 제대로 관리 하지못하면 막심한 손해를 입을 수도 있다.그래서 가장 간단하게 일반적으로 많이 쓰이는 MySQL 데이터 베이스의 백업 ...

[Python 파이썬] MySQLdb : SELECT 결과를 Dictionary로 받기

파이썬에서 Mysql을 사용할때 나는 MySQLdb를 주로 사용한다.그런데,, 오늘 급 ! 리서치를 하다가 매우 유용한 기능을 발견하였으니!!결과 데이터를 Dictionary로 반환하는 방법!!!아.. 이것때문에 얼마나 삽질했는데구현은 아래의 코드를 참고하자 ㅎ#!/usr/bin/env python# coding: utf8"""Mysql 의 Select...

[MySQL] 테이블의 특정 필드 값 대소문자 구분하기 : Making column case-sensitive

만일, people 이라는 테이블의 name 이라는 필드룰 LIKE 조건으로 검색 할 때,내부 값의 대소문자를 구분하고 싶다면(case-sensitive) 아래의 쿼리를 날리면 된다.ALTER TABLE people CHANGE name name VARCHAR(256) BINARY NOT NULL보라색 name 은 의 새로운 ...

[DB-MySQL 인덱스(INDEX) #3] 유니크(UNIQUE) 인덱스의 특징과 용법

이번 포스팅에서는 유니크 인덱스에 대해 알아보려한다.나도 책을 읽기 전까지는 유니크 인덱스에 대하여 매우 잘못알고 있었고, 잘못 사용하고 있었다.내부적인 동작을 자세히 모르는 유저 입장에서는 정말 놀라운 비밀이 숨어있었다.자, 그럼 먼저 정의를 살펴보자유니크(Unique) : 종류중에 유일한, 매우 특별한유니크인덱스(Unique index) : 컬럼값에...

[DB-MySQL 인덱스(INDEX) #2] 인덱스의 종류, 인덱싱 알고리즘의 종류

꿀주말이 끝나간다... ㅠㅠㅠ 이번주말은 너무 피곤했기에 포스팅도 못썼는데..그래두 하나는 써야지 싶어서 일단 인덱스에 대한 포스팅을 마무리 하기로 ㅎㅎㅎ어쨋든!!!지난 포스팅에서는 DB 서버를 꾸리기 위한 저장 매체의 종류와 특성 등을 알아보았다.그리고 이번 포스팅에서는 드디어!! MySQL의 인덱스에 대한 본격적인 내용을 다루고자 한다.먼저, 우리가...

[DB-MySQL 인덱스(INDEX) #1] 저장매체의 종류와특성, HDD vs SSD, 순차I/O vs 랜덤I/O

쿼리의 튜닝에 있어서 인덱스는 빠질수 없는 주제이다.인덱스에 대한 설명을 지금 당장 !!!! 하고 싶지만,그 이전에 MySQL이 동작하는 DB용 하드웨어에 대한 배경지식을 몇가지 설명하고자 한다.이번 포스팅에서는 3가지 주제를 다룬다. 가볍게 한번 훑어보자.- 데이터 저장 매체의 종류와 특성- HDD와 SSD 비교- 순차I/O와 랜덤I/O========...

[DB MySQL - 실행계획 파헤치기 #3] type column

MySQL에서는 type 이라는 컬럼을 조인타입 으로 소개하고 있다.하지만 크게 연관지어 생각하지말고, 테이블의 접근방식(=Access type)으로 생각하는 것이 편하다.그럼 type 이라는 컬럼에서 등장하는 값의 종류와, 각각의 의미를 알아보자.※ 소개 순서는 MySQL 옵티마이저가 효율적이라고 판단하는 우선순위대로 작성하였다.   ...

[DB MySQL - 실행계획 파헤치기 #2] select_type column

select_type 이라는 컬럼은 어떤 타입의 SELECT 쿼리인지 표시 해주는 값이다.사용 가능한 값의 종류와, 각각의 의미를 알아보자.=============================================================================- SIMPLE : UNION 이나 SUBQUERY를 사용하지 않는 단순한 S...

[DB MySQL - 실행계획 파헤치기 #1] 실행계획? EXPLAIN? 그건 뭔가요?

실행계획.. MySQL DB를 사용하는 분이라면 한번쯤 들어보셧을 것이다.MySQL의 실행계획은, 쿼리가 좋고 나쁜지를 판단한다기 보다,내가 하고자 하는 작업(쿼리로)을 위해 작성한 쿼리를 실행 시켰을때,실제 MySQL 엔진이 어떤 방식으로 쿼리를 동작시킬 것인지 미리 그 내용을 조회해 보는 것이다.그리고 그 내용을 보면서 쿼리 튜닝이라던지, ...
1 2


통계 위젯 (블랙)

8221
1191
243251

GoogleAdsenseResponsive

Cluster map