FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
32 y 64 bits: ¿ performance ?
Hola.
¿ Han notado una diferencia apreciable de performance entre las versiones de 32 y 26 bits de Firebird (uso la versión 2.5) ?. Tengo una base de datos funcionando desde hace dos años con la versión de 32 bits, y ahora que se cambió el servidor, pienso migrar a 64 bits. Es una base de datos de 400 Mb. ¿ Se nota alguna diferencia de performance entre estas dos versiones ? (más allá de lo subjetivo que pueda ser). Gracias.
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. |
#2
|
||||
|
||||
El tamaño no importa.
Lo que importa es que esté bien diseñada, que tenga las claves primarias y secundarias adecuadas, que los índices sean los justos, ni más ni menos, que las consultas sean racionales, que solamente devuelvan los campos y registros necesarios, etc. Lo mismo funciona una BD pequeñita de 400 megas como una mediana de 40 gigas. Toda consulta que tarde más de una décima de segundo es que se necesita afinarla más. Y por supuesto, si quieres más prestaciones, solamente debes usar servidores con Linux, con eso ya aumentas las prestaciones entre un 30% y un 50% de media. Comprobado. |
#3
|
|||
|
|||
Creo que el compañero hablaba de si hay diferencias entre instalar servidores de 32 o 64 bits, yo últimamente he puesto alguna con 64 bits y la sensación (no lo he medido, por tanto hay riesgo de equivocarme), es que es más rápida la de 64 bits. Aparte de las consideraciones de que la base de datos esté bien diseñada y con los índices necesarios, hay otras cuestiones de hardware a tener en cuenta, como una buena memoria RAM y discos duros SSD. Me ha llamado la atención las diferencias que comenta Casimiro en cuanto al SO Linux, no sabía de una diferencia tan grande de rendimiento. Habrá que probar.
|
#4
|
||||
|
||||
Sí, hay diferencia. Pero mi comentario iba en relación a que aunque haya diferencia, esa diferencia no sirve de nada si la BD no está bien diseñada y etc. etc. etc... todo lo que he dicho antes.
|
#5
|
||||
|
||||
Concuerdo con Casimiro. Ademas, a día de hoy, no tiene sentido correr NADA en 32 bits en una CPU de 64.
Ten en cuenta que todo el andamiaje en una CPU 64 esta optimizado... para 64 bits.
__________________
El malabarista. |
#6
|
||||
|
||||
No olviden que en cuanto a fechas, los sistemas de 32bits estan limitados hasta cierto año.
|
#7
|
||||
|
||||
Explícate, por favor.
|
#8
|
||||
|
||||
#9
|
||||
|
||||
Eso no tiene nada que ver con un sistema operativo de 32 o 64 bits, eso es guardar la fecha en una variable de 32 bits.
|
#10
|
||||
|
||||
Cita:
De todos modos me gustaría aseverar esto con un experto. |
#11
|
||||
|
||||
#12
|
||||
|
||||
Cita:
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Performance de Aplicaciones Web y Desktop | nlsgarcia | Varios | 4 | 20-03-2012 14:52:28 |
Como ejecutar aplicativos dbExpress de 32 bits en 64 bits | rolandoj | Conexión con bases de datos | 0 | 30-07-2010 19:39:07 |
ClientDataSet perdida de performance | juanmdq | Conexión con bases de datos | 5 | 07-05-2008 18:27:53 |
Drag & Drop Performance... | eddg | Varios | 0 | 02-10-2007 17:37:42 |
Performance de pagina en .Net | fer21unmsm | .NET | 7 | 17-04-2007 00:56:42 |
|