Consultas optimizacion de BD en Smf

Publicado por 4kstore, Mayo 11, 2007, 16:14:27

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

4kstore

bueno yo tengo un foro en smf y mkportal lo que quiero saber que es lo mejor que puedo hacer para que la base de datos no sea lenta, pesada , y cargue rapido....

otra duda es que puedo hacer para bajar el bando de ancha ....


muchas gracias!



cazador

por el tema de la BD. lo que hago yo para agilisarla, en la voy a
administracion >> Controles de Mantenimiento >> Mantenimiento del Foro >> Optimizar todas las tablas para mejorar el rendimiento.
tambien puede ser >> Buscar y reparar cualquier error encontrado.
etc

saludos

4kstore

pero debe haber algo mejor ami eso me lo hace en un segundo yo no creo que funcione bien



cazador

sino anda a la pag de tu server (si es que tenes uno gratis) despues al C panle >> phpMyAdmin >> marcas todas las tablas >> y abajo a la izquierda corres optimizar las tablas.
talves mejore algo

salute

elrosti

4kstore: la verdad que no hay mucho para hacer 4kstore, el tema de que si una BD es agil o nó, depende del software que la utiliza y de la estructura de la misma. Es decir, todo se basa en el diseño del software.

Tenes que pensar que una BD se va haciendo "mas pesada" a medida que se se le ingresa información, cada post, cada usuario que se registra, cada sección que se crea, hace que esa información aumente. No tiene nada que ver con que la BD se fuere rompiendo o algo por el estilo.

Imaginate que no es lo mismo buscar un post dentro de 30 que buscar un post dentro de 1.000, obviamente va a demorar mas buscar ese post dentro de 1.000.

Por eso la unica forma de alivianar la BD es eliminando la información innecesaria, por ejemplos e que en el SMF de argento, DAX limpio una tabla que solo almacena los ultimos logueos de los usuarios y no sirve para nada mas, o sea que esa tabla va creciendo de poco y en caso de que llegue a ser tan grande como estaba la de argento (1 GB !!!!) es mejor limpiarla (eliminar todos los registros).

En resumen, es normal que la BD se valla haciendo mas pesada y no creo que hay mucho para hacer desde tu lugar, ya que supogo que no tienes acceso al hardware y al SO del servidor donde está alojado tu foro. Y es normal que la BD demore mas a medida que la ifnroamción va creciendo porque debe "buscar" y "comparar" cada vez mas datos.

Espero que se haya entendido algo :S.

Saludos
Yo no lo quería creer..... pero ella me convenció.

cazador

groso rosti, claro y consiso como siempre
groso  :up:

4kstore

sisi grcias rosti !!! en parte eso ya lo sabia pero igual muy clara tu info !!! pero me gustaria saber q medidas toma argento para mejorar este aspecto del foro



DAX

Cita de: 4kstore en Mayo 13, 2007, 16:05:02
sisi grcias rosti !!! en parte eso ya lo sabia pero igual muy clara tu info !!! pero me gustaria saber q medidas toma argento para mejorar este aspecto del foro

La principal: un servidor dedicado.

Hay que tener en cuenta que cuando uno tiene un foro (o página con uso de Bases de datos), el servidor donde está alojado ese foro se comparte con otros usuarios o clientes del servicio de hosting. y si una buena parte de esos clientes utiliza bases de datos, eso implica más carga para el servidor de DBs (Mysql, por ejemplo). Contra eso no se puede hacer nada porque el mejoramiento de la prestación del servidor de DBs está en manos del proveedor de hosting y de su capacidad técnica.

Lo anterior que ya dijeron es lo que uno, como usuario, puede intentar hacer para mejorar el rendimiento de SU base de datos.

SaludOS/2

4kstore

gracias dax , pero vos tomas alguna medida diaria para hacer la bd mas chica o para optimizarla? o solo lo del server dedicado?



DAX

Cita de: 4kstore en Mayo 14, 2007, 15:44:21
gracias dax , pero vos tomas alguna medida diaria para hacer la bd mas chica o para optimizarla? o solo lo del server dedicado?

Siendo un servidor Linux implica que es del tipo "Configure, optimice y olvidese"  :jaja:

Honestamente, a pesar del tráfico que tiene argento y de la carga que soporta el server, no necesita mucho mantenimiento. Sólo vigilancia pero por otros temas (backups diarios, seguridad, espacio en disco, actualización de paquetes, etc.).

Y, en el caso de argento, la optimización se hizo en el servidor mismo: Parámetros del kernel para soportar archivos abiertos, para soportar alta carga de procesos en línea, configuración fina de Apache, PHP y MySql.

Por el lado de SMF y su DB, no es mucho lo que se hace, a lo sumo leer atentamente y revisar lo sugerido en ESTE POST del foro de SMF, pero con la salvedad que muchos puntos implican tener acceso a ciertas configuraciones a nivel servidor.

SaludOS/2


4kstore

muchisimas gracias dax!!! solo qeuda leer bien y intentar de hacer lo que esta al alcanze de uno ya que el servidor no es mio y bueno no tengo acceso a todo...

gracias!