2014-11-21 1 views
0

제품 값에 대한 대용량 데이터 세트 (500.000 항목)가 있습니다. 이런 연속 각 데이터 :Datatables : 행/열을 php/mysql 또는 다른 것으로 사용 하시겠습니까?

product value 
12345 red 
12345 large 
12345 portable 

..

I 쉽게 표시 및 필터링 데이터를 데이터 테이블 사용해야

.

말썽 : 나 MySQL을 사용하려는 경우

나는 제품 값의 수의 개수가 사전에 정의되지 아니 라인의 수를 고려하여 제한 (예를 들면, 10)이지만 제한을 사용한다.

SELECT pctv.id_produit,pctv.id_caracteristique_valeur 
FROM produit_to_caracteristique_valeur pctv 
LIMIT 10 

필자도 피벗을 사용해 보았지만 큰 데이터 세트에서는 성능이 좋지 않았습니다.

나는 모든 어레이 슬라이스에 밀어 PHP를 사용하는 경우는, 500 이상 (메모리 한계)

어떤 아이디어가이 달성 있나?

감사합니다.

+1

예상되는 O/P는 무엇입니까? –

+0

열 12345의 데이터 예상 : 빨간색, 대형, 휴대용, 성능 문제를 피하려면 한도가 있음 – user3384179

답변

0

다음은 어때요?

SELECT 
    pctv.id_produit, 
    pctv.id_caracteristique_valeur 
FROM 
    produit_to_caracteristique_valeur pctv 
WHERE 
    pctv.id_produit in (
     SELECT DISTINCT 
      id_produit 
     FROM 
      produit_to_caracteristique_valeur 
     LIMIT 
      10 
    ) 
관련 문제