Compartilhar via


Conjunto de linhas DISCOVER_MEMORYUSAGE

Retorna as estatísticas DISCOVER_MEMORYUSAGE de vários objetos alocados pelo servidor.

Observação sobre cuidadosCuidado

Este conjunto de linhas pode gerar conjuntos de resultados muito grandes. Se não for possível exibir os resultados porque eles exigem mais memória de exibição do que o permitido pelo SQL Server Management Studio, os resultados serão gravados em um arquivo temporário, no seguinte local padrão:

'<unidade>:\Users\<nome_do_usuário>\AppData\Local\Temp\<ID_do_arquivo>.xml'.

Aplica-se a: modelos de tabela, modelos multidimensionais

Colunas do conjunto de linhas

O conjunto de linhas DISCOVER_MEMORYUSAGE contém as colunas a seguir.

Nome da coluna

Indicador de tipo

Restrição

Descrição

MemoryID

DBTYPE_UI8

 

Um número que identifica a memória.

MemoryName

DBTYPE_WSTR

O nome do objeto proprietário da memória.

SPID

DBTYPE_UI4

Sim

A sessão que alocou a memória. Zero indica memória não associada a uma sessão específica.

CreationTime

DBTYPE_DBTIMESTAMP

 

"A hora de criação do objeto" ou "a hora da alocação da memória".

BaseObjectType

DBTYPE_UI4

Sim

Este é um número que descreve o tipo de objeto. Objetos com o mesmo BaseObjectType têm o mesmo tipo.

MemoryUsed

DBTYPE_UI8

Sim 

Este é o tamanho atual do objeto, que pode ser inferior à memória alocada para uso pelo objeto.

MemoryAllocated

DBTYPE_UI8

 

A quantidade de memória alocada para uso pelo objeto, que pode ser superior à quantidade de memória realmente usada pelo objeto.

MemoryAllocBase

DBTYPE_UI8

 

Os bytes alocados inicialmente para o próprio objeto (excluindo as alocações adicionais para conteúdos de objeto).

MemoryAllocFromAlloc

DBTYPE_UI8

 

A memória alocada para o conteúdo deste objeto.

ElementCount

DBTYPE_UI4

Para um objeto contêiner, este é o número de objetos contido por esse objeto.

Shrinkable

DBTYPE_BOOL

Sim

Um booliano que indica se a memória é reduzível (pode ser removida devido à pressão de memória). Se true, a memória será reduzível; se false, a memória não será reduzível.

ObjectParentPath

DBTYPE_WSTR

Uma cadeia de caracteres que identifica o caminho completo deste objeto.

ObjectID

DBTYPE_WSTR

Uma cadeia de caracteres que identifica o objeto. O caminho completo deste objeto é representado pela cadeia de caracteres: (ObjectParentPath + '.' + ObjectId).

Este conjunto de linhas de esquema não é classificado.

Usando ADOMD.NET para retornar o conjunto de linhas

Ao usar ADOMD.NET e o conjunto de linhas de esquema para recuperar metadados, você pode usar o GUID ou a cadeia de caracteres para referenciar um objeto de conjunto de linhas de esquema no método GetSchemaDataSet. Para obter mais informações, consulte Trabalhando com conjuntos de linhas do esquema no ADOMD.NET.

A tabela a seguir fornece os valores de GUID e de cadeia de caracteres que identificam este conjunto de linhas.

Argumento

Valor

GUID

A07CCD21-8148-11D0-87BB-00C04FC33942

ADOMDNAME

MemoryUsage

Consulte também

Referência

Conjuntos de linhas de esquema do XML for Analysis