먼저 MySQL Cluster를 처음 사용했습니다. 이것은 내 고통입니다. 두 개의 데이터 노드, 두 개의 SQL 노드 및 한 개의 관리 서버로 MySQL 클러스터를 설정할 수있었습니다. 다음을 제외하면 모든 것이 잘 작동합니다. 데이터 노드가 데이터 노드 간의 통신에 대기 시간을 초래하는 인트라넷 링크에 분산되어 있습니다. 분명히 MySQL Cluster의 내부 파티셔닝 스키마 때문에 PHP 애플리케이션이 SELECT 쿼리를 통해 클러스터의 데이터를 가져 오면 데이터 일부가 두 데이터 노드에서 모두 가져옵니다. 이렇게하면 페이지가 실제로 느리게 나타납니다. 하나의 데이터 노드를 오프라인 상태로 만들면 나머지 단일 데이터 노드에서만 데이터를 가져올 수 있으므로 최종 결과 (HTML 출력)가 매우시기 적절하게 화면에 나타납니다. 그래서, 제 질문은 이것입니다 : 데이터 노드/클러스터는 특정 데이터 노드에만 저장된 파티션에서 데이터를 가져 오라는 지시를받을 수 있습니까?MySQL 클러스터 데이터 노드 - 느린 선택
0
A
답변
0
일반적으로 MySQL 클러스터는 일반적인 웹 응용 프로그램에 적합하지 않습니다. 현재 버전에서는 기본 키 조회에 최적화되어 있습니다. 특히 조인은 정말 나쁩니다. PHP 웹 애플리케이션에서는 일반적으로 복제 기능이 더 뛰어납니다.
관련 문제
- 1. Mysql NDB 클러스터 설정 후 다른 데이터 노드 추가
- 2. 클러스터 노드 간의 통신
- 3. mysql 클러스터 자동 증가 동기화가
- 4. k에서 클러스터 수 선택
- 5. MySQL 클러스터 질문
- 6. mysql 클러스터 테이블이 가득 찼습니다.
- 7. mysql 느린 쿼리
- 8. 느린 UNION 쿼리 - MySQL
- 9. mysql loggin 느린 쿼리
- 10. mysql 느린 선택 쿼리, 내가 아는 모든 최적화 트릭을 시도했다!
- 11. MySql 클러스터 "split brain"솔루션?
- 12. TreeView에서 선택 불가능한 노드
- 13. SimpleXML에서 마지막 노드 선택
- 14. XSLT 조건부 노드 선택
- 15. InfoPath 양식에서 노드 선택
- 16. 자바 트리 노드 선택
- 17. 노드 -Js 선택
- 18. 선택 XML 노드
- 19. gwt cellbrowser [노드 선택] vs [노드 열기]
- 20. XPath : 다른 노드 값을 기반으로 노드 선택
- 21. 원격 DB에 느린 mysql 연결
- 22. GWT CellTree 상위 노드 선택
- 23. 코어 데이터 쿼리 느린
- 24. MySQL : MS SQL Server에서 데이터 선택
- 25. 느린 MySQL 업데이트/삽입/삭제
- 26. 매우 느린 mysql SELECT 쿼리
- 27. MySQL 매우 느린 쿼리의 인덱스
- 28. 느린 mysql 쿼리. 어떤 팁?
- 29. 이상하게 느린 mysql 하위 쿼리
- 30. Hadoop 클러스터. 2 Fast, 4 Medium, 8 느린 기계?
johannes, 귀하의 의견에 감사드립니다. 당신의 통찰력에 감사드립니다. 나는 내 목표를 달성하기 위해 MySQL 클러스터 이외의 다른 것을 필요로 할 것이다. –
그래서 우리의 목표는 무엇입니까? 높은 읽기로드가 있습니까? - 복제로 충분할 수도 있습니다 ... – johannes