«performance» 태그된 질문

시스템이 목적에 맞도록 충분히 작동하는지 평가합니다. 일반적으로 성능은 시간이 지남에 따라 시스템이 작업 또는 작업 집합을 완료하는 속도를 나타냅니다.

3
높은 CXPACKET 및 LATCH_EX 대기
작업중인 데이터 처리 시스템에 성능 문제가 있습니다. 1 시간의 peroid에서 대기 통계를 수집하여 많은 양의 CXPACKET 및 LATCH_EX 대기 이벤트를 보여줍니다. 이 시스템은 많은 수의 크 런칭 및 계산을 수행하고 데이터를 중앙 클러스터 서버에 공급하는 3 개의 처리 SQL Server로 구성됩니다. 처리 서버는 한 번에 각각 최대 6 개의 작업을 …

2
큰 테이블에서 그룹당 가장 큰 가치를 얻는 효율적인 쿼리
주어진 테이블 : Column | Type id | integer latitude | numeric(9,6) longitude | numeric(9,6) speed | integer equipment_id | integer created_at | timestamp without time zone Indexes: "geoposition_records_pkey" PRIMARY KEY, btree (id) 이 테이블에는 2 천만 건의 레코드 가 있으며 비교적 많은 수의 레코드 가 아닙니다. 그러나 순차적 스캔이 …

2
더 많은 CPU 코어와 더 빠른 디스크
평소처럼 여러 가지 역할을 담당하는 소규모 회사에 속해 있습니다. 최신 버전은 .NET 웹앱 전용 SQL Server 상자를 조달하고 있습니다. 32GB의 RAM을 갖춘 듀얼 Xeon E5-2620 (6 코어) 2.00GHz CPU 구성 (총 12 코어)에 대해 인용했습니다. 이는 RAID 1 구성에서 2 개의 2.5 "SAS 300GB 드라이브 (15k RPM)로 구성된 디스크 어레이 …

1
어느 것이 더 낫습니까? 많은 조인 조건 또는 많은 조건이 있습니까?
두 가지 쿼리를 비교하려고합니다. 쿼리 1 : SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a WHERE tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d AND tableA.e=tableB.e 쿼리 2 : SELECT a,b,c,d,e FROM tableA LEFT JOIN tableB ON tableA.a=tableB.a AND tableA.b=tableB.b AND tableA.c=tableB.c AND tableA.d=tableB.d WHERE tableA.e=tableB.e 이 두 쿼리가 동일한 결과를 제공한다고 …

