«innodb» 태그된 질문

InnoDB는 MySQL에서 사용되는 주요 ACID 호환 스토리지 엔진입니다.

1
InnoDB : 오류 : 로그 파일 ./ib_logfile0의 크기가 다릅니다
InnoDB 엔진을 사용하도록 하나의 데이터베이스를 변환 한 후 /etc/mysql/my.cnf에 다음 행을 추가했습니다. innodb_buffer_pool_size = 2560M innodb_log_file_size = 256M innodb_log_buffer_size = 8M innodb_flush_log_at_trx_commit = 2 innodb_thread_concurrency = 16 innodb_flush_method = O_DIRECT 그러나 mysqld를 다시 시작하면 "2 행에서 오류 2013 (HY000) : 쿼리 중 MySQL 서버와의 연결이 끊어졌습니다"오류가 발생합니다. 그리고 mysql 오류 …
106 mysql  log-files  innodb 

6
알 수 없거나 지원되지 않는 스토리지 엔진 : InnoDB | MySQL 우분투
나는 최근에 이전 LTS Ubuntu에서 Precise로 업그레이드했으며 이제 mysql은 시작을 거부합니다. 시작하려고 할 때 다음과 같이 불평합니다. ╰$ sudo service mysql restart stop: Unknown instance: start: Job failed to start 그리고 이것은 "/var/log/mysql/error.log"에 표시됩니다 : 120415 23:01:09 [Note] Plugin 'InnoDB' is disabled. 120415 23:01:09 [Note] Plugin 'FEDERATED' is disabled. 120415 …
45 ubuntu  mysql  innodb 

6
MySQL InnoDB-innodb_file_per_table 단점?
기본적으로 MySQL InnoDB는 모든 DB의 모든 테이블을 하나의 전역 파일에 저장합니다. 구성에서 innodb_file_per_table을 설정하여이를 변경할 수 있습니다. 그러면 각 테이블마다 하나의 데이터 파일이 작성됩니다. 왜 innodb_file_per_table기본적으로 활성화되어 있지 않은지 궁금 합니다. 그것을 사용하는 데 단점이 있습니까?
32 mysql  innodb 

2
InnoDB (5GB 데이터베이스) 만 사용하는 8GB RAM 전용 MySQL 서버에 대한 최상의 MySQL 캐시 설정
성능을 위해 MySQL을 설정할 때 꽤 멍청한 놈입니다. 그리고 솔직히 MySQL에서 성능의 마지막 부분을 짜기위한 미세 조정에 대해 걱정하지 않지만 최상의 결과를 제공하는 가장 중요한 것은 캐시 / 버퍼를 올바르게 설정하는 것입니다. 스토리지 엔진으로 InnoDB 만 사용하여 일을 단순하게 유지하려고 노력했습니다. 그리고 MySQL 전용 서버가 있습니다. 8GB의 RAM이 있는데 성능을 …

3
MySQL은 추락하고 시작되지 않습니다
우리의 프로덕션 mysql 서버가 방금 추락하여 다시 나타나지 않습니다. segfault 오류가 발생했습니다. 나는 재부팅을 시도했지만 다른 무엇을 시도 해야할지 모르겠다. 스택 추적은 다음과 같습니다. 140502 14:13:05 [참고] 플러그인 'FEDERATED'가 비활성화되었습니다. InnoDB : 로그 스캔이 체크 포인트 lsn 108 1057948207을 지나서 진행되었습니다. 140502 14:13:06 InnoDB : 데이터베이스가 정상적으로 종료되지 않았습니다! InnoDB …
19 mysql  innodb  crash 

5
가동 중지 시간이 거의 없거나 전혀없는 매우 큰 mysql 테이블의 열 수정
mysql 5.1에서 테이블을 정기적으로 변경해야하며 주로 열을 추가해야합니다. alter table 명령으로 매우 간단합니다. 그러나 내 테이블에는 현재 최대 4 천만 행이 있으며 빠르게 커지고 있습니다. 따라서 이러한 테이블 변경 명령은 몇 시간이 걸립니다. 몇 달 안에 그들은 추측하는 데 며칠이 걸릴 것입니다. Amazon RDS를 사용하고 있기 때문에 슬레이브 서버를 가지고 …


