Compartilhar via


Dados de desempenho de migração para o Project Server 2007

Atualizado: maio de 2009

 

Tópico modificado em: 2015-02-27

ImportantImportante:
Este artigo contém dados brutos com base nos testes de migração realizados pela Microsoft. Os dados são aproximados e só devem ser usados para fornecer uma ideia geral do desempenho de migração. Apesar de incluirmos informações de configuração específicas usadas nos testes, é importante observar muitas variáveis podem afetar os tempos de desempenho de migração.

Especificações de configuração

A configuração utilizada para derivar os dados de desempenho de migração usou as seguintes especificações:

Configuração servidor de aplicativos do Project Server 2007, Project Web Access e servidor de banco de dados em um único computador; banco de dados do Project 2003 em um computador separado executando o Microsoft SQL Server

Hardware para o Project Server 2007 CPU de 2,8 GHz, 2 GB de memória RAM

Hardware para o Project Server 2003 SQL Server quatro processadores (de 2,5 gigahertz cada um), 4 GB de memória RAM

Especificações de perfil

Quatro perfis de migração de clientes diferentes foram usados para derivar os dados de desempenho. A tabela a seguir fornece especificações para cada perfil que foi usado durante os testes de dados de desempenho de migração. Ela representa dados do Project Server 2003 a serem migrados.

NoteObservação:
Se você desejar verificar qualquer um desses valores em seu banco de dados existente para ver qual perfil é mais parecido com seus dados, a seção "Script SQL para obter informações de perfil" deste artigo contém um script SQL para ajudá-lo a determinar as quantidades para seu sistema.
Perfil 1: Pequeno número de projetos Perfil 2: Médio número de projetos Perfil 3: Grande número de projetos Perfil 4: Número de projetos muito grande

Número de projetos

40

450

1200

8250

Número de projetos inseridos

0

0

0

250

Número de links entre projetos

0

0

0

4000

Número de tarefas

5400

28630

11000

420000

Número de atribuições

6400

11000

65000

550000

Número de recursos da empresa

200

2500

2000

2200

Número de campos personalizados em uso

40

80

70

200

Número de usuários autenticados por projeto

20

300

300

120

Número de usuários autenticados pelo Windows

150

2100

1500

2000

Número de grupos de segurança

12

13

10

150

Número de categorias de segurança

11

12

10

120

Número de modos de exibição personalizados do Project Web Access

20

27

30

200

Tempos de perfil de desempenho

A tabela a seguir contém os tempos de desempenho necessários para migrar dados para cada um dos quatro perfis descritos na seção anterior, com base nas especificações de configuração descritas.

Perfil 1: Pequeno número de projetos Perfil 2: Médio número de projetos Perfil 3: Grande número de projetos Perfil 4: Número de projetos muito grande

Tempo gasto para migrar dados globais

8 minutos

17 minutos

20 minutos

25 minutos

Tempo gasto para migrar (salvar e publicar)

1 hora e 15 minutos

2 horas e 30 minutos

12 horas

1 dia e 12 horas

Script SQL para obter informações de perfil

O script SQL a seguir pode ser executado em seu banco de dados do Project Server 2003 para derivar informações de perfil de migração (por exemplo, número de projetos, número de campos personalizados em uso e assim por diante). Em seguida, você pode comparar os resultados à tabela na seção "Especificações de perfil" para ajudá-lo a determinar qual perfil é mais parecido com seus dados do Project Server 2003 que você deseja migrar. Ao determinar isso, você pode então prever os tempos de desempenho de migração que você provavelmente possui.

Para executar o script:

  1. Abra o Analisador de Consultas do Microsoft SQL Server.

  2. Conecte-se ao computador que está executando o SQL Server, em que residem os bancos de dados do Project Server.

  3. Abra o script "avaliação de perfil" no Analisador de Consultas do SQL.

  4. Digite os nomes dos bancos de dados do Project Server no local indicado no script.

    1. Localize <Enter "Project Tables" database name> no script. Substitua-o pelo nome do banco de dados "Tabelas de projeto".

    2. Localize <Enter "Web tables" database name> no script. Substitua-o pelo nome do banco de dados "Tabelas da Web".

      Se você não usar a configuração de banco de dados dividido, simplesmente digite o nome do seu banco de dados do Project Server para ambos os nomes de banco de dados.

  5. No menu Consulta, escolha Resultados para Texto.

  6. No menu Consulta, clique em Executar para executar o script.

Script de avaliação de perfil

Edite o script com suas informações do banco de dados do Project Server 2003 antes de executá-lo.

select '#### Project Tables Information ####'

use <Enter "Project Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of projects in the database
select count(*) as 'Number of Projects' from msp_projects

--Number of inserted projects
select count(*) as 'Number of Inserted Projects' 
  from MSP_TEXT_FIELDS where TEXT_FIELD_ID = 188743706

--Number of cross-project links
select count(*) as 'Number of cross-project links' 
  from MSP_TEXT_FIELDS 
  where TEXT_FIELD_ID = 239075346 or TEXT_FIELD_ID = 239075347

--Number of total tasks, assignments in the system
select count(*) as 'Number of tasks' from msp_tasks
select count(*) as 'Number of assignments' from msp_assignments

--Number of Enterprise resources (in ResGlobal)
select count(*) as 'Number of Enterprise Resources' 
  from msp_resources where proj_id = 1 and res_name is not null

--Number of custom fields in use
select count(*) as 'Number of Custom Fields in use' 
  from msp_field_attributes 
  where attrib_id = 206 and proj_id in (select proj_id 
  from msp_projects where proj_type =2 )

select '#### Web Tables Information ####'

use <Enter "Web Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of Project Authenticated users, Windows authenticated users
select count(*) as 'Number of Project Authenticated users'  
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON = 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0
select count(*) as 'Number of Windows Authenticated users' 
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON <> 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0

--Number of security groups,security categories
select count(*) as 'Number of Security Groups' 
  from MSP_WEB_SECURITY_GROUPS
select count(*) as 'Number of Security Categories' 
  from MSP_WEB_SECURITY_CATEGORIES

--Is there any Windows SharePoint Services integration ?
select count(*)  as 'Is there any Windows SharePoint Services Integration ?' 
  from msp_web_admin where WADMIN_CURRENT_STS_SERVER_ID <> -1

--Number of linked issues, risks, documents 
-- (indicates how much Windows SharePoint Services integration is used)
select count(*) as 
  'Number of linked Windows SharePoint Services issues/risks/documents' 
  from MSP_WEB_OBJECT_LINKS

--Number of custom Project Web Access views
select count(*) as 'Number of customer Projet Web Access views' 
  from MSP_WEB_VIEW_REPORTS where WVIEW_ID > 100