Statistic.Update Statistic.Update Statistic.Update Method

정의

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

오버로드

Update() Update() Update()

참조된 개체에 대한 통계를 업데이트합니다. Updates the statistics for the referenced object.

Update(StatisticsScanType) Update(StatisticsScanType) Update(StatisticsScanType)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

Update(StatisticsScanType, Int32) Update(StatisticsScanType, Int32) Update(StatisticsScanType, Int32)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

Update(StatisticsScanType, Int32, Boolean) Update(StatisticsScanType, Int32, Boolean) Update(StatisticsScanType, Int32, Boolean)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

Update() Update() Update()

참조된 개체에 대한 통계를 업데이트합니다. Updates the statistics for the referenced object.

public:
 void Update();
public void Update ();
Public Sub Update ()

예제

통계 생성 및 업데이트Creating and Updating Statistics

Update(StatisticsScanType) Update(StatisticsScanType) Update(StatisticsScanType)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

public:
 void Update(Microsoft::SqlServer::Management::Smo::StatisticsScanType scanType);
public void Update (Microsoft.SqlServer.Management.Smo.StatisticsScanType scanType);
Public Sub Update (scanType As StatisticsScanType)
매개 변수

설명

StatisticsScanType 다음 표에 나열 됩니다.StatisticsScanType are listed in the following table.

멤버Member DescriptionDescription
DefaultDefault 값 = 5입니다.Value = 5. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 실제 백분율 계산는 SQL Server 자동으로 엔진입니다.The actual percentage is calculated by the SQL Server engine automatically.
FullScanFullScan 값 = 3입니다.Value = 3. 통계를 수집할 때 테이블이나 뷰의 모든 행을 읽도록 지정합니다.Specifies that all rows in the table or view are read when gathering statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용해야 합니다.This option must be used if a view is specified and it references more than one table.
PercentPercent 값 = 1입니다.Value = 1. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This options cannot be used if a view is specified and it references more than one table. 을 지정 하면 행의 수를 나타내는 sampleValue 인수를 사용 합니다.When specified, use the sampleValue argument to indicate number of rows.
ResampleResample 값 = 4입니다.Value = 4. 테이블 또는 인덱싱된 뷰의 통계를 수집할 때 사용 되는 비율을 백분율로 나타낸 기존 통계에서 상속 되도록 지정 합니다.Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics
Rows 값 = 2입니다.Value = 2. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 행 수를 사용하도록 지정합니다.Specifies that a number of rows in the table or indexed view are used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This option cannot be used if a view is specified and it references more than one table. 를 지정 행 개수를 나타내기 위해 sampleValue 인수 사용When specified, use the sampleValue argument to indicate number of rows

Update(StatisticsScanType, Int32) Update(StatisticsScanType, Int32) Update(StatisticsScanType, Int32)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

public:
 void Update(Microsoft::SqlServer::Management::Smo::StatisticsScanType scanType, int sampleValue);
public void Update (Microsoft.SqlServer.Management.Smo.StatisticsScanType scanType, int sampleValue);
Public Sub Update (scanType As StatisticsScanType, sampleValue As Integer)
매개 변수
sampleValue
Int32 Int32 Int32

Int32 -보다 큰 테이블이 나 뷰에 대 한 통계를 수집할 때 샘플링할 행의 수 또는 테이블이 나 인덱싱된 뷰의 백분율을 지정 합니다. Int32 - Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.

설명

StatisticsScanType 다음 표에 나열 됩니다.StatisticsScanType are listed in the following table.

