![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
||||
|
||||
![]() Cita:
y coincido con román, de todas maneras aquí pueden ver una comparación de características entre los motores InnoDB y MyISAM. Por otra parte MySQL se ha estado innovando cada vez más de tal manera que vió la necesidad de construir un nuevo motor "mejor"(bueno es lo que se pretende ![]() ![]() ![]() ![]() ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 05-03-2010 a las 19:13:12. |
#22
|
||||
|
||||
Y pregunto yo, ¿cómo de complicado y seguro es cambiar el motor de la base de datos? Porque como digo, la del programa tiene muchísimas vistas (tantas o más como tablas) que realizan cálculos internos (por ejemplo, totales) y se hacen muchas inserciones, y si decís que el InnnoDB puede ser mejor en estas lides...
Aunque sí, yo también estoy convencido de que es un problema de diseño más que de motor... ![]() |
#23
|
||||
|
||||
![]() Cita:
Desde luego ésto debes hacerlo para cada tabla, y quizás sería mejor que hicieras un BackUp de toda tu base de datos y vas y modificas el archivo resultante(no te olvides que éste motor ya soporta Foreign key así que en tu script debes tambien tenerlo definido), para posteriormente ejecutar todo el script nuevamente. Por supuesto que antes que nada deberías verificar en tu MySQL está incluido o habilitado el motor InnoDB, ya que a veces dicho motor no ésta habilitado ó incluido. Si quieres más información en la web hay muchos sitios que se habla del asunto. ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 08-03-2010 a las 14:27:46. |
#24
|
||||
|
||||
También puedes cambiar el motor de tablas ya existentes:
Pero, insisto, no creo que el rendimiento del sistema mejore con este cambio. Con el motor InnoDb tendrás la seguridad de las transacciones y llaves foráneas, pero no un mejor rendimiento. Para ello tendrás que buscar de revisar que tus índices sean correctos, tratar de minimizar joins, que las relaciones sean preferentemente con campos enteros y no de caracteres, etc. // Saludos |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
"OBJECT OR CLASS TYPE REQUIRED" en "APPLICATION EXENAME" | Xavierator | Varios | 3 | 27-10-2008 09:09:50 |
MySQL es el mejor manejador de base de datos en la actualidad | owarito | MySQL | 14 | 12-09-2008 08:05:57 |
Búsqueda "incremental" en una base de datos | loquillo3 | Conexión con bases de datos | 9 | 08-11-2007 18:07:02 |
Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
![]() |
|