«performance» 태그된 질문

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

1
SQL Server 2008R2의 자동 업데이트 통계 : 많은 수의 행 삽입에도 불구하고 일부 통계가 오래되지 않은 이유는 무엇입니까?
느린 쿼리를 조사하는 동안 실행 계획이 예외적으로 차분한 것으로 나타났습니다 (예상 실행 횟수가 1 인 경우 9 백만 건의 검색을 수행하는 중첩 루프). 실제로 구식이었던 일부 관련 통계가 통계를 재구성하고 성능 문제가 효과적으로 해결되었음을 확인했습니다. 이 데이터베이스에는 자동 업데이트 통계가 활성화되어 있습니다 (기본적으로 설정되어 있음). 20 % + 500 행 …

2
MySQL 5.1 InnoDB 구성 / 24GB RAM-바이 제온로드
현재 300-600 명의 동시 사용자가 있고 증가하는 페이스 북 앱을 실행 중입니다. 하드웨어를 성장시킬 준비를 갖기 위해 i7 / 12gb ram / 2x 80gb 인텔 x25 ssd (debian 5.0 / mysql 5.0 / 64bit)를 bi-xeon / 24gb ram / 2x 120gb 인텔 320 ssd (ubuntu 10.10 / mysql 5.1 / …

4
큰 테이블에서 조인 최적화
~ 2 억 5 천만 레코드로 테이블에 액세스하는 쿼리에서 더 많은 성능을 동축하려고합니다. 실제 (추정되지 않은) 실행 계획을 읽은 첫 번째 병목 현상은 다음과 같은 쿼리입니다. select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = b.pk where a.added between @start and @end; 관련된 테이블 및 …

1
임시 테이블로 데이터를로드 할 때 최소한의 로깅 가져 오기
Data Loading Performance Guide를 읽은 후에도 최소한의 로깅을 얻기 위해 TABLOCK 테이블 힌트를 빈 임시 테이블에 추가하고 클러스터 된 인덱스로 정의해야하는지 확실하지 않습니다. 분명히 temp 테이블은 SIMPLE 복구 모드에서 작동하는 TempDB에서 만들어 지므로 최소한의 로깅을위한 완벽한 후보라고 생각했을 것입니다. 그러나 확인을위한 구절을 찾을 수는 없습니다. 임시 테이블은 최소한의 로깅 후보이며, …

1
MySql 서버 성능 저하-무엇을 어떻게 확인합니까?
시작 : 면책 저는 MySql Server DBA가 아닙니다. 나는 주로 MSSQL에 대해 알고 있으므로 도움이 필요합니다. 끝 : 면책 MySql 서버 엔진의 성능이 저하되는 이유를 확인하라는 요청을 받았습니다. 관련 데이터베이스를 보거나 보유하지 않았으며 시작 위치를 알고 싶습니다. 어디서부터 시작해야합니까? MySql에 액세스 할 수있는 사람들에게 어떤 질문을해야합니까-phpmyadmin 또는 다른 도구를 사용하고 …

2
잘라 내기 / 대형 삽입 후 인덱스를 다시 작성해야합니까?
새 데이터를 삽입하기 전에 (다른 테이블의 데이터, 계산 등) 삽입하기 전에 약 1.75M 행으로 일부 테이블을 자르는 저장 프로 시저가 있습니다. 기본 개요는 매우 간단합니다. 테이블 자르기 시간당 약 75,000의 '배치'에 1.75M 행을 삽입하십시오. 이 프로세스에서 언제든지 인덱스를 명시 적으로 다시 작성해야하는지 궁금합니다. 예 : 테이블 자르기 ALTER INDEX ALL …

1
거대한 테이블에 직렬 열을 추가하는 가장 효율적인 방법
거대한 테이블에 BIGSERIAL 컬럼을 추가하는 가장 빠른 방법 은 무엇입니까 (~ 3GB, ~ 174Gb)? 편집하다: 기존 행의 열 값을 늘리고 싶습니다 ( NOT NULL). 필 팩터를 설정하지 않았습니다 (돌이켜 보면 나쁜 결정처럼 보입니다). 디스크 공간에 문제가 없으며 가능한 한 빨리 디스크 공간을 원합니다.

1
연결된 SQL Server에서 어떤 큰 제한이 예상됩니까?
우리의 제품은 Microsoft SQL Server를 기반으로합니다. 현재 우리는 세 개의 데이터베이스를 사용하고 있으며 항상 하나의 SQL Server 인스턴스에 배포했습니다. 세 데이터베이스는 OLTP, OLAP 및 감사입니다. OLAP 데이터베이스에는 데이터베이스 간 쿼리를 사용하여 OLTP 및 감사의 EOD에 대한 대규모 인바운드 데이터가 있습니다. 질문 이 세 데이터베이스를 단일 물리적 서버 내의 세 개의 …

2
SQL 실행 계획에서 TOP 작업이 필요한 이유
잠시 검색 한 후, 나는이 질문에 대한 답을 찾지 못하여 게시하고 비슷한 질문 / 답변이 있는지 사과하기로 결정했습니다. 두 개의 유사하게 설정된 SQL 서버에서 아래 쿼리를 실행할 때 성능에 영향을 미치는 다른 실행 계획이 발생하며 원인을 파악하는 데 도움이 필요합니다. 쿼리 : SELECT process_id INTO #temp FROM revrep_revenue_fact WHERE process_id …

2
정수 시퀀스에 주어진 하위 시퀀스가 ​​포함 된 행 찾기
문제 참고 : PostgreSQL 의 시퀀스 메커니즘이 아니라 수학적 시퀀스를 참조합니다 . 정수 시퀀스를 나타내는 테이블이 있습니다. 정의는 다음과 같습니다. CREATE TABLE sequences ( id serial NOT NULL, title character varying(255) NOT NULL, date date NOT NULL, sequence integer[] NOT NULL, CONSTRAINT "PRIM_KEY_SEQUENCES" PRIMARY KEY (id) ); 내 목표는 주어진 …

2
Postgres에 수천 명의 사용자가 있습니까?
우리는 최대 50.000 명의 고객이있는 SAAS를 만들고 있습니다. 각 고객에 대해 Postgres 데이터베이스에 사용자를 작성하는 것을 고려하고 있습니다. 서비스에 로그인 한 각 사용자를 자신의 데이터에만 액세스 할 수 있도록 데이터베이스의 사용자에게 매핑합니다. 또한 트리거를 사용 하는 이 솔루션으로 데이터베이스에 직접 감사 추적을 구현하려고 합니다. 각 고객에게 고유 한 데이터베이스 사용자가있는 …

1
T-SQL-옵션 (FAST x) 및 추적 플래그 8722
오랫동안 검색했지만 여전히 내 문제에 대한 답을 찾지 못했습니다. Dynamics AX는 쿼리 힌트 OPTION (FAST x)을 사용하여 쿼리를 생성하므로 때로는 잘못된 실행 계획을 사용해야합니다. 개발자는 기본적으로 변경하기가 어렵다고 말합니다 (모든 형태에서 잠재적으로 수정되어야 함). 그래서 추적 플래그를 사용하여 이러한 힌트를 무시하는 방법을 찾았습니다. SQL Server가 일부 쿼리 힌트, 특히 OPTION …

2
SQL Server에 종속 외부 조인을 중첩시켜야합니까?
나는 이것에 대한 혼합 정보를 듣고 정식 또는 전문가 의견을 기대하고 있습니다. LEFT OUTER JOIN각각에 마지막에 의존하는 여러 개가있는 경우 중첩하는 것이 더 낫습니까? 고안된 예를 들어, JOINto MyParent는 JOINto MyChild: 에 의존 합니다 : http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c ON c.[Id] …

1
IO_STALL 질문과 이해
5 분마다 sys.dm_io_virtual_file_stats에서 IO_STALLS를 수집 한 다음 델타를 수행하여 IO에 가장 큰 영향을받는 파일을 확인합니다. 1 분 동안 5826331 ms의 델타를 얻습니다. 97 분입니다. 나는 이것으로 조금 혼란 스럽습니다 .97 분 전에 작업이 시작되어 그 시점에서만 완료되었다는 의미입니까? 따라서 대기 시간을 기록 했습니까? 감사 요청한대로 코드를 추가했습니다 : /* USE …

1
이상한 행동 DBCC 축소 ​​파일
95 %의 데이터가 보관되고 삭제 된 데이터베이스에 대해 1GB 청크로 dbcc shrinkfile을 실행하려고합니다. 9GB가 데이터 / 인덱스 인 235GB 파일이 있습니다. 이 크기를 50GB로 줄이려고합니다. 데이터베이스 파일 축소가 나쁘고 조각화 등이 발생한다는 것을 알고 있습니다. 데이터 제거 / 수축의 일부로 idnex 스크립트 다시 작성도 있습니다. 내 워크 스테이션 (쿼드 코어, …

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