Beruflich Dokumente
Kultur Dokumente
OpenEdge
Gustavo Murillo
Gerente de Desarrollo
Agenda
Lo Bsico
Discos
A tomar en cuenta
Mejoras en versiones
Rendimiento General
Progress v8 -> OpenEdge 10
+ 43%
+ 10 %
+ 24%
Rendimiento SQL
Progress v9 -> OpenEdge 10
Insert con Indice
Update con Indice
Select sin indice
+ 35%
+ 26%
+ 56%
throughput (tps)
800
700
600
500
400
300
200
100
0
30
no tuning
simple tuning
10
11
12
13
14
variable.
Evitar colocar el BI y el AI en el mismo disco
o filesystem, y evitar colocarlos en el mismo
disco o filesystem donde estn los datos.
throughput (tps)
Resultados en el rendimiento
800
700
600
500
400
300
200
100
0
581
30
no tuning
15
simple tuning
680 679
spin setting
16
100
,000
40,0
00
120
2,00
0
133
436
800
700
600
500
400
300
200
100
0
Efectos de tuning en -B
500
450
400
350
300
250
200
150
100
50
0
260
32,000
348
332
128,000
256,000
295
64,000
-B setting
17
Configuracin de discos
15000 rpm.
Discos SCSI siguen dando mejor rendimiento
que SATA II.
Evitar RAID 5.
Se pierde un 45% rendimiento vs striping and
mirroring
18
19
20
Mpb)
Decrementar clientes por servidor (-Ma)
Archivos temporales en discos locales (-T)
Un solo ASSIGN en lugar de varios.
400
350
throughput (tps)
300
348
292
313
267
250
200
150
100
50
0
ext3
JFS
XFS
ReiserFS
22
Sistema Operativo
File System
Solaris
VxFS o UFS
AIX
JFS o JFS2
HP-UX
NO HFS
Windoze
NTFS
Linux
23
Ideas SQL
ni menos.
Ejecutar Update Statistics
Utilizar mejor APIs de ODBC y JDBC
Revisar DataDirect.com/developer para
documentos tcnicos.
Actualizar a 10.1B.
24
25
Preguntas?
Muchas Gracias
gmurillo@reinsa.co.cr
www.progress.com
www.psdn.com
26