Welcome, Guest. Please Login or Register.
September 28, 2024, 04:22:06 PM
Home Help Search Log in Register
News: SMF is the next generation in forum software, almost completely re-written from the ground up, make sure you don't fall for cheap imitations that suffer from feature bloat!

YaBB SE Community  |  Language Specific User Help  |  Español  |  1.3.x y la BD (optimar) « previous next »
Pages: 1 [2] 3 Reply Ignore Print
Author Topic: 1.3.x y la BD (optimar)  (Read 2692 times)
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:1.3.x y la BD (optimar)
« Reply #15 on: April 20, 2002, 04:12:00 AM »
Reply with quote

Eso voy a incluir en la adminsection!

Antes de usar este Script debe que usar unos de los scripts en las mensajes anterior de este!

para optimar la bd una vez en la semana o si la bd es muy lento o si habais borrado mucho!

<?php

$db_name 
"";
$db_user "";
$db_passwd "";
$db_server "";
$db_prefix "";

mysql_connect("$db_server","$db_user","$db_passwd");
echo 
"<font color ='red'>Optimamos tu BD!/font><br>"
optimize();

function 
optimize() {
global 
$db_name;
mysql_select_db($db_name); 
$tables=mysql_list_tables($db_name);
while (list(
$bla)=mysql_fetch_array($tables)) {
$result mysql_query("OPTIMIZE TABLE $bla")or die("Invalid query");
echo 
"Tabla <font color=blue>".$bla."</font> analizado y optimado!<br>"
}
}

?>

el script hace por interno: myisamchk --quick --check-only-changed --sort-index --analyze!

si alquien quiere el mod para añadir esto en admin!
si alquien ha preguntas, aqui estoy!

medi
« Last Edit: April 20, 2002, 04:17:04 AM by mediman » Logged

mainComm Dev Team
Xplorador
Full Member
***
Posts: 110


Expandiendo Posibilidades!

ICQ - 38423957xplorador@hotmail.com WWW
Re:1.3.x y la BD (optimar)
« Reply #16 on: April 20, 2002, 09:03:32 PM »
Reply with quote

pues a ver como es este ultimo ???
te refieres incluirlo dentro del codigo!!
si es asi, cual es el MOD para ello?
que diferencia hay con el script anterior
GraXias por el esfuerzo!! 8)
Logged

mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:1.3.x y la BD (optimar)
« Reply #17 on: April 20, 2002, 09:19:59 PM »
Reply with quote

el ultimo script solo funciona si has anadido indices y tu bd ya es én typo myISAM!

el primer script:

cambia el tipo de los tablas a MyISAM si tu bd es 3.23.xx

si el tipo es ISAM y tu mysql version es 3.23 OPTIMIZE TABLE no funciona!

añadir los indices

check y optimar las tablas

el segundo:

lo mismo como el primero menos anadir indices

el tercero

optimar y contrloar las tablas
eso se puede utilisar tantas veces como os da la gana!


solo añadir los indices o optimar con phpmyadmin es tonteria y quizas la bd es cada vez mas lento!

todos los script de momento no son mods, solo copy & paste en notepad, renombrar en opti.php o yo que se que os guste y ya esta!

si alquien quiere un mod pa admin, porfa avisadme eso!
 
« Last Edit: April 20, 2002, 09:23:15 PM by mediman » Logged

mainComm Dev Team
PeterPaul
Sr. Member
****
Posts: 262


Los buenos simpre ganan, paciencia amigos.

ICQ - 92250610peterpaulxxx@hotmail.com WWW
Re:1.3.x y la BD (optimar)
« Reply #18 on: April 21, 2002, 12:36:57 AM »
Reply with quote

Quote from: mediman on April 20, 2002, 03:57:16 AMScript para optimar la DB

<?php

$db_name 
"";
$db_user "";
$db_passwd "";
$db_server "";
$db_prefix "";

