Datos de rendimiento de la migración para Project Server 2007
Actualizado: mayo de 2009
Última modificación del tema: 2015-02-27
Importante: |
---|
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:
Abra el analizador de consultas de Microsoft SQL Server.
Conéctese al equipo que ejecuta SQL Server en el que se encuentran las bases de datos de Project Server.
Abra el script de evaluación de perfiles en el analizador de consultas SQL.
Inserte los nombres de las bases de datos de Project Server donde se indique en el script.
Busque
<Enter "Project Tables" database name>
en el script. Sustitúyalo por su nombre de la base de datos "Tablas del proyecto".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.
En el menú Consulta, elija Resultados a texto.
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