«innodb» 태그된 질문

InnoDB는 MVCC (MultiVersion Concurrency Control)를 사용하는 MySQL 용 ACID 호환 트랜잭션 스토리지 엔진입니다. 버전 5.5.5부터 MySQL의 기본 스토리지 엔진이었습니다.

9
가짜 외래 키 제약 조건 실패
이 오류 메시지가 나타납니다. 40 행의 오류 1217 (23000) : 상위 행을 삭제하거나 업데이트 할 수 없습니다. 외래 키 제약 조건이 실패합니다. ... 테이블을 삭제하려고 할 때 : DROP TABLE IF EXISTS `area`; ... 다음과 같이 정의됩니다. CREATE TABLE `area` ( `area_id` char(3) COLLATE utf8_spanish_ci NOT NULL, `nombre_area` varchar(30) COLLATE …
110 mysql  innodb 

7
부울 필드를 인덱싱 할 때 성능이 향상됩니까?
.NET Framework를 포함하는 쿼리를 작성하려고합니다 WHERE isok=1. 이름에서 알 수 있듯이 isok는 부울 필드 (실제로는 TINYINT(1) UNSIGNED필요에 따라 0 또는 1로 설정 됨)입니다. 이 필드를 인덱싱 할 때 성능상의 이점이 있습니까? 엔진 (이 경우 InnoDB)이 인덱스 조회 성능이 더 좋거나 나쁠까요?
103 mysql  indexing  innodb 

9
InnoDB로 전체 텍스트 검색
저는 대용량 웹 애플리케이션을 개발 중이며, 그중 일부는 2,000 만 개 이상의 행으로 원활하게 확장되어야하는 토론 게시물의 MySQL 데이터베이스입니다. 원래는 테이블 (내장 된 전체 텍스트 검색 기능 용 )에 MyISAM을 사용할 계획 이었지만, 단일 쓰기 작업으로 인해 전체 테이블 이 잠긴다 는 생각이 멈춰버 렸습니다 . 행 수준 잠금은 훨씬 …

3
mysql 테이블이 myISAM 또는 InnoDB 엔진을 사용하고 있는지 어떻게 알 수 있습니까?
MySQL에서는 특정 데이터베이스에 대해 단일 테이블에 대해서만 스토리지 엔진을 지정할 수있는 방법이 없습니다. 그러나 다음을 사용하여 한 세션 동안 사용할 스토리지 엔진을 지정할 수 있습니다. SET storage_engine=InnoDB; 따라서 각 테이블에 대해 지정할 필요가 없습니다. 실제로 모든 테이블이 InnoDB를 사용하고 있는지 어떻게 확인합니까?

9
MySQL의 UUID 성능?
MySQL 데이터베이스의 기본 키로 UUID 값을 사용하는 것을 고려하고 있습니다. 삽입되는 데이터는 수십, 수백 또는 수천 대의 원격 컴퓨터에서 생성되며 초당 100 ~ 40,000 개의 삽입 속도로 삽입되며 업데이트를 수행하지 않습니다. 데이터베이스 자체는 일반적으로 데이터를 추출하기 시작하기 전에 약 5 천만 개의 레코드를 가져 오므로 대규모 데이터베이스는 아니지만 작지도 않습니다. …

7
# 1025- './database/#sql-2e0f_1254ba7'을 './database/table'로 이름을 바꿀 때 오류 발생 (errno : 150)
그래서 데이터베이스의 테이블 중 하나에 기본 키를 추가하려고합니다. 지금은 다음과 같은 기본 키가 있습니다. PRIMARY KEY (user_id, round_number) 여기서 user_id는 외래 ​​키입니다. 나는 이것을 변경하려고합니다. PRIMARY KEY (user_id, round_number, created_at) 테이블 구조보기에서 기본 키 아이콘을 클릭하여 phpmyadmin에서이 작업을 수행하고 있습니다. 이것은 내가 얻는 오류입니다. #1025 - Error on rename of …

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