«performance» 태그된 질문

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


4
VARCHAR 열에 임의의 길이 제한을 추가해야합니까?
에 따르면 PostgreSQL을의 문서 ,이 사이에 성능 차이 없다 VARCHAR, VARCHAR(n)하고 TEXT. 이름 또는 주소 열에 임의의 길이 제한을 추가해야합니까 ? 편집 : 속지 않습니다 : 모든 값이 36 자일 때 char 대 varchar로 인덱스 조회가 눈에 띄게 빨라집니다 나는 그 CHAR유형이 과거의 유물 이라는 것을 알고 있으며 성능뿐만 아니라 …

2
열 순서는 색인이 있어야합니까?
검색 결과에 사용되는 색인을 테이블에 추가했습니다. ASC 또는 DESC 순서로 결과를 표시하고 있습니다. 그래서 그 열에는 색인이 있어야합니까? 해당 테이블에 인덱스가 2 개 더 있습니다. 해당 열에 색인을 만들거나 만들지 않으면 성능에 어떤 영향을 미칩니 까?

1
GO 모든 T-SQL 문 이후
모든 SQL 문 다음에 GO 문을 사용하는 이유는 무엇입니까? GO는 일괄 처리의 끝을 알리고 / 또는 진술의 명성을 허용하지만 모든 진술 후에 그것을 사용하면 어떤 이점이 있습니까? 모든 진술 후에 많은 Microsoft 문서 등이 그것을 사용하기 시작했거나 방금 주목하기 시작했을 때 궁금합니다. 가장 좋은 방법은 무엇입니까?

1
JOIN 절에서 구문을 사용하면 특정 상황에서 최적화 장벽이 발생할 수 있습니까?
쿼리 절 에서 USING(대신에 ON) 구성 이 특정 경우 최적화 장벽을 도입 할 수 있다는 점에 주목했습니다 .FROMSELECT 나는이 핵심 단어를 의미한다 : 고르다 * 에서 b를 가입 USING (A_ID) 좀 더 복잡한 경우. 문맥 : 이 댓글 에 이 질문에 . 나는 이것을 많이 사용 하고 지금까지 아무것도 발견하지 …

4
더 많은 CPU 및 RAM 할당 후 SQL Server 성능 저하
가상 Windows 2008 R2 서버에서 SQL Server 2008 R2 (10.50.1600)를 실행하고 있습니다. CPU를 1 코어에서 4로 업그레이드하고 RAM을 4GB에서 10GB로 업그레이드 한 후 성능이 저하되는 것을 알았습니다. 내가 본 몇 가지 관찰 : 실행하는 데 5 초 미만의 쿼리가 이제 200 초 이상 걸립니다. CPU는 sqlservr.exe를 범인으로하여 100에 페깅됩니다. 460 …