mysql_connect("$db_server","$db_user","$db_passwd");
$vers mysql_get_server_info();
if(
eregi("3.23",$vers)) {
echo 
"Hemos encontrado un Servidor MySQL de Version: <b>$vers</b> installed!<br>";
echo 
"<font color ='red'>Cambiamos el tipo de las tablas a un tipo mas rapido y moderno y analisamos/defragmentamos tus tablas!<br>Tambien añadimos los indexes!</font><br>";
typechanging();
optimize();
addindices();
} else {echo 
"Hemos encontrado un Servidor MySQL de Version: <b>$vers</b> installed!<br>";
echo 
"<font color ='red'>Analisamos/defragmentamos tus tablas!<br>Tambien añadimos los indexes!</font><br>"
optimize();
addindices();
}


function 
typechanging() {
global 
$db_name;
mysql_select_db($db_name); 
$tables=mysql_list_tables($db_name);
while (list(
$bla)=mysql_fetch_array($tables)) {
$result mysql_query("ALTER TABLE $bla TYPE=MyISAM")or die("Invalid query");
echo 
"Tabla <font color=blue>".$bla."</font> convertido en MyISAM!<br>"
}
}

function 
optimize() {
global 
$db_name;
mysql_select_db($db_name); 
$tables=mysql_list_tables($db_name);
while (list(
$bla)=mysql_fetch_array($tables)) {
$result mysql_query("OPTIMIZE TABLE $bla")or die("Invalid query");
echo 
"Tabla <font color=blue>".$bla."</font> analizado y optimado!<br>"
}
}

function 
addindices() {
global 
$db_name,$db_prefix;
mysql_select_db($db_name); 
mysql_query("ALTER TABLE {$db_prefix}members add key(memberGroup(30)");
mysql_query("ALTER TABLE {$db_prefix}members add key(posts)");
mysql_query("ALTER TABLE {$db_prefix}members add key(memberName(30)");
mysql_query("ALTER TABLE {$db_prefix}members add key(dateRegistered)");
mysql_query("ALTER TABLE {$db_prefix}members add key(lastLogin)");
mysql_query("ALTER TABLE {$db_prefix}messages add key(posterTime)");
mysql_query("ALTER TABLE {$db_prefix}instant_messages add key (ID_MEMBER_FROM)");
mysql_query("ALTER TABLE {$db_prefix}instant_messages add key (ID_MEMBER_TO)");
mysql_query("ALTER TABLE {$db_prefix}instant_messages add key (deletedBy)");
mysql_query("ALTER TABLE {$db_prefix}instant_messages add key(fromName(30)");
mysql_query("ALTER TABLE {$db_prefix}instant_messages add key(toName(30)");
mysql_query("ALTER TABLE {$db_prefix}categories add key (catOrder)");
mysql_query("ALTER TABLE {$db_prefix}boards add key (ID_CAT)");
mysql_query("ALTER TABLE {$db_prefix}log_boards add key (ID_BOARD)");
mysql_query("ALTER TABLE {$db_prefix}log_boards add key (memberName(30)");
mysql_query("ALTER TABLE {$db_prefix}log_topics add key (membername(30)");
mysql_query("ALTER TABLE {$db_prefix}log_topics add key (logTime)");
mysql_query("ALTER TABLE {$db_prefix}log_topics add key (ID_TOPIC)");
mysql_query("ALTER TABLE {$db_prefix}log_activity add key (month)");
mysql_query("ALTER TABLE {$db_prefix}log_activity add key (day)");
mysql_query("ALTER TABLE {$db_prefix}log_activity add key (year)");
mysql_query("ALTER TABLE {$db_prefix}log_activity add key (mostOn)");
mysql_query("ALTER TABLE {$db_prefix}log_errors add key (logTime)");
mysql_query("ALTER TABLE {$db_prefix}log_errors add key (memberName(30)");
mysql_query("ALTER TABLE {$db_prefix}log_floodcontrol add key (ip(20)");
mysql_query("ALTER TABLE {$db_prefix}log_floodcontrol add key (logTime)");
mysql_query("ALTER TABLE {$db_prefix}log_karma add key (ID_TARGET)");
mysql_query("ALTER TABLE {$db_prefix}log_karma add key (ID_EXECUTOR)");
mysql_query("ALTER TABLE {$db_prefix}log_karma add key(logTime)");
mysql_query("ALTER TABLE {$db_prefix}log_mark_read add key (memberName(30)");
mysql_query("ALTER TABLE {$db_prefix}log_mark_read add key (ID_BOARD)");
mysql_query("ALTER TABLE {$db_prefix}log_mark_read add key (logTime)");
mysql_query("ALTER TABLE {$db_prefix}log_online add key (logTime)");
mysql_query("ALTER TABLE {$db_prefix}settings add key(variable(30)");
echo 
"<font color ='red'>Indices añadido sin problemas!</font>";
}

