«innodb» 태그된 질문

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

10
.frm 및 .ibd 파일에서 테이블을 복원 하시겠습니까?
이전에 / var / lib / mysql / ddms 디렉토리의 사본을 저장했습니다 ( "ddms"는 스키마 이름입니다). 이제을 실행하여 새로 설치된 Ubuntu 10.04.3 LTS에 새 MySQL을 apt-get install mysql-server설치했습니다. 버전 5.1이 설치되어 있다고 생각합니다. / var / lib / mysql 아래에 ddms 디렉토리를 복사 한 후 일부 테이블이 제대로 작동하면 .frm …
36 mysql  innodb 


5
InnoDB 100x의 단순 SELECT가 MyISAM보다 느린 이유는 무엇입니까?
꽤 성가신 문제가 있습니다. INNODB를 기본 데이터베이스 엔진으로 사용하고 중복을 위해 galera-cluster를 사용하기 위해 전자가 필요하므로 MyISAM을 포기하고 싶습니다. newbb_post테이블을 새 테이블로 복사하고 (설명 다음에) newbb_innopostInnoDB로 변경했습니다. 테이블에는 현재 5,390,146각 항목이 있습니다. 새로 선택한 데이터베이스에서 이러한 선택을 실행하면 (이 시점에서 캐싱이 포함되지 않습니다!) 데이터베이스는 다음 결과를 생성합니다 (전체 출력 생략, …

4
사후 MySQL InnoDB 충돌
오늘 아침에 MySQL이 추락했습니다. 표준 MySQL 포함 데이터베이스를 제외하고 내가 사용하는 모든 것은 InnoDB입니다. MySQL 데몬을 다시 시작하려고 시도했지만 두 번 실패했습니다. 그런 다음 전체 서버를 다시 시작하고 MySQL이 올바르게 시작되어 그 이후로 잘 작동했습니다. 초기 충돌에 대한 mysqld 로그 파일에는 다음이 포함됩니다. 120927 10:21:05 mysqld_safe Number of processes running …


2
`오류 1114 (HY000) 테이블이 가득 찼습니다. innodb_file_per_table이 자동 확장으로 설정되었습니다.
많은 양의 데이터 (100-200GB-많은 과학적 측정)를 보유하는 MySQL 데이터베이스가 있습니다. 대부분의 데이터는 하나의 테이블에 저장됩니다 Sample. 이제 데이터베이스의 슬레이브 복제본을 만들고 innodb_file_per_table프로세스 중에 이점을 활용하고 싶었습니다 . 따라서 innodb_file_per_table슬레이브 구성을 설정하고 데이터베이스 덤프를 가져 왔습니다. 놀랍게도 실패했습니다 5602 행에서 오류 1114 (HY000) : 'Sample'테이블이 가득 찼습니다. 파일 Sample.ibd은 현재 약 …

5
MySQL에서 테이블의 데이터 크기 및 인덱스 크기를 추정 / 예측하는 방법
나는 발견하고 테이블의 크기를 추정하는 가장 좋은 방법이 무엇인지 내가 블로그와 포럼 만의 연구 된 많은이 있는지에 대한 어떤 정확한 답을 찾을 수 없습니다 예를 들어 , InnoDB 엔진 이있는 City 테이블 이 있으며 , 향후 1 년 내에 100 만 개의 레코드를 갖게되므로이 기간 동안 해당 테이블의 예상 데이터 …
26 mysql  innodb 

7
왜 innodb_file_per_table을 사용합니까?
에 대한 필요성을 과장하는 많은 기사들이있다 (물론 IMHO) innodb_file_per_table. 나는 innodb_file_per_table개별 테이블에 대해 더 나은 제어가 필요 하다는 것을 이해합니다 . 각 테이블을 개별적으로 백업하십시오. 그러나 더 나은 성능에 대한 주장은 의문의 여지가 있습니다. 내 테스트에서는 60GB의 데이터베이스 성능 innodb_file_per_table과 ibdata1데이터베이스 성능에 차이가 없습니다 . 물론, 일반적인 쿼리를 사용한 간단한 …

2
MySQL에서 'ibfk'는 무엇을 의미합니까?
phpmyadmin에서 테이블 'photos'에 대한 외래 키 제약 조건을 만들면 나중에 제약 조건의 이름이 'photos_ibfk_1'이고 다음 제약 조건이 'photos_ibfk_2'등이라는 것을 알 수 있습니다. 이로부터 [tablename] _ibfk_constraintIndex는 MySQL의 DB 제약 조건에 대한 규칙. 이 올바른지? IBFK는 무엇을 의미합니까?

1
MySQL Innodb : InnoDB : ERROR : 마지막 체크 포인트의 수명이 InnoDB : 로그 그룹 용량을 초과 함
나는 정말로 mysql 전문가가 필요하다. 나는 mysql의 초보자이며 지난 1 주 동안 내 서버의 서버 충돌이 발생합니다. 우분투에서 mysql 5.1.36을 사용하고 있습니다. 듀얼 코어 및 4GB 메모리와 40GB SSD를 갖춘 전용 mysql 서버입니다. 로그 오류는 다음과 같습니다. 120413 23:57:15 [Note] Plugin 'FEDERATED' is disabled. 120413 23:57:15 [Warning] option 'innodb-autoextend-increment': unsigned …
25 mysql  innodb 

3
innodb_file_format 바라쿠다
더 친숙한 사람들을 위해 몇 가지 질문이 있습니다. 바라쿠다에 대한 지원에도 불구하고 대부분의 인스턴스는 영양을 실행했습니다. 압축 innodb 테이블을 가지고 놀려고했습니다. 내 이해는 이것이 바라쿠다 형식에서만 사용할 수 있다는 것입니다. innodb_file_format이 동적이므로 바운스없이 전환 할 수 있습니다. 이 작업을 수행 할 때주의해야 할 사항이 있습니까? 내가 알 수있는 것은 새 …

2
모든 데이터베이스를 덤프하지 않고 innodb 파일 ibdata1을 어떻게 축소합니까?
InnoDB는 모든 테이블을 하나의 큰 파일로 저장합니다 ibdata1. 큰 테이블을 삭제 한 후 파일 크기에 관계없이 파일 크기가 유지됩니다. 전체 데이터베이스 (총 수백 GB가 있음)를 덤프하고 다시 가져 오지 않고도 파일을 어떻게 축소 할 수 있습니까? 그 이유는 여전히 떨어지는 것을 롤백 할 수 있기 때문이라고 생각합니다. 제 경우에는 필요하지 …

4
InnoDB 테이블 손상을 어떻게 식별합니까?
분할 된 테이블이 있고 복제 된 슬레이브에 여러 인덱스가 있습니다. 스냅 샷 (확인 된 안전)을 새 슬레이브에 복사하고 mysqld를 5.1.42에서 5.5.15로 업그레이드하고 복제를 다시 시작한 후 "Invalid pointer ..."오류 메시지와 함께 InnoDB가 충돌합니다 이 오류는 하드웨어 및 O / S가 다른 두 서버에서 발생했습니다. 실행 후 : ALTER TABLE .... …

1
MySQL 트랜잭션 크기-너무 큰가?
나는 종종 너무 자주 실행되는 가져 오기 프로세스를 가지고 있으며, 트랜잭션이라고하는 '전부 또는 전무'종류의 거래가되기를 원합니다. 여러 측면이 있으며 수입은 100k-1mil + 기록 사이의 어느 곳에서나 산출 될 수 있습니다. 이것은 몇 MB에서 수백 MB의 데이터 범위에 해당하는 페이로드와 같습니다. 임시 테이블이 또 다른 옵션이라는 것을 알고 있지만이 방법은 매우 …

6
30,000,000 개의 행 테이블에서 DELETE 명령이 완료되지 않음
데이터베이스를 상속했으며 정리하고 속도를 높이려고합니다. 30,000,000 개의 행을 포함하는 테이블이 있는데 그 중 많은 수는 프로그래머를 대신하여 오류로 인해 정크 데이터가 삽입되었습니다. 새롭고 최적화 된 인덱스를 추가하기 전에 테이블을 MyISAM에서 InnoDB로 변환하고 정크 데이터가 포함 된 많은 행을 삭제하려고합니다. 데이터베이스는 MySQL 5.0이며 서버에 대한 루트 액세스 권한이 있습니다. 먼저 Adminer를 …

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