5
MySQL 데이터베이스 엔진을 어떻게 선택합니까
특히, 필요한 기능이 누락되지 않은 경우 (예 : 외래 키가 필요하지 않은 경우) MyISAM과 InnoDB 중에서 어떻게 선택합니까? 항상 두 가지 모두 시도하고 측정합니까? 또는 읽기 횟수와 쓰기 횟수 및 빈도와 관련하여 좋은 경험 규칙이 있습니까? 테이블 크기가 일반적인 선택에 영향을 줍니까?
16 mysql  innodb  myisam 

6
MySQL INSERT 및 UPDATE 성능을 향상시키는 방법은 무엇입니까?
이 질문은 아마도 StackOverflow에서도 요청할 수 있지만 먼저 여기에서 시도 할 것입니다 ... 데이터베이스에서 INSERT 및 UPDATE 문의 성능이 저하되어 웹 앱의 성능이 저하되는 것으로 보입니다. 테이블은 InnoDB이며 응용 프로그램은 트랜잭션을 사용합니다. 작업 속도를 높이기 위해 쉽게 조정할 수있는 방법이 있습니까? 잠금 문제가있는 것 같습니다. 어떻게 알 수 있습니까?


4
데이터베이스에 사용 된 스토리지 엔진을 아는 방법은 무엇입니까?
이전에는 생성 된 모든 데이터베이스에서 다음을 사용합니다. mysql -u root -p CREATE DATABASE dbname CHARACTER SET utf8 COLLATE utf8_bin; GRANT ALL ON dbname.* TO 'dbuser'@'localhost'; 그런 다음 MyISAM 또는 InnoDB에 대해 생각하지 않고 데이터베이스를 사용하십시오. 데이터베이스에 사용 된 스토리지 엔진을 아는 방법은 무엇입니까?

5
ZFS 스냅 샷을 통한 MySQL 데이터베이스 백업
이 작업을 수행하는 것에 대해 이야기하는 여러 사이트를 찾았지만 중요한 세부 정보가 누락되었습니다. 일반적인 단계는 운영 FLUSH TABLES WITH READ LOCK ZFS 스냅 샷 생성 운영 UNLOCK TABLES 다양한 소스에서 내가 사용하는 InnoDB가 실제로을 존중하지 않는다고보고합니다 FLUSH. MySQL 사용자 매뉴얼에는 FLUSH TABLES...FOR EXPORTInnoDB와 함께 사용할 수 있는 변형이 있지만 전체 …
12 mysql  backup  freebsd  zfs  innodb 

6
MySQL / InnoDB에서 트랜잭션 시간 제한 설정
이것은 이 관련 질문 에서 나왔습니다 . 사소한 경우 (둘 다 단일 행에서만 작동하는 경우)에 두 트랜잭션을 순차적으로 발생시키는 방법을 알고 싶었습니다. SELECT ... FOR UPDATE두 트랜잭션의 첫 번째 줄로 사용하는 대답 이 있지만 문제가 발생합니다. 첫 번째 트랜잭션이 커밋되거나 롤백되지 않으면 두 번째 트랜잭션이 무기한 차단됩니다. innodb_lock_wait_timeout변수는 두 번째 …
11 mysql  innodb 


4
InnoDB 버퍼 풀 크기 늘리기
MySql InnoDB의 버퍼 풀 크기 및 로그 파일 크기를 설정하는 데 어려움이 있습니다. 나는 MySql 전문가와는 거리가 멀지 만 주변을 읽었으며이를 변경하면 내 /etc/mysql/my.cnf 에이 줄을 추가하는 것 같습니다. # Set buffer pool size to 50-80% of your computer's memory innodb_buffer_pool_size=2048M innodb_additional_mem_pool_size=512M # # Set the log file size to …
11 mysql  innodb 

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