?>

este script se usa solo una vez!


Esto se puede usar despues de poner los mod de cumpleaños y smilies del  YaBB SE 1.3.1

O no se puede??
Logged

==================================
Saludos Cordiales
Fdo: PeterPaul

WEBMASTERS PETERPAULXXX.COM
http://www.peterpaulxxx.com
Relatos Eroticos
http://www.peterpaulxxx.com/relatos
Foro de Oficial de PETERPAULXXX
http://www.peterpaulxxx.com/foro
==================================
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:1.3.x y la BD (optimar)
« Reply #19 on: April 21, 2002, 01:06:49 AM »
Reply with quote

si se puede! no importa si tienes mods instalado o no!
Logged

mainComm Dev Team
Omar Bazavilvazo
YaBB SE Developer
YaBB God
*****
Posts: 2153


I never said I would stay to the end...

WWW
Re:1.3.x y la BD (optimar)
« Reply #20 on: April 23, 2002, 04:30:10 PM »
Reply with quote

Thanks mediman! :)

That add index I hope helps to improve the speed in a significant way :P (DB without indexes?? oh my god...)

btw, you know why i can't use japanese JSIS, JIS nor EUC?
Looks like the vars in POST & GET are OK, but when saved to the DB, the char somwhow get lost, and truncates the message....

ups.. lo escribi todo en ingles.. joi  joi.. bueno, me da flojera volverlo a escribir :P

Gracias!
Logged

Greetings from México!
http://omarbazavilvazo.com
Mi foro Español-Japonés
http://hablajapones.org
http://hablajapones.org/index.php/japones/tutoriales/b16.php

NO me manden IM para soporte o dudas
...Leo los foros como todos...
Xplorador
Full Member
***
Posts: 110


Expandiendo Posibilidades!

ICQ - 38423957xplorador@hotmail.com WWW
Re:1.3.x y la BD (optimar)
« Reply #21 on: April 23, 2002, 07:53:46 PM »
Reply with quote

en host.sk funciona???
me dio errores :'(
Logged

rs721
Full Member
***
Posts: 151


Lo que ves es lo que soy

WWW
lo hizo bien???
« Reply #22 on: April 23, 2002, 08:43:16 PM »
Reply with quote

hice los procedimientos y cuando paso ejecute el primer script sa lio el siguiente mensaje

QuoteWarning: Supplied argument is not a valid MySQL result resource in /home/deambien/public_html/foros/opti1.php on line 2

y al ejecutar el segundo scriptp (optiweek.php) salio uno parecidisimo

QuoteWarning: Supplied argument is not a valid MySQL result resource in /home/deambien/public_html/foros/optiweek.php on line 2

pero parece que si se ejecuto bien y funciona ahora mas rapido, mi temor es que haya malogrado algo.

saludos a mediman, que se recupere, me llego un autoresponder diciendo que esta en el hospital, recuperate MEDIMAN, eres nuestro superman del yabbSE
Logged
Omar Bazavilvazo
YaBB SE Developer
YaBB God
*****
Posts: 2153


I never said I would stay to the end...

