«innodb» 태그된 질문

InnoDB : MySQL의 ACID 호환 스토리지 엔진

4
한 번의 선택으로 현재와 다음으로 큰 가치를 얻는 방법은 무엇입니까?
열이있는 InnoDB 테이블 'idtimes'(MySQL 5.0.22-log)가 있습니다. `id` int(11) NOT NULL, `time` int(20) NOT NULL, [...] 복합 고유 키로 UNIQUE KEY `id_time` (`id`,`time`) 따라서 ID 당 여러 타임 스탬프와 타임 스탬프 당 여러 ID가있을 수 있습니다. 모든 항목과 각 항목에 대해 다음에 더 큰 시간을 얻는 쿼리를 설정하려고하는데 다음과 같이 반환해야합니다. …
18 mysql  innodb  select 


3
MySQL InnoDB page_cleaner 설정이 최적이 아닐 수 있습니다
mysqld.log에서이 노트를 보라 : [Note] InnoDB: page_cleaner: 1000ms intended loop took 15888ms. The settings might not be optimal. (flushed=200 and evicted=0, during the time.) 여기에 다음과 같은 언급이있는 것 같습니다 : "SYNC 인덱스 수행 중 MySQL 인스턴스 정지" 내 질문은 : 이 메모가 로그에 표시되면 어떤 조치를 취해야합니까? MySQL 및 …

3
MySQL InnoDB 로그에서“미래에”더 나은 방법은 무엇입니까?
MySQL 5.0 에서이 InnoDB 오류가 발생했습니다. Mysqld는 완전히 중지되었지만 나중에 ib_logfile0 & ib_logfile1을 잃어 버렸습니다. 이제 깨끗하게 시작한 후 InnoDB는 "충돌 복구"를 수행했습니다. innodb_force_recovery = 4 비즈니스를 진행하고 중단 된 MyISAM 테이블을 복구했으며 이제이 외에도 복제를 수행 할 수 있습니다. 큰 숫자는 기념했다 : 111116 15:49:36 InnoDB: Error: page 393457 …
16 mysql  innodb 

2
MyISAM에서 InnoDB로 온라인 변환 후 행이 누락 됨
우리는 MyISAM에서 InnoDB로 변환하고자하는 상당히 작은 데이터베이스를 가지고 있습니다. 데이터베이스 멍청한 놈이기 때문에 사이트를 중단시키지 않고 방금 변환 테이블을 사용하여 변환했습니다. 변환이 완료되었으므로 많은 간헐적 인 행이 누락 된 것 같습니다. 변환 중 작업 때문일 수 있습니까? 아니면 다른 곳에 문제가 있습니까?
16 mysql  innodb  myisam 

2
innodb 상태 로그에서 교착 상태를 해독하는 데 문제가 있음
Microsoft ADO.NET 커넥터에서 MySQL에 액세스하고 있습니다. 때때로 우리는 innodb 상태에서 다음과 같은 교착 상태를보고 문제의 원인을 확인할 수 없었습니다. 트랜잭션 (2)이 동일한 잠금을 대기하고있는 것처럼 보입니까? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION 0 45321452, ACTIVE 0 sec, OS thread id 3804 starting index read mysql …

5
쿼리 캐시가 비활성화 될 때 MySQL 스레드가 종종 "freeing items"상태를 표시하는 이유는 무엇입니까?
내가 실행할 때 SHOW PROCESSLIST종종 "freeing items"상태에 많은 수의 INSERT / UPDATE 스레드가 있습니다. MySQL 매뉴얼은 스레드가이 상태에있는 이유의 적어도 일부는 쿼리 캐시와 관련이 있다고 제안합니다. 아마도 변경된 데이터로 인해 캐시 된 쿼리가 무효화 될 수 있습니다. 그러나 my query_cache_size는 0으로 설정되어 쿼리 캐시를 완전히 비활성화해야합니다. 이 상태에서 스레드가 너무 …
16 mysql  innodb 

