Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 14 Agosto 2020, 23:47 pm



Título: [Pregunta]: Obtener tamaño de una tabla de una base de datos.
Publicado por: Leguim en 14 Agosto 2020, 23:47 pm
Estoy teniendo problemas para poder obtener el tamaño de una tabla determinada, según el post que pude ver en otra página web esto me devolvería el tamaño en bytes...

Código
  1. 'SELECT (data_length + index_length) AS tamano_tabla FROM information_schema.TABLES WHERE table_schema = "nombre_bd" AND table_name = "nombre_table"'
  2.  

Pero no devuelve valores reales, si quiero ver el tamaño de una tabla x que tiene muchos registros me dice... "32000" obviamente ustedes no van a tener idea si está bien o no porque no saben la cantidad de registros que hay en la tabla y cuantos campos tiene pero me doy cuenta que marcha mal porque tengo otra tabla que prácticamente está casi vacía y digo casi porque solamente tiene 2 registros en cambio la otra tabla tiene muchos y esto me dice que la tabla que tiene dos registros es "más pesada" que la que tiene muchos...

Gracias!


Título: Re: [Pregunta]: Obtener tamaño de una tabla de una base de datos.
Publicado por: Agente Naranja en 26 Agosto 2020, 08:20 am
Podrías subir un "dump" de tu base de datos, o al menos de las tablas que estás usando?