2 개의 테이블이있는 테이블 중 하나는 고유합니다 ...이 테이블에는 112 000 000 개의 행이 있습니다 ... 단일 행의 쿼리를 선택하고 삭제하는 데 60 초가 걸립니다. 이것은 정상이며 실행 시간을 줄이는 방법이 있습니까?MySQL에서 큰 테이블을 최적화하는 방법
0
A
답변
0
DDL을 게시하십시오.
일반적으로 적절한 색인 생성을 원합니다.
실행 계획을 검토하십시오.
인덱스의 적절한 선택 항목이있는 단일 행 삭제의 경우 테이블 크기는 관련이 없어야합니다.
+0
@ user1189407"POST your DDL "은"DESC yourtablename "또는 더 나은"SHOW CREATE TABLE yourtablename "을 데이터베이스에 대해 출력하고 게시 –
0
가있을 수 있습니다 많은 이유는, 우리가 정보를 필요 : 열
- 유형 - 그들은 VARCHAR 텍스트이며, 지능?
- 쿼리는
- 당신은 어떤 인덱스를 가지고 있습니까 결과를 붙여
- 사용이 쿼리를 EXPLAIN 호출 할 및 복사?
대부분의 경우 적절한 색인이 없습니다. 당신이 그것들을 가지고 있다면, 그것들은 사용되지 않을 수도 있습니다. 예를 들어 id가 varchar이고 select *를 수행하려는 경우 varchar LIKE '% something %'그러면 varchar 열의 색인을 사용할 수 없습니다. 그래서 우리는 설명의 결과가 필요한 것입니다.
관련 문제
- 1. mysql에서 복잡한 쿼리를 최적화하는 방법
- 2. 큰 테이블을 가진 MySQL :이 쿼리를 최적화하는 방법?
- 3. 느린 배치를 최적화하는 방법 MySQL에서 INSERT IGNORE
- 4. 큰 테이블에 쿼리를 최적화하는 방법
- 5. solr에서 큰 색인을 최적화하는 방법
- 6. MySQL에서 테이블을 병합하는 방법
- 7. 해시 테이블을 사용하여 쿼리 속도를 최적화하는 방법
- 8. 개체의 매우 큰 컬렉션의 클라이언트보기. 최적화하는 방법?
- 9. 쿠키에 큰 값을 저장하고 최적화하는 방법
- 10. 유클리드 거리 검색/쿼리를 위해 mysql에서 geolocation 데이터베이스를 최적화하는 방법
- 11. MySQL에서 큰 데이터 스파이크를 제거하는 방법 표
- 12. MySQL에서 날짜 시간 검색을 최적화하는 방법은 무엇입니까?
- 13. MySQL에서 큰 테이블을 처리하는 방법은 무엇입니까? (게임용 DB 디자인)
- 14. 매우 큰 테이블을 가진 MySQL에서 'SHOW INDEX'가 느리거나 문제가 있습니까?
- 15. MySQL에서 테이블을 만들려면 어떻게해야합니까?
- 16. MySql에서 테이블을 함께 묶기
- 17. MySQL에서 최신으로 생성 된 테이블을 얻는 방법?
- 18. mySQL에서 테이블을 잠그는 올바른 방법 찾기
- 19. 트리거를 사용하여 MYSQL에서 테이블을 자동으로 업데이트하는 방법
- 20. SELECT를 통해 mysql에서 두 테이블을 조인하는 방법
- 21. MySQL에서 하루에 MyISAM 테이블을 분할하는 방법
- 22. PHP + MySQL에서 많은 테이블을 조건으로 결합하는 방법
- 23. MySQL에서 런타임에 테이블을 만들고 데이터베이스에 저장하는 방법
- 24. Mysql에서 LIKE 조건을 사용하여 테이블을 분할하는 방법
- 25. MySQL에서 3 개의 테이블을 "합치는"방법
- 26. mysql에서 작고 큰 ID를 찾는 방법
- 27. mysql에서 테이블을 디자인하는 방법은 무엇입니까?
- 28. 어떻게 테이블을 잠그고 mysql에서 다른 테이블을 생성합니까?
- 29. 외래 키 제약 조건을 극복하여 MySql 테이블을 최적화하는 방법
- 30. 하나의 쿼리에 대해이 MySQL 테이블을 더 최적화하는 방법
300MHz 모뎀 연결을 통해 5.25 "플로피 디스크에서 데이터를 읽는 1MHz 마이크로 컨트롤러에 대한 쿼리를 실행 중이거나 실제로는 * 싫어하는 인덱스 – CAFxX