3
쿼리 중에 디스크에서 무엇을 검색합니까?
상당히 간단한 질문인데 아마도 어딘가에 대답했지만 Google에 대한 올바른 검색 질문을 구성 할 수없는 것 같습니다 ... 특정 테이블의 열 수가 해당 테이블의 서브 세트에서 쿼리 할 때 쿼리 성능에 영향을 줍니까? 예를 들어 테이블 Foo에 20 개의 열이 있지만 쿼리에서 해당 열 중 5 개만 선택하는 경우 20 (열 …

4
기본 키로 MySQL int vs varchar (InnoDB 스토리지 엔진?
웹 응용 프로그램 (프로젝트 관리 시스템)을 구축 중이며 성능과 관련하여 궁금합니다. 내부에 Issues 테이블이 있으며 다양한 다른 테이블에 연결되는 12 개의 외래 키가 있습니다. 그중 8 개는 웹 응용 프로그램에서 레코드가 의미를 갖기 위해 다른 테이블에서 제목 필드를 가져 오기 위해 참여해야하지만 8 개의 조인을 수행하는 것을 의미합니다. 각 조인에 …

1
BLOB 데이터에 대한 BCP 성능 최적화
2TB 데이터베이스를 분할 된 테이블로 실시간 마이그레이션을 계획하는 프로세스입니다. 이 시스템은 문서 저장소를 광범위하게 말하고 있으며, 대부분의 공간은 50kb ~ 500kb 사이의 LOB에 할당되며, 500kb ~ 1MB 범위에서 적은 비율입니다. 마이그레이션의 일부에는 이전 데이터베이스에서 새 데이터베이스로의 BCP 데이터가 포함됩니다. BCP는 데이터의 현재 / 역사적 분할이 최종 스위치 이전에 단계 (더 …

4
SQL Server 2008 R2에서 SQL Server 문이 간헐적으로 느려짐
고객 중 한 사람이 애플리케이션에서 일부 성능 문제를 겪고 있습니다. SQL Server 데이터베이스의 데이터를 사용하고 업데이트하는 .NET 3.5 웹앱입니다. 현재 프로덕션 환경은 프런트 엔드 인 Windows 2008 R2 시스템과 백 엔드의 SQL Server 2008 R2 클러스터로 구성되어 있습니다. 우리의 앱은 COM +와 MSDTC를 사용하여 데이터베이스에 연결합니다. 현재 상황은 다음과 같습니다. …

3
SQL Server 성능 급격한 저하
늦게 예측할 수없는 SQL Server 2005가 있는데 그 이유에 대해 머리를 긁고 있습니다. 초 단위로 실행 된 쿼리는 계획을 변경하고 몇 분이 소요됩니다 (전체 테이블 스캔 또는 인덱스 스풀에서 시간 소요). 이제 첫 번째로 가장 확실한 것은 통계가 더 이상 사용되지 않아 옵티마이 저가 혼란스러워하지만 이것이 사실이 아니라고 확신합니다. 첫째로 …

1
RESOURCE_SEMAPHORE 및 RESOURCE_SEMAPHORE_QUERY_COMPILE 대기 유형을 해결하는 방법
우리는 느린 구성의 SQL Server 쿼리가 크기가 300GB 인 데이터베이스 중 하나에서 데이터를 타격 / 페치하여 아래 구성으로 서버에서 호스팅되는 근본 원인을 파악하려고합니다. Windows Server 2003 R2, SP2, Enterprise Edition, 16GB RAM, 12 CPU 32 비트 SQL Server 2005, SP4, Enterprise Edition, 32 비트 우리는 이미 한 달 이상 걸릴 …

4
150 차원 공간에서 가장 가까운 이웃 검색
가능한 RDBMS를 사용하여 데이터베이스를 만들고 싶습니다. 약 150 개의 열이있는 테이블이 있습니다. 목표는 다른 객체의 가장 가까운 이웃 검색을 수행하는 것입니다. 150 차원 공간의 NNS입니다. 나는 이미 L1 또는 L2 거리와 같은 명백한 방법을 사용하려고 시도했지만 물론 많은 행이있는 테이블에는 많은 시간이 걸립니다. 또한 KD 트리 (테스트하지 않았 음)와 PG-Strom을 …


2
"버퍼 캐시 적중률"이 9990이란 무엇입니까?
블로그 게시물 에서이 쿼리를 받았습니다 . SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' 이 게시물은 캐시에 대한 조회수 비율을 제공 할 것이라고 말했습니다. 0-100의 값이 될 것 같았습니다 (87의 결과를 보였습니다). 그러나 내가 그것을 실행할 때 나는 매우 높은 …


2
복잡한 기준으로 인덱싱 된 읽기 최소화
Firebird 2.5 작업 티켓 데이터베이스를 최적화하고 있습니다. 그들은 다음과 같이 선언 된 테이블에 저장됩니다. CREATE TABLE TICKETS ( TICKET_ID id PRIMARY KEY, JOB_ID id, ACTION_ID id, STATUS str256 DEFAULT 'Pending' ); 일반적으로 처리되지 않고 Pending상태 가있는 첫 번째 티켓을 찾고 싶습니다 . 내 처리 루프는 다음과 같습니다. 첫 번째 티켓 …

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