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

1 2 3

MySQL Dual Master 구성 (Replication)

Dual Master 구성은 동시에 두대의 DBMS에 UPDATE를 가능하게 사용하고두대 중 한대에 장애가 발생했을 때 UPDATE기능을 사용할 수 있다.단, 두대의 서버에서 거의 동시에 동일한 컬럼이 DML(Data Manipulation Language, 데이터 조작어)이 발생한다면(특히,update)결과 내용이 서로 달라지는 현상이 발생할 수 있다...

MySQL Replication 적용하기(데이터 동기화 및 백업)

Master - Salve1 - Slave2로 운영되는 시스템 설정이다.Master는 UPDATE, SELECT를 담당하고, Slave는 SELECT를 담당한다.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Repli...

MySQL 쿼리 최적화

"MySQL 쿼리 최적화" 기본적인 사항인데 프로젝트를 진행하다보면 무시하는 경향이 많아꼭 바쁠때 문제를 야기한다. 그래서 정리해본다.1. 인덱스를 사용한다.2. 인덱스의 단점  2-1) MyISA 테이블에 대해,  인덱스를 무겁게 만들면 인덱스가 커져 파일I/O가 많아 느리다.  2-2) InnoDB 테이블공간 안의 Inno...

MySQL Cluster에서 메모리 사용량 체크

클러스터에서 메모리 사용량이다.ndb_mgm> showndb_mgm> all dump 1000;Sending dump signal with data:0x000003e8 Sending dump signal with data:0x000003e8Node 3: Data usage is 50%(110657 32K pages of total 224000...

문자셋 설정(utf8)

목표 환경은 DB를 utf8로 설정하는것임기본적으로 table 속성은 DataBase 설정을 따라가는데입력 데이터가 깨지면 아래 3번의 조치를 취한다. (AIX이런 경우를 봤다.)0. 데이터를 콘솔에서 밀어넣을때는 콘솔 환경이 utf8이어야 함# export LC_ALL=KO_KR.UTF-8# export LANG=KO_KR.UTF-81. MySQL 접...

auto_increment 갱신

오직 믿을 것은 문서다.mysql> ALTER TABLE 테이블명 AUTO_INCREMENT = 100;

root 비밀번호 초기화

어쩌다 써먹는데 기억이...가물가물# killall mysqld# ./mysqld_safe --skip-grant&# ./mysql -u root -p 비밀번호 : Entermysql>use mysql;mysql>UPDATE user SET password=password('passwd') WHERE user='root';my...

ERwin에서 MySQL ERD 생성

ERwin을 이용하면 기존 DBMS의 SQL을 쉽게 추출할 수 있다.다음은 MySQL의 DB를 추출하여 다이어그램으로 표시하는 방법이다.다른 DBMS도 별반 다른것이 없다.윈도우 "제어판" -> 데이터 원본(ODBC)에서 환경 설정ERwin 7.0에서 위에서 설정한 ODBC정보와 연결User Name : 사용자 접속 IDPassword : 비밀번호...

MySQL 접속 증가

아주 간단한 명령어인데 그래서 가끔 헷갈린다.MySQL은 최대 접속수 + 1의 접속을 허용한다. 이 "1"은 관리자 권한 접속이다. 그래야 문제가 발생할때 관리자가 접속해서 뭔가를 할것아닌가.시스템을 관리하다보면 어느순간 접속 수가 올라가서 접속을 못하는 경우가 발생한다. 이런 상황에서 일시적인 접속을 증가함으로써 장애를 대처할 수 있다.mysql>...

Python으로 MySQL 제어하기

Python에서 MySQL 사용하는 방법을 알아두자.아래의 간단한 소스에서 많은 정보를 얻을 수 있다.#!/usr/bin/pythonimport structimport sysimport MySQLdb => 기본 모듈이 아니다. 따로 설치해야 함.import randomimport datetimefrom time import timedef MySQL...
1 2 3