WWW
Re:1.3.x y la BD (optimar)
« Reply #23 on: April 23, 2002, 10:02:01 PM »
Reply with quote

heh...

pues conmigo jalo sin broncas el script :)

ponte a aprender japones, mediman (digo, ya andas en español, portugues, español, ingles y aleman).

sirve y me ayudas a tratar de echar a andar el SE con japones... si jala el yabb de perl, pero yo quiero usar este :(

ja ne!
(a seguir peleandome con el PHP & MySQL & japones)

por cierto mediman, tu pagina parece que no tiene nada???

ja ne!
Logged

Greetings from México!
http://omarbazavilvazo.com
Mi foro Español-Japonés
http://hablajapones.org
http://hablajapones.org/index.php/japones/tutoriales/b16.php

NO me manden IM para soporte o dudas
...Leo los foros como todos...
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:1.3.x y la BD (optimar)
« Reply #24 on: April 23, 2002, 10:11:03 PM »
Reply with quote

que pagina http://maincomm.de ? no trabjamos con subs.. como http://xxxxx.maincomm.de pero estamos en 10%, falta mucho...

y por el script... unos servidores no permiten cosas como leer la version, por eso tengo optimar el script!
« Last Edit: April 24, 2002, 12:10:52 AM by mediman » Logged

mainComm Dev Team
Omar Bazavilvazo
YaBB SE Developer
YaBB God
*****
Posts: 2153


I never said I would stay to the end...

WWW
Re:1.3.x y la BD (optimar)
« Reply #25 on: April 23, 2002, 10:14:22 PM »
Reply with quote

Quote from: mediman on April 23, 2002, 10:11:03 PMque pagina http://maincomm.de ? no trabjamos con subs.. como http://forum.maincomm.de y http://gallery.maincomm.de pero estamos en 10%, falta mucho...

le habia puesto http://www.maincomm.de

:) pero yep.. si charcha el foro :)
Logged

Greetings from México!
http://omarbazavilvazo.com
Mi foro Español-Japonés
http://hablajapones.org
http://hablajapones.org/index.php/japones/tutoriales/b16.php

NO me manden IM para soporte o dudas
...Leo los foros como todos...
perrera
Jr. Member
**
Posts: 51


I love YaBB SE!

Re:1.3.x y la BD (optimar)
« Reply #26 on: April 24, 2002, 06:22:14 PM »
Reply with quote

Después de optimizar la BD....

¿A alguien le funciona ahora la función "Ver miembros inactivos.." ?

A mi me funciona igual que antes... mal  :(
Logged
mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:1.3.x y la BD (optimar)
« Reply #27 on: April 24, 2002, 09:44:55 PM »
Reply with quote

la funcion tiene un error, eso no se puede solucionar con optimar table!  8)
Logged

mainComm Dev Team
Omar Bazavilvazo
YaBB SE Developer
YaBB God
*****
Posts: 2153


I never said I would stay to the end...

WWW
Re:1.3.x y la BD (optimar)
« Reply #28 on: April 24, 2002, 09:51:18 PM »
Reply with quote

ah carambas... cual error??
pesado el query si, pero error? donde?
Logged

Greetings from México!
http://omarbazavilvazo.com
Mi foro Español-Japonés
http://hablajapones.org
http://hablajapones.org/index.php/japones/tutoriales/b16.php

NO me manden IM para soporte o dudas
...Leo los foros como todos...
perrera
Jr. Member
**
Posts: 51


I love YaBB SE!

Re:1.3.x y la BD (optimar)
« Reply #29 on: April 25, 2002, 12:52:48 AM »
Reply with quote

Tengo más de 1000 miembros, y el proceso se me alarga eternamente...
Al  final se me queda pegado el query...  :-\
Logged
Pages: 1 [2] 3 Reply Ignore Print 
YaBB SE Community  |  Language Specific User Help  |  Español  |  1.3.x y la BD (optimar) « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.055 seconds with 20 queries.