«performance» 태그된 질문

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

2
innodb_flush_method = O_DIRECT 대 O_DSYNC 성능이 LVM 디스크 파티션이있는 ext3에 미치는 영향
프로덕션 환경 중 하나에는 RedHat 클러스터에서 두 개의 인스턴스가 실행되고 하나는 클러스터와 연결된 하나의 프로덕션 인스턴스가 있습니다. 인스턴스 1이 차지하는 24G InnoDB 버퍼 풀과 인스턴스 2가 차지하는 12G가있는 125G 기본 메모리가 있으며 이는 RedHat 클러스터와 관련이 없습니다. 데이터 및 트랜잭션 로그는 모두 ext3 파일 시스템이있는 LVM 디스크 파티션에 있습니다. 성능 …

1
대용량 메모리 환경에서의 SQL Server TempDB 동작
이 질문을 읽으면 얼마 전에 있었던 질문이 떠 올랐습니다. RAM이 512GB 인 SQL Server가 있고 주 데이터베이스는 450GB입니다. 우리는 TempDB에서 꽤 많은 행동을 봅니다 (오케이, 나는 그것이 아주 많은 행동이라고 생각합니다. 그렇지 않을 수도 있습니다!). RamDisk Plus Server의 데모 버전을 설치하고 50GB 램 드라이브를 생성하고 TempDB를 지정했으며 성능이 전혀 향상되지 …

2
트랜잭션 볼륨을 별도의 볼륨에 배치 [고체 상태]?
트랜잭션 로그는 종종 별도의 볼륨에 격리됩니다. 내가 이해하는 것처럼,이 관행의 근거는 트랜잭션 로그의 데이터가 순차적으로 기록되며 하드 드라이브는 랜덤이 아닌 훨씬 빠른 속도로 순차적으로 쓰기 작업을 수행 할 수 있다는 것입니다. 이는 무작위 쓰기와는 달리 순차적 데이터 블록을 쓸 때 드라이브 내부의 바늘이 적기 때문에 훨씬 더 짧은 거리를 이동해야하기 …

1
DELETE가 SELECT보다 너무 느린 이유는 무엇입니까?
나는 상당히 바쁜 InnoDB 테이블을 가지고 있습니다 (200,000 행, 초당 수십 개의 쿼리와 같은 것을 추측합니다). 버그로 인해 유효하지 않은 이메일 주소가 14 줄로되어 삭제하고 싶었습니다. 나는 단순히 시도 DELETE FROM table WHERE email='invalid address'초에서 50 초에 대한 후 "잠금 대기 제한 시간 초과"있어요. 행 열이 색인화되지 않았기 때문에 이는 …

2
임시 테이블과 테이블 변수의 INSERT 성능 차이
SQL Server 2005에는 다음과 같은 문제가 있습니다. 테이블 변수에 일부 행을 삽입하려고하면 임시 테이블을 사용하는 동일한 삽입에 비해 많은 시간이 걸립니다. 이것은 테이블 변수에 삽입하는 코드입니다 DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. FROM ... 임시 테이블에 삽입 할 코드입니다. CREATE #Data TABLE(...) INSERT INTO #DATA( ... …

3
소셜 네트워크 / 지식 기반 커뮤니티를위한 데이터베이스 제안?
여름에 시작하고 싶은 새 프로젝트에 대한 다양한 데이터베이스 유형과 DBMS를 조사하고 있습니다. MySQL과 postgreSQL로 시스템을 만들었으므로 이제는 데이터베이스에 대한 지식과 경험을 넓히고 싶습니다. 내 프로젝트는 일종의 소셜 네트워크 / 총체적인 지식 일 것입니다. (아직도 그것을 설명하는 용어를 개발하지 않았 음). 나는보고있다 : 카산드라 (자체 유형의 쿼리 언어 사용); 기능이 풍부한 …

2
저장 프로 시저 매개 변수가 너무 많습니까?
방금 SQL Server 2008에서 저장 프로 시저를 작성하기 시작했으며 30 개 이상의 매개 변수가 있습니다. 나는 ~ 10 개 이상의 매개 변수를 가진 것을 쓰지 않았습니다. 문맥 상이 절차는 본질적 으로 단일 행을 단일 테이블에 삽입 합니다. 또한 매우 유사 할 것입니다. 다소 작지만; 동일한 테이블 에서 UPDATE 를 수행하는 …