2
ORDER BY에 사용하려면 인덱스가 선택된 모든 열을 포함해야합니까?
결국 SO 가 BY를 사용하지 않는 이유는 무엇입니까? 상황은 3 개의 열과 10k 개의 행으로 구성된 MySQL의 간단한 InnoDB 테이블과 관련이 있습니다. 열 중 하나 인 정수가 색인되었고 OP는 해당 열에서 정렬 된 전체 테이블을 검색하려고했습니다. SELECT * FROM person ORDER BY age 그는 EXPLAIN이 쿼리가 filesort(인덱스가 아닌) 로 해결되었음을 …
15 mysql  index  innodb  order-by 

1
ibd 파일에서 ibdata1없이 데이터 폴더에서 MySQL 데이터베이스 복구
다른 사용자가 실수로 WAMP 디렉토리를 삭제했습니다. MySQL의 데이터 폴더 만 사용할 수 있습니다. 그리고 데이터베이스 폴더 (데이터베이스 이름이 포함 된 "\ bin \ mysql \ mysql5.6.12 \ data \"의 폴더) 만 사용할 수 있습니다. "\ bin \ mysql \ mysql5.6.12 \ data \"의 루트에있는 " ibdata1 "을 포함한 모든 파일 …


3
MySQL은 왜이 명령에 대해 강제로 색인을 무시합니까?
나는 EXPLAIN: mysql> explain select last_name from employees order by last_name; +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra | +----+-------------+-----------+------+---------------+------+---------+------+-------+----------------+ | 1 | SIMPLE | employees | ALL | NULL | NULL | NULL | NULL …

2
InnoDB 테이블에서 공간 삭제 및 회수
700GB InnoDB 테이블이 있는데 더 이상 데이터를 쓰지 않습니다 (읽기 전용). 보유하고있는 오래된 데이터를 삭제하고 디스크 공간이 부족하기 때문에 해당 디스크 공간을 회수하고 싶습니다. auto-inc 기본 인덱스가 있기 때문에 삭제 부분은 매우 쉽습니다. 그것을 사용하여 청크를 반복하고 행을 삭제할 수는 있지만 공간을 다시 가져올 수는 없습니다. 나는 OPTIMIZE TABLE의지를 가정 …
14 mysql  innodb 

4
InnoDB 엔진으로 몇 기가를 입력 한 후 MySQL LOAD DATA INFILE이 80 % 느려짐
LOAD DATA INFILE을 통해 100GB 파일을로드하고 있습니다. 나는 몇 시간 동안 MyISAM으로 성공을 거두었습니다. InnoDB를 사용하여 지금 시도하고 있습니다. 로드는 10MB / 초 이상으로 빠르게 시작됩니다 (테이블 파일 증가를 감시하고 file_per_table켜져 있음). 그러나 약 5GB의 데이터 후에는 2-4MB / sec 범위로 느려집니다. 20GB를 초과하면 약 2MB / 초로 줄었습니다. InnoDB …

5
큰 덤프 가져 오기를 방해하는 MySQL 서버가 사라졌습니다.
대용량 SQL 덤프 (2GB)를 Mac의 로컬 mysql로 ​​가져 오려고합니다. 과거 에이 작업을 수행 할 수 있었지만 (MAMP를 사용 중임) 이제 7758 줄에 ERROR 2006 (HY000)이 표시됩니다. 덤프를 가져올 때마다 MySQL 서버가 사라졌습니다. 데이터베이스는 innodb 테이블을 포함합니다. my-innodb-heavy-4G.cnf 파일을 my.cnf로 복사하여 해당 설정이 도움이되는지 확인했지만 운이 없었습니다. 조정할 내용에 대한 아이디어가 …
14 mysql  innodb  dump  mac-os-x 

3
인덱스 열이있는 큰 테이블의 ALTER TABLE
VARCHAR (20) 열이있는 큰 테이블이 있으며이를 VARCHAR (50) 열이되도록 수정해야합니다. 일반적으로이 특정 테이블에서 ALTER TABLE (TINYINT 추가)을 수행하는 데는 약 90-120 분이 걸리므로 데이터베이스 사용자에게 영향을주지 않기 위해 토요일이나 일요일 밤에만 수행 할 수 있습니다. 가능하면 그 전에이 수정을하고 싶습니다. 열도 색인화되므로 열 길이를 수정 한 후 색인을 다시 작성해야하기 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.