«myisam» 태그된 질문

MyISAM은 MySQL을위한 비 트랜잭션 스토리지 엔진입니다. 전체 텍스트 검색 기능뿐만 아니라 고속 저장 및 검색 기능을 제공합니다. 또한 5.5 이전의 MySQL 버전에 대한 기본 스토리지 엔진 유형입니다.


5
MySQL innodb 변수 'innodb_log_file_size'를 안전하게 변경하는 방법은 무엇입니까?
그래서 저는 InnoDB 튜닝에 상당히 익숙하지 않습니다. MyIsam에서 InnoDB로 (필요한 경우) 테이블을 천천히 변경하고 있습니다. innodb에 약 100MB가 있으므로 innodb_buffer_pool_size변수를 128MB로 늘 렸습니다 . mysql> show variables like 'innodb_buffer%'; +-------------------------+-----------+ | Variable_name | Value | +-------------------------+-----------+ | innodb_buffer_pool_size | 134217728 | +-------------------------+-----------+ 1 row in set (0.00 sec) innodb_log_file_size값 을 …
105 mysql  innodb  myisam  logs 


3
InnoDB가 모든 데이터베이스를 하나의 파일로 저장하는 이유는 무엇입니까?
MyISAM을 사용하여 각 테이블을 해당 파일에 저장하는 것이 편리했습니다. InnoDB는 여러 측면에서 발전했지만 InnoDB가 모든 데이터베이스를 하나의 파일 ( ibdata1기본적으로)로 저장하는 이유가 궁금 합니다. InnoDB가 파일의 데이터 위치를 테이블의 개별 인덱스 파일별로 매핑한다는 것을 이해하지만 모든 데이터가 하나의 파일로 혼합되는 이유를 이해하지 못합니다. 그리고 더 중요한 것은 왜 서버의 모든 …


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

6
MySQL 단일 테이블에서 천만 개 이상의 행을 가능한 한 빨리 업데이트하는 방법은 무엇입니까?
대부분의 테이블에 InnoDB 스토리지 엔진과 함께 MySQL 5.6 사용. InnoDB 버퍼 풀 크기는 15GB이고 Innodb DB + 인덱스는 약 10GB입니다. 서버에 32GB RAM이 있으며 Cent OS 7 x64를 실행 중입니다. 나는 약 천만 + 레코드를 포함하는 하나의 큰 테이블을 가지고 있습니다. 24 시간마다 원격 서버에서 업데이트 된 덤프 파일을 얻습니다. …

3
테이블 파티셔닝은 어떻게 도움이됩니까?
테이블 파티셔닝의 장단점을 파악하기가 어렵습니다. 8 개의 테이블이있는 프로젝트에 대한 작업을 시작하려고하며 그 중 하나는 1 억 8 천 2 백만 2 천만 레코드를 보유 할 기본 데이터 테이블이됩니다. 제대로 인덱스 된 테이블이므로 테이블 레코드를이 방법으로 2 천만으로 제한하여 9-13 테이블을 만들어야한다고 생각합니다. 그러나 동일한 컴퓨터 (32GB RAM)에 앉아 있기 …


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

3
자주 쿼리 캐시 무효화의 오버 헤드가 가치가 있습니까?
나는 현재 많은 데이터베이스에서 실행되는 많은 수의 INSERT, DELETE 및 UPDATE 문으로 인해 쿼리 캐시에서 많은 수의 무효화가 발생하는 MySQL 데이터베이스에서 작업하고 있습니다. 내가 결정하려고하는 것은 쿼리 캐시를 이러한 테이블에 대해 실행되는 SELECT 문에 사용할 수있는 이점이 있는지 여부입니다. 그들은 너무 빨리 무효화되기 때문에, 나에게 가장 좋은 것은이 테이블이있는 SELECT …

3
동일한 서버에서 InnoDB 및 MyISAM 테이블을 혼합하는 것이 일반적입니까?
8GB RAM이있는 서버에서 실행되는 약 4.5GB의 단일 데이터베이스가 있습니다. 대부분의 테이블은 MyIsam (약 4.3GB)이지만 곧 일부를 InnoDB 로 변환 할 예정 입니다. (처음에는 쓰기 집약적 인 테이블에 중점을 둔 느린 프로세스가 될 것입니다). 두 가지 유형의 스토리지 엔진이 모두있는 전용 서버를 실행하는 데 문제가 있습니까?

1
mysqldump는 기본적으로 인덱스를 익스포트합니까?
나는 mysqldump를 함께 조금 주위를 연주하고 수출 인덱스를 않는 경우 난 (궁금해서 FULLTEXT, INDEX기본적으로 ...). 나는 그것에 대해 읽고이 옵션을 발견 했다 . --disable-keys, -K 이는 실제로 인덱스를 내보내는 것입니다. 그러나 나는 내 해석을 신뢰하고 싶지 않으며 내가 올바르게 해석했는지 확인하고 싶습니다 (또는 잘못된 ;-)). 누구든지 확인할 수 있습니까?


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

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