Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 21, 2008, 07:47:21
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Aumentar Campos phpmyAdmin? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Aumentar Campos phpmyAdmin?  (Leído 93 veces)
Abigor
Miembro
*****
Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
« en: Mayo 19, 2008, 01:09:42 »

Buenas Gente del Under!!, estoy intentando hacer una tabla en sql pero no puedo llegar a los 300 campos que requiero. Arroja el siguiente error:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6264 bytes) in c:\AppServ\www\phpMyAdmin\libraries\mysql_charsets.lib.php on line 83

ya cambie el archivo php.ini-recommended por php.ini para aumentar la capacidad de almacenamiento, pero ahora no puedo tener la cantidad de campos que necesito.

Alguien sabe como ampliar esta restricción?


Gracias y suerte.
« Última modificación: Mayo 19, 2008, 01:10:56 por Abigor » En línea

Prefiero Morir de Pie que Vivir de Rodillas....
Abigor
Miembro
*****
Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
« Respuesta #1 en: Mayo 19, 2008, 01:20:33 »

Por cierto, En la Web no tengo ningún problema, el problema es en mi pc, he intentado exportar de la web e importar en el pc pero no me deja examinar la tabla, queda en blanco (gris) la pantalla.
En línea

Prefiero Morir de Pie que Vivir de Rodillas....
rOnNyLdInHo™
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1398


Ver Perfil WWW Email
« Respuesta #2 en: Mayo 19, 2008, 05:24:59 »

Nunca crea una tabla con 300 campos por las siguientes razones que te detallo a continuacion:

1- La programacion es practicamente un desafío, ya que tienes que velar por el correcto funcionamiento de 300 TABLAS!! Shocked

2- Para hacer un simple query(); (o consulta), con 300 campos el navegador tardará mucho mayor tiempo que el normal, llegando así a causar varios problemas como:
 2A- La impaciencia del usuario, que al ver que la pagina nunca cargó, mejor decide irse de esa web Sad .
 2B- La posibilidad de ser vulnerable en el momento de interactuar con una base de datos, recuerda que entre mas tiempo tarde la pagina en hacer una cosulta, mas vulnerable se convierte.

3- Si para hacer una consulta tarda años, imaginate para un search!!. Que es uno de los mayores problemas de algunas web. Que son muy completas, pero su búsqueda tarda años.

4- Cuando le dices a phpMyAdmin que crea una tabla con 300 campos, se produce un gasto de memoria mucho mas de lo normal. Por lo tanto es normal que se quede congelado, tambien es normal que aparesca ese mensaje de error, es normal tambien que aparesca un mensaje de error (si usas terminal) que diga CORE DUMPED. Ya que la cantidad de memoria establecido es muy bajo a lo que realmente necesitas.

RECOMENDACIONES.
1- Trata de organizar mucho mejor tu tabla. Distribuye esos 300 campos en subtablas (que en realidad son tablas, pero para el webmaster serán subtablas), 50 campos para esta, 50 campos para la otra.

2- Si no puedes o no quieres o no debes, etc etc etc, entronces crea los 300 campos de 10 en 10 o de 20 en 20, o de 5 en 5, lo importante es que no hagas gastar a tu PC, mas memoria que lo que está establecido para dicho programa.

3- Si no puedes o no quieres o no debes, etc etc etc, Grin Grin entonces vete al Monitor del Sistema (algo asi se llama) y vete a donde estan todas las aplicaciones y la prioridad de memoria para la ejecucion de cada una. (creo que se llama procesos) y establece una prioridad mas alta a phpMyAdmin, que en ese caso será el navegador, para que la computadora esté preparada al consumo maximo que hará el navegador al crear los campos correspondientes....

Bueno amigo, ahi te lo dejo, mucha suerte en tu web Wink

 rOnNyLdInHo Wink
En línea

Abigor
Miembro
*****
Desconectado Desconectado

Mensajes: 140



Ver Perfil WWW
« Respuesta #3 en: Mayo 19, 2008, 09:15:14 »

Buenas Noches gente.
Gracias rOnNyLdInHo, algo así con lo de la memoria me imaginé que era el problema, porque logre incrustar un dato, y al esperar un poco me mostro la tabla. de todas maneras, es que la tabla me la pasaron para que le hiciera unos arreglos en php.

Ahora tengo otra duda, pues al ver que si registra los datos aunque no me los muestre, necesito una clave para enlazarla a otra tabla más pequeña.

La duda en concreto la dejo en el siguiente post.
http://foro.el-hacker.com/index.php/topic,129565.0.html

Gracias
« Última modificación: Mayo 19, 2008, 09:21:29 por Abigor » En línea

Prefiero Morir de Pie que Vivir de Rodillas....
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programacion para webmasters  |  Php (Moderadores: RuB, SaTeLuCo)  |  Tema: Aumentar Campos phpmyAdmin? « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC