Coldfusion ORM 대형 테이블


Coldfusion ORM 대형 테이블

큰 데이터 세트가 있고 테이블에 백만 개 이상의 레코드가 있고 데이터베이스가 정규화되어 외래 키와 항목이 있다고 가정해 보겠습니다. 관계를 적절하게 설정했고 첫 번째 개체 applications = EntityLoad("entityName") 하지만 관계 및 항목 때문에 표시할 레코드 수를 제한하더라도 페이지를 로드하는 데 24초 정도 걸립니다. 5와 같이 로드하는 데 시간이 너무 오래 걸립니다. 이에 대한 나의 해결책은 목록을 가져오는 다른 개체를 만든 다음 사용자가 원할 때 모든 관계와 함께 개체를 사용하여 사용자에게 표시하는 것입니다. 이것이 접근하는 올바른 방법입니까, 아니면 큰 ORM 개념을 놓치고 있습니까? 가장 먼저 할 일은 Application.cfc에서 SQL 로깅을 활성화하는 것입니다. This.ormSettings에 logSQL=true를 추가합니다. 그러면 ORM이 생성하는 SQL을 가져올 수 있습니다. 분석기에서 실행합니다. ORM SQL이 미친 짓을 하고 있...


#coldfusion #orm

원문링크 : Coldfusion ORM 대형 테이블