멤버Member DescriptionDescription
DefaultDefault 값 = 5입니다.Value = 5. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 실제 백분율 계산는 SQL Server 자동으로 엔진입니다.The actual percentage is calculated by the SQL Server engine automatically.
FullScanFullScan 값 = 3입니다.Value = 3. 통계를 수집할 때 테이블이나 뷰의 모든 행을 읽도록 지정합니다.Specifies that all rows in the table or view are read when gathering statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용해야 합니다.This option must be used if a view is specified and it references more than one table.
PercentPercent 값 = 1입니다.Value = 1. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This options cannot be used if a view is specified and it references more than one table. 을 지정 하면 행의 수를 나타내는 sampleValue 인수를 사용 합니다.When specified, use the sampleValue argument to indicate number of rows.
ResampleResample 값 = 4입니다.Value = 4. 테이블 또는 인덱싱된 뷰의 통계를 수집할 때 사용 되는 비율을 백분율로 나타낸 기존 통계에서 상속 되도록 지정 합니다.Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics
Rows 값 = 2입니다.Value = 2. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 행 수를 사용하도록 지정합니다.Specifies that a number of rows in the table or indexed view are used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This option cannot be used if a view is specified and it references more than one table. 를 지정 행 개수를 나타내기 위해 sampleValue 인수 사용When specified, use the sampleValue argument to indicate number of rows

Update(StatisticsScanType, Int32, Boolean) Update(StatisticsScanType, Int32, Boolean) Update(StatisticsScanType, Int32, Boolean)

키 값 분포에 대한 정보를 업데이트합니다. Updates information about the distribution of key values.

public:
 void Update(Microsoft::SqlServer::Management::Smo::StatisticsScanType scanType, int sampleValue, bool recompute);
public void Update (Microsoft.SqlServer.Management.Smo.StatisticsScanType scanType, int sampleValue, bool recompute);
Public Sub Update (scanType As StatisticsScanType, sampleValue As Integer, recompute As Boolean)
매개 변수
sampleValue
Int32 Int32 Int32

Int32 -보다 큰 테이블이 나 뷰에 대 한 통계를 수집할 때 샘플링할 행의 수 또는 테이블이 나 인덱싱된 뷰의 백분율을 지정 합니다. Int32 - Specifies the percentage of the table or indexed view, or the number of rows to sample when collecting statistics for larger tables or views.

recompute
Boolean Boolean Boolean

Boolean - 오래된 통계가 자동으로 다시 계산되는지 여부를 지정합니다. Boolean - Specifies if statistics that are out of date are automatically recomputed

설명

StatisticsScanType 다음 표에 나열 됩니다.StatisticsScanType are listed in the following table.

멤버Member DescriptionDescription
DefaultDefault 값 = 5입니다.Value = 5. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 실제 백분율 계산는 SQL Server 자동으로 엔진입니다.The actual percentage is calculated by the SQL Server engine automatically.
FullScanFullScan 값 = 3입니다.Value = 3. 통계를 수집할 때 테이블이나 뷰의 모든 행을 읽도록 지정합니다.Specifies that all rows in the table or view are read when gathering statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용해야 합니다.This option must be used if a view is specified and it references more than one table.
PercentPercent 값 = 1입니다.Value = 1. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 백분율을 사용하도록 지정합니다.Specifies that a percentage of the table or indexed view is used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This options cannot be used if a view is specified and it references more than one table. 를 지정 하는 경우 사용는 sampleValue 인수 행의 수를 나타냅니다.When specified, use the sampleValue argument to indicate number of rows.
ResampleResample 값 = 4입니다.Value = 4. 테이블 또는 인덱싱된 뷰의 통계를 수집할 때 사용 되는 비율을 백분율로 나타낸 기존 통계에서 상속 되도록 지정 합니다.Specifies that the percentage ratio of the table or indexed view used when collecting statistics is inherited from existing the statistics
Rows 값 = 2입니다.Value = 2. 통계를 수집할 때 테이블이나 인덱싱된 뷰의 행 수를 사용하도록 지정합니다.Specifies that a number of rows in the table or indexed view are used when collecting statistics. 뷰를 지정했으며 해당 뷰가 둘 이상의 테이블을 참조하는 경우 이 옵션을 사용할 수 없습니다.This option cannot be used if a view is specified and it references more than one table. 를 지정 하는 경우 사용 된 sampleValue 인수를 나타내는 행 수When specified, use the sampleValue argument to indicate number of rows

적용 대상