«innodb» 태그된 질문

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


7
큰 데이터베이스의 mysqldump를 어떻게 최적화 할 수 있습니까?
57 테이블이 ~ 2GB 인 InnoDB 데이터베이스가있는 심포니 응용 프로그램이 있습니다. 데이터베이스 크기의 대부분은 단일 테이블 (~ 1.2GB)에 있습니다. 현재 데이터베이스를 야간에 백업하기 위해 mysqldump를 사용하고 있습니다. comcast 연결로 인해 덤프를 수동으로 실행하는 경우 종종 덤프가 완료되기 전에 서버에 대한 연결이 시간 초과되어 덤프를 다시 실행해야합니다. [현재는 매일 밤 덤프를 …

4
mysql innodb_buffer_pool_size의 크기는 얼마나됩니까?
크기가 약 5GB 인 InnoDB 테이블 만 사용하는 바쁜 데이터베이스가 있습니다. 데이터베이스는 SSD 디스크를 사용하여 데비안 서버에서 실행되며 때로는 최대 연결 수를 800으로 설정하여 서버를 포화시키고 분쇄하기도합니다. 초당 평균 쿼리는 약 2.5K입니다. 따라서 가능한 최대 연결 공간을 확보하기 위해 메모리 사용을 최적화해야합니다. innodb_buffer_pool_size가 총 메모리의 최대 % 80이어야한다는 제안을 보았습니다. …
170 mysql  innodb 

5
MySQL에서 둘 이상의 코어를 사용할 수 있습니까?
단일 코어 이상을 사용하지 않는 일부 전용 MySQL 서버가 제공되었습니다. MySQL 용 DBA보다 개발자이므로 도움이 필요합니다. 설정 서버는 OLAP / DataWarehouse (DW) 유형로드로 상당히 무겁습니다. 기본 : 96GB RAM, 8 코어 + 단일 RAID 10 어레이 테스트 : 4 코어 32GB RAM 가장 큰 DB는 540GB이고, 전체는 약 1.1TB이며 대부분 …

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 

4
MySQL은 거대한 (32GB) SQL 덤프를 더 빨리 가져올 수있는 방법이 있습니까?
MySQL로 가져와야하는이 거대한 32GB SQL 덤프가 있습니다. 이전에 그런 거대한 SQL 덤프를 가져올 필요가 없었습니다. 나는 평소에했다 : mysql -uroot dbname < dbname.sql 시간이 너무 오래 걸립니다. 약 3 억 개의 행이있는 테이블이 있으며 약 3 시간 만에 150 만 개에 이릅니다. 따라서 모든 것이 600 시간 (24 일)이 걸리고 …

1
mysql에서 ibdata의 크기를 줄이는 가장 좋은 방법은 무엇입니까?
ibdata파일 크기가 매일 증가 하는 일부 프로덕션 서버가 있습니다. 이미 290GB의 공간을 소비했습니다. 서버의 테이블은 대부분 InnoDB이며 높은 읽기 및 쓰기 요청이 있습니다. 로그 파일 크기도 증가합니다. 테이블에는 엄청난 양의 데이터가 있습니다. 두 크기의 증가하는 크기를 어떻게 제어 할 수 있습니까? 사용하고 있지 않습니다 innodb_file_per_table.
63 mysql  innodb 

3
고정 크기 필드에서 CHAR vs VARCHAR을 사용하면 성능에 어떤 영향을 미칩니 까?
MD5 해시를 저장하는 인덱스 열이 있습니다. 따라서 열은 항상 32 자 값을 저장합니다. 어떤 이유로 든 이것은 char이 아닌 varchar로 만들어졌습니다. 데이터베이스를 문자로 변환하기 위해 데이터베이스를 마이그레이션하는 데 어려움이 있습니까? 이것은 InnoDB가 설치된 MySQL 5.0에 있습니다.



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

3
mysql에서 On Delete Cascade와 On Update Cascade의 차이점
나는 MySQL의 데이터베이스 - 두 개의 테이블이 parent,을 child. 부모 테이블을 기반으로 자식 테이블에 외래 키 참조를 추가하려고합니다. ON UPDATE CASCADE와 사이에 큰 차이가 있습니까?ON DELETE CASCADE 내 부모님 테이블 CREATE TABLE parent ( id INT NOT NULL, PRIMARY KEY (id) ) ENGINE=INNODB; 내 질문은 : 다음 SQL 쿼리의 차이점은 …

2
InnoDB : 오류 : mysql 5.6으로 업그레이드 한 후 테이블“mysql”.“innodb_table_stats”를 찾을 수 없습니다
5.5에서 mysql 5.6으로 업그레이드했으며 이제 시작시 로그에 이러한 메시지가 표시됩니다. 가능한 해결책을 찾았지만 공식적으로 보이지는 않습니다. http://forums.mysql.com/read.php?22,578559,579891#msg-579891 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found. 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Recalculation of persistent statistics requested for table "drupal"."sessions" but the required persistent statistics storage is not present or is corrupted. …

1
"치명적인 오류 : 버퍼 풀에 메모리를 할당 할 수 없습니다"오류와 함께 간헐적 인 MySQL 충돌
2013 년 5 월 29 일 편집에 추가됨 : 이것은 긴 질문과 토론이므로 질문과 솔루션에 대한 간단한 요약입니다. 작은 Linux 서버 (1GB의 메모리)에서 MySQL과 Apache를 실행하는 데 문제가있었습니다. 아파치는 계속해서 더 많은 메모리를 요구했고 결과적으로 OS는 메모리를 다시 확보하기 위해 MySQL을 죽였습니다. 해결책 은 Apache를 Lighttpd로 대체하는 것이 었습니다. 그렇게 …

5
무거운 InnoDB 워크로드에 맞게 MySQL을 어떻게 조정합니까?
주로 InnoDB 테이블이있는 프로덕션 OLTP 시스템 가정 잘못 구성되거나 잘못 구성된 시스템의 일반적인 증상은 무엇입니까? 어떤 구성 매개 변수를 기본값에서 가장 일반적으로 변경합니까? 문제가 발생하기 전에 어떻게 잠재적 병목 현상을 발견합니까? 활성 문제를 어떻게 인식하고 해결합니까? 특정 status변수 및 진단을 자세히 설명하는 모든 일화를 알 수 있습니다.

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