query-performance

    0

    1답변

    왜 통계를 수집해야합니까? 나는 테이블에 ABC가되도록했습니다. 매일 거기에 10k 레코드가 삽입되어 있습니다. 그래서 내 지식에 따라 oracle은 자동으로 삽입 할 때마다 모든 새 레코드에 대한 통계를 수집합니다. 모든 인덱스에 대해 인덱스가 다시 작성됩니다. 그래서 우리는 실제로 통계를 수동으로 수집해야합니까?

    1

    3답변

    icd-10 코드의 큰 세트 (70,000 개가 넘는 항목)에서 값을 찾으려면 cts:element-value-match()을 사용하고 있습니다. 문자열 범위 색인을 사용하기 때문에 결과가 빨리 반환됩니다. 항목의 구조는 다음과 같습니다 cts:element-value-match(xs:QName("label"), '*diabetes*', $options)

    -2

    2답변

    SQL에서 큰 데이터 세트를 쿼리하고 싶습니다. 올바른 방법입니까? declare @datetime Datetime select * from sales where salesdate <= @datetme 나 : select * from sales where salesdate < (select GetDate()) 나 : select * fr

    0

    2답변

    1 천만 개가 넘는 레코드가 포함 된 큰 테이블이 있으며 계속 커질 것입니다. 지난 24 시간의 레코드에 대한 집계 쿼리 (특정 값의 개수)를 수행하고 있습니다. 이 쿼리에 걸리는 시간은 테이블의 레코드 수에 따라 계속 증가합니다. 이 24 시간 레코드를 별도의 테이블에 보관하고 해당 테이블에서 집계를 수행하는 데 걸리는 시간을 제한 할 수 있습니다. my

    1

    2답변

    가능합니까? 단일 프로세스에서? DB가 SATA 디스크에 있습니다. 우분투 14.04를 사용하고 있습니다. 모든 테이블에는 20-60 개의 행과 6 개의 컬럼이 있습니다. 트랜잭션을 사용하고 있습니다. 현재의 순서는 다음과 같습니다 시작 트랜잭션이 삽입 # 1 삽입 # 2 ... 삽입 커밋 # N 테이블을 생성 지금 당장 약 3-4 개의 테이블이 나옵니다.

    0

    1답변

    작은 테이블 (t1)과 큰 테이블 (t2)이 있다고 가정합니다 .t2의 column1과 column2를 인덱싱했습니다. 내가 원하는 경우 INNER JOIN t1과 (선택 * t2에서 column1 = x) 다음 t2에 대한 색인은 t1과 내부 조인 중에 (select * from t2 where column1 = x) 후에도 유용할까요? 내 검색어가 (s

    1

    1답변

    준비된 문을 사용하여 쿼리를 평가 한 이유가 인덱싱을 존중하지 않는 이유를 이해할 수 있도록 도와주십시오. \d+ lerg; Table "public.lerg" Column | Type | Modifiers | Storage | Stats target | Description -----

    -2

    1답변

    m1/small 인스턴스에서 실행중인 AWS RDS에 Postgres 데이터베이스가 있습니다. 그것은 4000 만 행 테이블이 있습니다. 내가 다음과 같은 질문을 할 때 : select * from business where name = 'Pizza House' 응답을 얻는 데 몇 분이 걸립니다. 데이터베이스의 쿼리 성능을 향상 시키려면 어떻게해야합니까

    0

    1답변

    관리되는 테이블의 400M 레코드에 대해 자체적으로 실행되는 USQL 쿼리가 있습니다. 그러나 개발 중에는 모든 레코드에 대해 항상 실행하고 싶지 않으므로 where 절을 넣고 작은 하위 섹션에 대해 실행하고 약 2 분 (@ 5 AU)으로 완료합니다. 내 데이터 호수에서 TSV로 결과를 작성합니다. 행복합니다. 그러나 두 번째 쿼리 및 이후 처리를위한 원본

    2

    3답변

    계산 된 열을 테이블에 포함 시키면 성능에 부담이 있습니까? 내가 가지고있는 경우 예를 들어,로 정의 된 테이블은 다음과 같습니다 CREATE TABLE users( givenname …, familyname …, fullname AS givenname+' '+familyname ); 를 ... 그것은 쿼리 할 때마다 나는 S