«myisam» 태그된 질문

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

2
인덱스 날짜 시간 열을 사용하는 MySQL 성능 문제
나는 지금 약 1 시간 동안 다음 문제를 해결하려고했지만 여전히 더 이상 얻지 못했습니다. 좋아, 나는 테이블 (MyISAM)을 가지고있다 : +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | http …

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
동일한 물리적 서버에서 복제를 실행하는 것이 현명하지 않습니까?
데이터베이스에 Master-Slave 복제를 설정하려고합니다. 슬레이브 서버는 리던던시 및 보고서 서버에 사용됩니다. 그러나 내가 겪고있는 가장 큰 문제 중 하나는 데이터 센터의 성능을 이미 최대한 활용하고 있다는 것입니다. 따라서 다른 물리적 서버를 추가하는 것은 옵션이 아닙니다. 기존 데이터베이스 서버는 CPU에 이르기까지 충분히 활용되지 않습니다 (부하 평균은 실제로 쿼드 코어에서 1을 초과하지 …


3
“SYNC 인덱스 수행”을 중지하는 MySQL 인스턴스
문제 InnoDB 테이블이있는 데이터베이스를 실행하는 MySQL 5.6.20 인스턴스 (대부분의 경우)는 1-4 분 동안 모든 업데이트 작업에 대해 가끔씩 중단되어 모든 INSERT, UPDATE 및 DELETE 쿼리가 "쿼리 종료"상태로 남아 있습니다. 이것은 가장 불행한 일입니다. MySQL 느린 쿼리 로그는 미친 쿼리 시간으로 가장 사소한 쿼리까지도 기록하고 있습니다. 수백 개의 쿼리는 스톨이 해결 …

1
자주 쿼리되는 100,000 개의 레코드가있는 MySQL 테이블
다양한 종류의 정보를 저장하기 위해 약 100 개의 테이블이있는 단일 데이터베이스가 있습니다. 가장 중요한 테이블은 고객 주문을 저장하는 데 사용되는 주문 테이블이며 현재 10 억 개가 넘는 레코드가 증가하고 있습니다. 이 테이블은 실시간 주문 대시 보드, 통계, 분석 등에서 필요한 다양한 정보를 위해 데이터베이스에서 가장 많이 쿼리 된 테이블입니다. 데이터베이스를 …

2
MyISAM에서 InnoDB로 변환하는 데 어려움이 있습니까?
MyISAM에서 InnoDB로 옮길 준비가되었지만 찾아야 할 전체 목록이 있는지 알고 싶습니까? 예를 들어, DISABLE KEYSInnoDB 테이블에서 실행 하면에 대한 매뉴얼 페이지를 제외하고 경고가 발생 한다는 언급이 없습니다 ALTER TABLE. 변환하기 전에 알아야 할 것이 있습니다. 나는 내 질문에는 괜찮을 것이라고 생각했지만 분명히 그렇지는 않았다.
11 mysql  innodb  myisam 

2
빈 테이블을 삭제하는 방법
거대한 데이터베이스 (mysql)에서 빈 테이블을 모두 삭제할 수 있습니까? 빈 테이블을 모두 자동으로 제거하는 sql 명령을 찾고 있습니다. 현재 데이터 세트에 305 개의 테이블이 있으며 그 중 약 30 %가 오래된 빈 테이블이므로 새 응용 프로그램에서 사용되지 않습니다. 다시 한번 확인하기 위해; 모든 테이블 유형은 MyISAM입니다.
11 mysql  myisam 

4
mysqldump를 사용하여 500GB 데이터베이스의 빠른 백업 및 복원을 늘리는 방법은 무엇입니까?
데이터베이스 크기는 500GB입니다. 데이터베이스 A의 테이블에는 MyISAM 및 INNODB 테이블이 모두 포함됩니다. MyISAM 테이블은 마스터 테이블이고 Innodb 테이블은 기본 트랜잭션 테이블입니다. mysql 덤프를 사용한 백업 및 복원 시간이 오래 걸리거나 며칠이 걸립니다. max_allowed_packet = 1G foreign_key_checks = 0 auto_commit = 해제

2
쿼리가 테이블 수준 잠금을 기다리는 것을 방지하는 방법
고객의 데이터베이스를 추가 서버로 이동 한 후 문제가 발생했습니다. 이는 사이트 성능에 긍정적 인 영향을 미쳤지 만 MyISAM에서 테이블 잠금에 문제가 있습니다. (MyISAM 대신 InnoDB를 사용한다고 들었지만 가까운 시일 내에 엔진을 변경할 수는 없습니다). 중재자가 기사 사이트에 대한 주석을 활성화 할 때 수행되는 업데이트 쿼리를 발견 할 수 있습니다. 이것은 …

1
전체 텍스트 검색이 LIKE보다 적은 행을 반환하는 이유
원하는대로 전체 텍스트 검색을 수행 할 수 없으며 결과 목록의 차이점을 이해하지 못합니다. 예문 : SELECT `meldungstext` FROM `artikel` WHERE `meldungstext` LIKE '%punkt%' 92 행을 반환합니다. 예를 들어 meldungstext 열에 "Punkten", "Zwei-Punkte-Vorsprung"및 "Treffpunkt"와 같은 행이 있습니다. "meldungstext"열에 전체 텍스트 색인을 설정하고 다음을 시도했습니다. SELECT `meldungstext` FROM `artikel` WHERE MATCH (`meldungstext`) …

2
데비안에서 단일 MySQL 쿼리에 여러 코어 사용
게스트 OS로 Debian을 사용하여 VM (VMWare)에서 테스트하기 위해 MySQL 서버를 실행하고 있습니다. 게스트에는 4 개의 에뮬레이트 된 CPU 코어가 있으므로 thread_concurrency를 4로 설정했습니다. 몇 분이 걸릴 수있는 큰 테이블에서 값 비싼 조인을 수행하고 있지만 게스트 OS에서는 한 번에 하나의 코어 만 사용됩니다. 이것은 관련된 테이블에 사용 된 스토리지 엔진에 관계없이 …

1
사용량이 많은 마스터-슬레이브 복제 시스템에서 단일 MySQL 데이터베이스 복구
사용량이 많은 복제 시스템에서 단일 데이터베이스를 특정 시점으로 복구하는 전략 또는 도구를 찾고 있습니다. 마스터-슬레이브 복제 구성의 2 개의 MySQL 5.0.77 서버에서 12 개의 데이터베이스를 실행하고 있습니다. 전체 덤프는 매일 읽기 전용 슬레이브에서 가져 오며 증분 SQL 덤프가 사용 가능하며 이러한 백업은 오프 사이트에 있으며 복제 상태가 모니터링됩니다. 편집 : …


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