sql-optimization

    0

    3답변

    현재 두 개의 관련 테이블이 있는데, 하나는 '그룹'이고 다른 하나는 '항목'입니다. 항목은 연관된 그룹 ID별로 그룹으로 저장됩니다. 매우 기본적인 테이블 관계이지만 불행히도 내 SQL은 그리 좋지 않습니다. 그래서 모든 그룹을 반복하는 가장 좋은 방법은 무엇인지 확신 할 수 없으며, 모든 항목을 순환하여 그룹별로 분류 된 모든 항목의 목록으로 끝납니다.

    2

    1답변

    MySQL 쿼리의 "NOT IN"비효율에 대해 몇 가지 질문을했지만 필자는 제안 된 솔루션을 재현하지 못했습니다. 그래서 나는 일종의 검색 엔진을 가지고 있습니다. 매우 간단한 쿼리로 시작한 다음 충분한 결과를 찾지 못하면 더 복잡한 쿼리를 시도합니다. 의사 코드에서 작동하는 방법은 다음과 같습니다 list_of_ids = do_simple_search()

    0

    2답변

    이 쿼리를 실행하면 결과가 좋지만 시간이 너무 오래 걸리므로 누군가이 방법으로 효율성을 높이는 방법을 조언 할 수 있습니다 (SQL은이를 보여줍니다. 이 쿼리는 2.8 초 걸리지 만 실제로는 10 초 이상 걸립니다.) 처음에는 3 개 테이블에서 조인을 사용하지만이 쿼리는이 테이블보다 많은 시간이 걸립니다. 미리 감사드립니다. SELECT ee_ex

    1

    1답변

    I가 다음 쿼리 : SELECT trip_id, MAX(cnt) FROM ( SELECT trip_id, stop_id, COUNT(*) as cnt FROM operation_ticket_part_stops GROUP BY trip_id, stop_id ) AS t GROUP BY trip_id 결과가 (이 내가 원하는

    1

    2답변

    매우 느린 다음 SQL 문이 있습니다. 그것은 600-800ms에서 다릅니다! 내가 최적화 할 수있는 방법을 찾고 있지만 정확한 경로를 정확히 모르겠습니다. 내 데이터베이스는 상당히 커서. entries 테이블에는 400,000 개의 행이 있고 devices 테이블에는 90,000 개의 행이 있습니다. SQL 문 제가 가난 하드웨어에서 그것을 실행하는거야

    0

    1답변

    이 쿼리 질문에 더 나은 솔루션이 있는지 확인하려고합니다 : 동일한 속도와 RAM을 가진 PC 모델 쌍을 찾습니다. 결과적으로, 각각의 결과 쌍은 단지 1 회, 즉 (i, j)는 표시되지만 (j, i)는 표시되지 않는다. 결과 집합 : 숫자가 더 큰 모델, 숫자가 더 낮은 모델, 속도 및 RAM. speed ram ---------------------

    2

    3답변

    나는 직원 매김 직원의 이름으로 정렬 지원하기 위해 쿼리 아래가 매개 변수 rowNumAlias이 쿼리가 가진 내 SQL 서버 데이터베이스에 약 7 초 복용 한 100 사이의 모든 정수가 될 수 SELECT rowNumAlias ,Employee.employeeId ,Employee.NAME FROM ( SELECT row_num

    0

    1답변

    나는 다음과 같다 쿼리가 있습니다. 그러나 AND ta1.SGBSTDN_RESD_CODE = 'R' 행을 AND ta1.SGBSTDN_RESD_CODE = 'N'으로 변경하면 실행 시간이 1 시간 45 분으로 증가합니다. 'N'은 또한 SGBSTDN_RESD_CODE에서 유효한 값이며, 'R'값보다 'N'값이 적 으면 선택해야합니다. 데이터베이스는 Orac

    4

    1답변

    투표를 시작하기 전에 대답을 거부하기 전에 전체 초보자입니다. :) 나는 이미 답변을 찾았지만 매우 구체적인 것으로 보인다. (I 루프를 들어, 루프 안에 루프 내부 루프 같은 것 선택 문 경우, 프로그래머로서 이해하는 방법 : D) 문제는 내 SQL 쿼리를 최적화에 관한 것입니다 데이터를 가져 오는 데 몇 초가 걸리기 때문입니다. 는 SQL은 세분화 :

    1

    2답변

    표 A (병합 할 표)에는 90,000 개의 행이 있습니다. 표 B (소스 표)에 3,677 개의 행이 있습니다. 이 항목이 실제로 병합 될 것으로 예상되지만 30 분 (및 계산 중)입니다. 어떻게 더 빠르게 실행되도록 최적화 할 수 있습니까? 에서 추가 결과 집합을 방지하기 위해 추가 설정의 NOCOUNT - - ALTER PROCEDURE [dbo].[