DB
-
-
mysql ExplainDB/My.SQL 2010. 7. 29. 16:04
출처 : DB 사랑넷 , 작성자 : 이경환(babocom)님 URL : http://database.sarang.net/?inc=read&aid=24199&criteria=mysql # 이글은 mysql document 의 7.2.1 Explain Syntax 를 대~충 번역한 것입니다. # 틈틈이 번역하고 있으나 언제 완료될지 모릅니다.. EXPLAIN 을 사용함으로써 인덱스가 적절히 사용되고 있는지 검토할 수 있다. 인덱스가 잘못 사용되고 있다면 ANALYZE TABLE 을 사용하여 테이블을 점검하라. 이것은 테이블의 상태를 갱신하며 옵티마이저의 동작에 영향을 준다. 옵티마이저가 SELECT 에 기록된 순서대로 조인을 행하게 강제하려면 SELECT 대신에 SELECT STRAIGHT_JOIN 을 사용..
-
..Mysqldump..DB/My.SQL 2010. 1. 25. 11:44
- 덤프뜨기(전체).. #>mysqldump -uroot -p 데이터베이스명 > 백업할명(위치).sql - 덤프뜨기(원하는 테이블).. #>mysqldump -uroot -p 데이터베이스명 테이블명 테이블명..... > 백업할명(위치).sql - 원하는 조건으로 덤프뜨기.. #>mysqldump -uroot -p -c -w '조건(예.idx>1000)' 데이터베이스명 테이블명 > 백업할명(위치).sql - charset으로 덤프뜨기.. #>mysqldump -uroot -p --default-character-set=euckr 데이터베이스명 > 백업할명(위치).sql -스키마만 덤프뜨기 #>mysql -uroot -p -d 데이터베이스명 mysql -uroot -..
-
데이터 생성기법DB/Ms.SQL 2009. 9. 24. 01:58
대부분의 테스트를 위한 DB테이블의 insert부분은 여러방법이 있다. 주로 내가 사용하는 방법은 우편번호 코드를 insert해서 많은양의 데이터들을 테스트해보곤했다. 책으로 읽었을때 대량의 데이터를 생성하는 기법은 여러가지가 있지만 속도 측면에서 봤을때 제일 좋은 방법은 Doubling방법이 있다. Doubling란? 원하는 크기가 될때까지 테이블로 자신의 데이터를 삽입하는 것을 말한다. SET NOCOUNT ON CREATE TABLE #list( id int identity ,PlaceHolder int Null ) INSERT INTO #list default values INSERT INTO #list default values INSERT INTO #list default values INSE..
-