Compartir a través de


Datos de rendimiento de la migración para Project Server 2007

Actualizado: mayo de 2009

 

Última modificación del tema: 2015-02-27

ImportantImportante:
Este artículo contiene datos aproximados que se basan en la migración de prueba que Microsoft ha hecho. Estos datos son aproximados y sólo deben usarse para tener una idea general del rendimiento de la migración. Aunque se incluye información específica de configuración usada en nuestras pruebas, es importante tener en cuenta que algunas variables pueden afectar a la duración del rendimiento de la migración.

Especificaciones de configuración

En la configuración usada para obtener los datos de rendimiento de la migración se emplearon las siguientes especificaciones:

Configuración    Servidor de aplicaciones Project Server 2007, Project Web Access y servidor de base de datos en un único equipo; base de datos de Project 2003 en un equipo independiente con Microsoft SQL Server

Hardware para Project Server 2007   CPU de 2,8 GHz, 2 GB de memoria RAM

Hardware para Project Server 2003 SQL Server   4 procesadores (de 2,5 GHz cada uno), 4 GB de RAM

Especificaciones del perfil

Se usaron cuatro perfiles de migración de clientes diferentes para obtener los datos de rendimiento. En la tabla siguiente se ofrecen especificaciones para cada uno de los perfiles que se usaron en las pruebas para los datos de rendimiento de la migración. Representa los datos de Project Server 2003 que se van a migrar.

[!NOTA] Si desea comprobar cualquiera de estos valores en la base de datos existente para ver a qué perfil se parecen más los datos, en la sección "Script de SQL para obtener información de perfiles" de este artículo encontrará un script de SQL que le ayudará a determinar las cantidades necesarias para su sistema.

Perfil 1: Número pequeño de proyectos Perfil 2: Número mediano de proyectos Perfil 3: Número grande de proyectos Perfil 4: Número muy grande de proyectos

Número de proyectos

40

450

1.200

8.250

Número de proyectos insertados

0

0

0

250

Número de vínculos entre proyectos

0

0

0

4.000

Número de tareas

5.400

28.630

11.000

420.000

Número de asignaciones

6.400

11.000

65.000

550.000

Número de recursos de empresa

200

2.500

2.000

2.200

Número de campos personalizados empleados

40

80

70

200

Número de usuarios autenticados del proyecto

20

300

300

120

Número de usuarios autenticados de Windows

150

2.100

1.500

2.000

Número de grupos de seguridad

12

13

10

150

Número de categorías de seguridad

11

12

10

120

Número de vistas personalizadas de Project Web Access

20

27

30

200

Duración del perfil de rendimiento

La tabla siguiente contiene las duraciones del rendimiento necesarias para migrar datos para cada uno de los cuatro perfiles descritos en la sección anterior, sobre la base de las especificaciones de configuración descritas.

Perfil 1: Número pequeño de proyectos Perfil 2: Número mediano de proyectos Perfil 3: Número grande de proyectos Perfil 4: Número muy grande de proyectos

Tiempo empleado para migrar datos globales

8 minutos

17 minutos

20 minutos

25 minutos

Tiempo empleado para migrar (guardar y publicar)

1 hora, 15 minutos

2 horas, 30 minutos

12 horas

1 día, 12 horas

Script de SQL para obtener información de perfiles

El siguiente script de SQL se puede ejecutar en la base de datos de Project Server 2003 para obtener información de perfil de migración (por ejemplo, número de proyectos, número de campos personalizados empleados, etc). A continuación, puede comparar los resultados con la tabla de la sección "Especificaciones de perfiles" para ayudarle a determinar a qué perfil se parecen más los datos de Project Server 2003 que desea migrar. Cuando determine esto, podrá prever las duraciones más probables del rendimiento de la migración.

Para ejecutar el script:

  1. Abra el analizador de consultas de Microsoft SQL Server.

  2. Conéctese al equipo que ejecuta SQL Server en el que se encuentran las bases de datos de Project Server.

  3. Abra el script de evaluación de perfiles en el analizador de consultas SQL.

  4. Inserte los nombres de las bases de datos de Project Server donde se indique en el script.

    1. Busque <Enter "Project Tables" database name> en el script. Sustitúyalo por su nombre de la base de datos "Tablas del proyecto".

    2. Busque <Enter "Web tables" database name> en el script. Sustitúyalo por su nombre de la base de datos "Tablas web".

      Si no usa la configuración de la base de datos dividida, simplemente escriba el nombre de la base de datos de Project Server para los dos nombres de la base de datos.

  5. En el menú Consulta, elija Resultados a texto.

  6. En el menú Consulta, haga clic en Ejecutar pare ejecutar el script.

Script de evaluación de perfil

Asegúrese de modificar el script con la información de la base de datos de Project Server 2003 antes de ejecutarlo.

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