Dados de desempenho de migração para o Project Server 2007
Atualizado: maio de 2009
Tópico modificado em: 2015-02-27
Importante: |
---|
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.
Observaçã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:
Abra o Analisador de Consultas do Microsoft SQL Server.
Conecte-se ao computador que está executando o SQL Server, em que residem os bancos de dados do Project Server.
Abra o script "avaliação de perfil" no Analisador de Consultas do SQL.
Digite os nomes dos bancos de dados do Project Server no local indicado no script.
Localize
<Enter "Project Tables" database name>
no script. Substitua-o pelo nome do banco de dados "Tabelas de projeto".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.
No menu Consulta, escolha Resultados para Texto.
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