«physical-design» 태그된 질문

1
다중 테넌트 SQL Server 데이터베이스의 복합 기본 키
ASP Web API, Entity Framework 및 SQL Server / Azure 데이터베이스를 사용하여 다중 테넌트 앱 (단일 데이터베이스, 단일 스키마)을 구축하고 있습니다. 이 응용 프로그램은 1000-5000 고객이 사용합니다. 모든 테이블에는 TenantId(Guid / UNIQUEIDENTIFIER) 필드가 있습니다. 지금은 단일 필드 기본 키인 ID (가이드)를 사용합니다. 그러나 Id 필드 만 사용하여 사용자가 제공 한 …

3
테이블에서 마지막 행을 가져 오는 가장 빠른 방법은 무엇입니까?
Prices열 이있는 PostgreSQL 테이블 이 있습니다. price (소수) product_id (Int) 도 있습니다 created_at및 updated_at열. 가격은 정기적으로 업데이트되며 이전 가격을 표에 유지합니다. 특정 제품의 경우 표의 마지막 가격이 현재 가격입니다. 특정 제품의 최종 가격을 얻는 가장 효율적인 방법은 무엇입니까? product_id마지막 레코드에 대한 인덱스 및 쿼리 세 번째 열 active(부울)을 추가 하여 …

1
PostgreSQL은 어떻게 기본 키의 클러스터 이후에 디스크에서 새 레코드를 물리적으로 주문합니까?
PostgreSQL이 디스크에서 레코드를 주문하는 방법을 알아야합니다. 이 경우 docs에 명시된 바와 같이 인덱스 조합을 이용하고 싶습니다 . 이것은 비트 맵을 사용하여 일치하는 행을 가져 와서 실제 위치에 따라 반환합니다. 문제의 테이블이 기본 키로 클러스터되었습니다. 알다시피 PostgreSQL은 클러스터링이 완료된 후에도 자동으로 클러스터링을 계속하지 않습니다 (그러나 특정 인덱스에 따라 클러스터링되었다는 것을 기억합니다). …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.