![]() |
Mysql limite de tablas. Hola, uso MySql y ASP tengo una tabla la cual recibe mas de 20mil registros por dia ya desde hace mas de 6 meses. y esta exageradamente lenta pra mostrar los datos y para insertarlos. alguien sabe cual es la capacidad en registros de cada tabla o de una base ded atos? o si es mas rapido insertar registros con recordset o con insert? necesito optimizar lo mas posible mi tabla, mi modo de insercion y mi modo de consulta porke esta relento me imagino ke sera por la cantidad de registros ke tengo. |
Respuesta: Mysql limite de tablas. Hola No creo que sea problema la cantidad de registros, yo pienso que el problema puede ser: Diseño de la tabla, definir indices. Afinamiento de la base de datos. |
Respuesta: Mysql limite de tablas. Hola, por la cantidad de datos, no te preocupes que MySQL soporta mas de 1 millon de registros por tabla. El problema puede ser el que te indica rlobos, el de los indices. saludos |
Respuesta: Mysql limite de tablas. Postea la estructura de tablas y la definición de índices. Es posible que haya falta de eficiencia en los mismos. Tip clave: - Crea índices unicamente en aquellos campos que usas en los WHERE de las consultas. - No crees índices que no uses. - No crees índices sobre campos BLOB, TEXT o con combinaciones donde pueda haber campos en NULL. - En las consultas, trata en lo posible de no hacer SELECT * FROM ...; En la mayoría de los casos no usas todos esos valores. Trae solamente los campos que vayas a usar. Hay más, pero por ahora basta... |
Respuesta: Mysql limite de tablas. ok muchas gracias por los aportes es una tabla sencilla y tiene los indices solo que uso en mis consultas por otro lado dicen ke no me preocupe por la cantidad de registros porke soporta mas de 1 millon de registros. ese es el problema yo tengo mas de 1 millon de registros. aqui posteo mi estructura.. los selects los hago solo para mostrar los campos que necesito ejemplo select id, id_heladeria from.... CREATE TABLE aloha_gnditem ( Id int(11) NOT NULL auto_increment, ano varchar(4) default NULL, mes char(2) default NULL, dia char(2) default NULL, fecha date default NULL, id_heladeria int(4) default NULL, price bigint(11) default NULL, incltax int(11) default NULL, `mode` int(3) default NULL, period int(3) default NULL, cuenta int(11) default NULL, category int(5) default NULL, quantity int(11) default NULL, item int(11) default NULL, employee int(11) default NULL, `hour` varchar(5) default NULL, PRIMARY KEY (Id) ) ENGINE=InnoDB DEFAULT CHARSET=latin1; es supremamente lento al mostrar los datos y tambien al insertarlos probe de varias formas incluso usando limit 0, 20 y mostrando los 20 registros se demora bastante en mostrar uno a uno. |
Respuesta: Mysql limite de tablas. alguien sabe? |
Respuesta: Mysql limite de tablas. alguien ke me colabore porfa con mas informacion gracias? |
Respuesta: Mysql limite de tablas. Hola resolviste tu problema? postea como... Como comentario, no pusiste los indices que le tienes definidos, esta la llave primaria que es del ID y es autoincrement. |
Respuesta: Mysql limite de tablas. perdon no entendi tu mensaje |
Respuesta: Mysql limite de tablas. 1. Que si ya resolviste el problema que tenias digas como lo hiciste. 2. Que habias dejado la estructura de la tabla pero no la definicion de los indices que tenias en esa tabla, ahi solo se indica el indice de la llave primaria... |
| La zona horaria es GMT -6. Ahora son las 21:41. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.