«query-optimization» 태그된 질문

19
여러 열에 대한 DISTINCT 계산
다음과 같은 쿼리를 수행하는 더 좋은 방법이 있습니까? SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery 이 테이블에서 고유 항목 수를 계산해야하지만 고유 항목이 두 열 이상입니다. 내 쿼리는 정상적으로 작동하지만 하나의 쿼리 (하위 쿼리를 사용하지 않고)를 사용하여 최종 결과를 얻을 수 있는지 궁금합니다.

7
MySQL 인덱스-모범 사례는 무엇입니까?
나는 지금까지 MySQL 데이터베이스에서 인덱스를 사용해 왔지만 그것에 대해 제대로 배우지 못했습니다 . 일반적으로 WHERE절을 사용하여 검색하거나 선택할 필드에 색인을 넣지 만 때로는 흑백으로 보이지 않는 경우가 있습니다. MySQL 인덱스에 대한 모범 사례는 무엇입니까? 상황 / 딜레마 예 : 테이블에 6 개의 열이 있고 모두 열을 검색 할 수 있으면 …


14
쿼리 대 여러 쿼리
JOIN 쿼리가 여러 쿼리보다 빠릅니까? 기본 쿼리를 실행 한 다음 기본 쿼리의 결과를 기반으로 다른 많은 SELECT를 실행합니다. 가입하면 응용 프로그램의 디자인이 많이 복잡해지기 때문에 묻습니다. 그들이 더 빠르면 누구나 대략적으로 대략적으로 얼마만큼을 근사 할 수 있습니까? 1.5x이면 상관하지 않지만 10x이면 내가 생각합니다.

3
MongoDB에서 인덱스 방향이 중요한 이유는 무엇입니까?
문서 를 인용하려면 : 인덱스를 만들 때 키와 관련된 숫자는 인덱스의 방향을 지정하므로 항상 1 (오름차순) 또는 -1 (내림차순)이어야합니다. 방향은 단일 키 인덱스 또는 임의 액세스 검색에 중요하지 않지만 복합 인덱스에 대해 정렬 또는 범위 쿼리를 수행하는 경우 중요합니다. 그러나 복합 지수에서 지수의 방향이 중요한 이유를 알 수 없습니다. 누군가가 …

8
PostgreSQL LIKE 쿼리 성능 변화
LIKE내 데이터베이스의 특정 테이블에 대한 쿼리 와 관련하여 응답 시간이 상당히 많이 변하는 것을 보았습니다 . 때로는 200-400ms (매우 수용 가능) 내에 결과를 얻을 수 있지만 결과를 반환하는 데 30 초 정도 걸릴 수도 있습니다. LIKE쿼리가 매우 리소스 집약적 이라는 것을 이해 하지만 응답 시간에 그렇게 큰 차이가있는 이유를 이해할 …

9
PostgreSQL-열에 대한 Max 값이있는 행 가져 오기
time_stamp, usr_id, transaction_id 및 lives_remaining에 대한 열이있는 레코드가 포함 된 Postgres 테이블 ( "lives"라고 함)을 다루고 있습니다. 각 usr_id에 대한 가장 최근의 lives_remaining 합계를 제공하는 쿼리가 필요합니다. 여러 명의 사용자가 있습니다 (별도의 usr_id). time_stamp는 고유 식별자가 아닙니다. 때때로 사용자 이벤트 (테이블의 행별로)가 동일한 time_stamp로 발생합니다. trans_id는 매우 작은 시간 범위에서만 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.