2
7 억 개의 행을 동일한 값으로 업데이트
7 억 행 모두에 대해 열을 동일한 값으로 설정해야하는 데이터웨어 하우스 (oracle)가 있습니다. 관리자 액세스 권한이 없거나 관리자 액세스 권한이 없으므로 기본 SQL로 수행해야하며 임시 테이블을 만들지 않아야합니다. 더 복잡한 문제는 1 = 1 인 간단한 업데이트를하려고하면 리두 공간이 부족하다는 것입니다. 내가 지금 실행하는 방법은 다음과 같이 반복됩니다. loop update …

3
쿼리 성능 조정
쿼리 / 저장된 프로 시저 / 함수 작성을 마치면 일부 성능 매개 변수를 빠르게 얻는 가장 유익한 방법은 무엇입니까? 쿼리를 실행하고 실제 실행 계획을 봅니까? 그렇다면 무엇을 찾으십니까? 분명히 테이블 / 인덱스 스캔은 비트 히트이지만 다른 것은 무엇입니까?

2
SQL Server : 큰 페이지 할당 조정 옵션을 사용한 사람이 있습니까?
누구나 튜닝 옵션을 사용했습니다 TF834 large page allocations. 방금 MS 기사를 읽고 있었고 아무도 그것을 사용하고 성능 향상을 보았는지 궁금했습니다. 주의 할 사항, 팁, 함정이 있습니까? 서버는 Windows 2008 64 비트, 128GB RAM, 4 CPU 8 코어 하이퍼 스레딩 (총 64 코어) SQL2005 서버입니다. 현재 서버에서 수행되는 기본 SQL 설치를 …

3
인덱스는 쿼리 성능에 어떤 영향을 줍니까?
분명히 여러 개의 다른 인덱스를 유지하면 삽입 및 삭제 성능에 부정적인 영향을 미칩니다. 쿼리 성능은 어떻습니까? 테이블에 너무 많은 인덱스를 유지하는 것이 합리적입니까? 인덱스가 추가 된 경우 (물론 인덱스를 전혀 사용하지 않는 쿼리의 경우) 쿼리 성능이 향상됩니까? 또는 인덱스를 가져 오기 위해 모든 인덱스를 참조해야하기 때문에 쿼리 성능이 너무 많은 …

2
PostgreSQL 8.3 : 쿼리 당 리소스 소비 제한
내가 사용하고 PostgreSQL의 8.3 + PostGIS와 1.3 에 지리 공간 데이터를 저장하기 위해 우분투 8.04 하디 . 이 특정 버전의 PostGIS에는 buffer()매우 복잡한 세그먼트를 계산할 때 버그 가 발생하여 전체 시스템이 멈출 때까지 쿼리가 더 많은 메모리를 차지합니다. 다음과 같은 PostgreSQL 메커니즘을 찾고 있습니다. 특정 쿼리에서 사용하는 메모리 소비 (및 …

2
SQL Server 2008-동일한 실제 컴퓨터 및 서버 인스턴스에서 데이터베이스 간 성능
동일한 물리적 머신에서 다른 DB를 통해 선택을 수행 할 때 성능이 저하됩니까? 따라서 동일한 SQL 2008 인스턴스 내에서 실행되는 동일한 실제 컴퓨터에 2 개의 데이터베이스가 있습니다. 예를 들어 SomStoreProc의 on_this_db에서 the_other_db.dbo.someTable에서 SELECT someFields를 실행합니다. 인터넷에서 읽은 내용과는 거리가 멀지 만 대부분의 사람들은 NO를 나타내는 것 같습니다.

3
Microsoft SQL Server 내에서 이전 쿼리 계획을 모두 지우려면 어떻게합니까?
Microsoft SQL 데이터베이스를 사용하는 즉시 사용 가능한 응용 프로그램이 있습니다. 이 응용 프로그램 내에서 각 보고서에 대한 다양한 선택 기준을 선택하고 선택합니다. 그런 다음이 응용 프로그램은 이러한 보고서를 실행합니다. 쿼리 계획에 문제가 있다고 생각합니다. 우리가 매일 실행하는 첫 번째 보고서는 매우 빠르게 7 분 동안 실행됩니다. 첫 번째 보고서 이후에 …

1
Google App Engine에서 폴리 모델과 일반 Bigtable 모델의 성능 영향은 무엇입니까?
일반적인 Google App Engine 사용, 폴리 모델 또는 일반적인 '빅 테이블'모델에서 최고의 성능을 발휘하는 것은 무엇입니까? 폴리 모델은 효과적으로 상속 추적을 제공하는 "클래스"라는 부모 테이블에 열을 생성합니다. 부모 클래스에서 상속 된 일반 Bigtable은 부모를 쿼리하고 하위 유형이 지정된 모든 클래스의 모든 자식을 찾을 수있는 기능없이 별도의 새 데이터 구조를 만듭니다.

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