5
InnoDB 100x의 단순 SELECT가 MyISAM보다 느린 이유는 무엇입니까?
꽤 성가신 문제가 있습니다. INNODB를 기본 데이터베이스 엔진으로 사용하고 중복을 위해 galera-cluster를 사용하기 위해 전자가 필요하므로 MyISAM을 포기하고 싶습니다. newbb_post테이블을 새 테이블로 복사하고 (설명 다음에) newbb_innopostInnoDB로 변경했습니다. 테이블에는 현재 5,390,146각 항목이 있습니다. 새로 선택한 데이터베이스에서 이러한 선택을 실행하면 (이 시점에서 캐싱이 포함되지 않습니다!) 데이터베이스는 다음 결과를 생성합니다 (전체 출력 생략, …

3
CPU 성능이 데이터베이스 서버와 관련이 있습니까?
이것은 순전히 이론적 인 질문입니다. 여러 서버에 응용 프로그램을 배포했다고 가정 해 봅시다. 로드 밸런서 여러 / 확장 가능한 응용 프로그램 서버 (단일) 데이터베이스 서버 (현재) 첫 두 부분에서, 나는 무엇을 찾아야하는지 안다. 그러나 데이터베이스 서버는 어떻습니까? 어떤 종류의 하드웨어를 찾아야합니까? CPU 주파수는 데이터베이스 서버와 관련이 있습니까? 여러 코어 CPU가 …

1
XML 인덱스로 매우 이상한 성능
내 질문은 이것을 기반으로합니다 : https : //.com/q/35575990/5089204 거기에 대한 답변을 제공하기 위해 다음 테스트 시나리오를 수행했습니다. 테스트 시나리오 먼저 테스트 테이블을 만들고 100.000 행으로 채 웁니다. 난수 (0 ~ 1000)는 각 난수에 대해 ~ 100 개의 행으로 이어져야합니다. 이 숫자는 varchar col에 입력되며 XML의 값으로 사용됩니다. 그런 다음 OP와 …

6
MySQL 단일 테이블에서 천만 개 이상의 행을 가능한 한 빨리 업데이트하는 방법은 무엇입니까?
대부분의 테이블에 InnoDB 스토리지 엔진과 함께 MySQL 5.6 사용. InnoDB 버퍼 풀 크기는 15GB이고 Innodb DB + 인덱스는 약 10GB입니다. 서버에 32GB RAM이 있으며 Cent OS 7 x64를 실행 중입니다. 나는 약 천만 + 레코드를 포함하는 하나의 큰 테이블을 가지고 있습니다. 24 시간마다 원격 서버에서 업데이트 된 덤프 파일을 얻습니다. …

3
VARCHAR 열을 색인화하는 것이 좋습니다 / 접근법입니까?
우리는 PostgreSQL v8.2.3을 사용하고 있습니다. EMPLOYEE 및 EMAILLIST 와 관련된 테이블이 있습니다 . Table 1: EMPLOYEE (column1, column2, email1, email2, column5, column6) Table 2: EMAILLIST (email) 2 개의 테이블은 EMPLOYEE.EMAIL1 또는 EMPLOYEE.EMAIL2에 일치하는 항목이없는 경우 해당 행이 리턴되는 방식으로 결합됩니다. SELECT employee.email1, employee.email2, e1.email IS NOT NULL AS email1_matched, e2.email …

3
변수를 인라인 할 때 SQL Server가 더 나은 실행 계획을 사용하는 이유는 무엇입니까?
최적화하려는 SQL 쿼리가 있습니다. DECLARE @Id UNIQUEIDENTIFIER = 'cec094e5-b312-4b13-997a-c91a8c662962' SELECT Id, MIN(SomeTimestamp), MAX(SomeInt) FROM dbo.MyTable WHERE Id = @Id AND SomeBit = 1 GROUP BY Id MyTable 두 개의 색인이 있습니다. CREATE NONCLUSTERED INDEX IX_MyTable_SomeTimestamp_Includes ON dbo.MyTable (SomeTimestamp ASC) INCLUDE(Id, SomeInt) CREATE NONCLUSTERED INDEX IX_MyTable_Id_SomeBit_Includes ON dbo.MyTable (Id, SomeBit) INCLUDE …

1
모든 값이 36 자일 때 char 대 varchar로 인덱스 조회가 눈에 띄게 빠릅니다.
모든 테이블의 기본 키에 해시 기반 생성 ID를 사용하는 레거시 스키마 (면책 조항!)가 있습니다 (많음). 이러한 ID의 예는 다음과 같습니다. 922475bb-ad93-43ee-9487-d2671b886479 이 방법을 변경할 가능성은 없지만 인덱스 액세스 성능이 떨어집니다. 옆이 될 수있는 이유의 수많은 설정, 적은 최적 비해 보였다 내가 발견 한 것이 있습니다 - 길이가 정확히 36 문자가있는 …

3
쓰기 성능을위한 PostgreSQL 구성
내 PostgreSQL 서버 중 하나가 일정한 데이터 스트림을 수신하는 여러 (1-3) 데이터베이스를 호스팅합니다. 데이터는 특별히 구조화되어 있지 않으며, 현재 시간과 특정 순간에 대한 다양한 관측 데이터에 해당합니다. 데이터 속도는 상당히 높습니다. 한 데이터베이스의 경우 하루에 약 기가 바이트, 다른 데이터베이스의 경우 약 10 분의 1이됩니다. 나는이 비율이 증가 할 것으로 …

4
CPU 클럭 속도 대 CPU 코어 수-더 높은 GHz 또는 SQL Server의 더 많은 코어?
VMware 내에서 SQL Server 2016 노드의 가상 클러스터를위한 물리적 서버 세트를 프로비저닝하기 시작했습니다. Enterprise Edition 라이센스를 사용할 것입니다. 우리는 6 개의 노드를 설정할 계획이지만 CPU 클럭 속도 대 CPU 코어 수와 관련하여 물리적 서버를 프로비저닝하는 이상적인 방법에 대해서는 약간의 논쟁이 있습니다. 나는 이것이 다른 소프트웨어 관련 요소들 사이에 저장된 트랜잭션 …

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