itsource

수천 개의 동적 컬럼이 있으면 성능 저하가 있습니까?

mycopycode 2022. 9. 5. 23:17
반응형

수천 개의 동적 컬럼이 있으면 성능 저하가 있습니까?

MariaDB를 설치하려고 하는데 한 테이블에 약 2000개의 동적 컬럼이 필요합니다.색인은 필요 없습니다.동적 컬럼에 대한 질문만 하면 됩니다.1,000번째 필드에 액세스하면 쿼리 성능이 저하됩니까?일반 컬럼에 대한 쿼리와는 어떻게 비교합니까?

동적 컬럼에 대한 자체 테스트를 수행했습니다.결론은 필드가 많을수록 성능이 저하된다는 것입니다.블롭의 크기가 클수록 성능이 저하됩니다.100개 분야로 테스트했지만 엄청난 데이터로 테스트했습니다.베이직 할 때도 굉장히 느렸다.select count(*) from thetable속도는 10만 줄에서 매우 느렸다.또한 하나의 동적 열 필드의 길이를 투영했는데 1000개의 행에 걸쳐 약 17초가 걸렸습니다.일반 칼럼에 대해 동일한 작업을 수행했을 때, 그것은 또한 즉각적이었습니다.따라서 동적 컬럼은 좋은 기능이지만 특히 블롭이 큰 경우 성능에서 대가를 치르게 됩니다.

언급URL : https://stackoverflow.com/questions/42522576/is-there-a-performance-penalty-for-having-several-thousand-dynamic-columns

반응형