RE: [PHP-ES] Tamaño de un registro Mysql

[email protected] (David Fraga)
Newsgroups php.general.es
Organization nemondemand.com
Message-ID <1299684291.11768.10.camel@david-Vostro-3500>
Bueno, siento mi brusquedad viendo tus buenos modales, permite que te
responda otra vez, pues creo que la solución está en alguno de los links
que te pasé... aunque no está clara, pone básicamente, que debes hacer
una suma según los tipos de campos que uses.

Concretamente aquí:
http://forums.mysql.com/read.php?22,267576,267777#msg-267777

Que es una respuesta directa a uno de los links, y aquí:

http://www.daniweb.com/web-development/databases/mysql/threads/127089

En dónde pone una solución:

SELECT count(COLUMN_NAME) as 'The length of this row is:'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'TABLA'

Piensa que el tamaño de un registro depende de los campos de la tabla,
así por ejemplo si un INT ocupa 4 bytes y la tabla contiene un campo de
tipo INT, la row siempre va a ocupar 4 bytes.

http://www.desarrolloweb.com/articulos/1054.php

Pero no estoy seguro de todo esto, hay cosas que se me escapan ;)

Suerte.

El mié, 09-03-2011 a las 12:03 -0300, Julio Herrera - Chilered.com
escribió:
> David:
> 
> La verdad que no es complicado, por eso me gaste lunes y martes buscando pero no es una información que resulte muy usual necesitar, gracias por los links que enviaste pero no sirven ya que lo que yo necesito el valor del tamaño de cada resgistro/row de una tabla en particular y no el tamaño total de la tabla.
> 
> Gracias de todas formas
> 
> Julio
> 
> -----Mensaje original-----
> De: David Fraga [mailto:[email protected]] 
> Enviado el: miércoles, 09 de marzo de 2011 5:00
> CC: 'PHP CA'
> Asunto: Re: [PHP-ES] Tamaño de un registro Mysql
> 
> ya, buscar en google es harto complicado, verdad?
> 
> http://luauf.com/2008/05/14/tamano-de-tablas-en-mysql/
> http://www.nociondigital.com/webmasters/php-tutorial-saber-el-tamano-de-una-base-de-datos-mysql-detalle-36.html
> http://lists.mysql.com/cluster/2227
> http://forums.mysql.com/read.php?22,267576
> http://www.daniweb.com/web-development/databases/mysql/threads/127089
> 
> El mar, 08-03-2011 a las 16:55 -0300, Julio Herrera - Chilered.com
> escribió:
> > Buenos Dias:
> > 
> >  
> > 
> > He esto dando vueltas por internet para saber el tamaño de los 
> > REGISTROS de una tabla, por alguna razón mi tabla esta tomando 5.6GB 
> > de espacio y no debieran ser tanto, tengo 3 campos FULLTEXT y los 
> > demás son BTREE, había pensado hacerlo directo en la base de datos 
> > mysql pero no he encontrado la forma, asi que recurro ahora a PHP, si 
> > alguien me podría guiar le agadeceria mucho.
> > 
> >  
> > 
> > Saludos
> > 
> >  
> > 
> > Julio Herrera
> > 
> 
> 
>
signature.asc (application/pgp-signature, 490 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAABAgAGBQJNd5vBAAoJEMS7g35dsiRiodAH/AvV+P5pncSkWAKnpW65OZiW
I9GOqOhcP+BjCwCecwe1hI4CjFc1E0WGEkAANMwoN7Hr4N9k20NjHdU+dDH64CSP
aBIJxw/kCjMFD72c5cj9D1hLfLNBH0WwNSVG91EwviT8lzU+Bc5OGAXPo7q5j9BJ
ekkRiWCYlgkkPGVCMZVwOoRcXyzcqQjIgfkWYx0u5psbh9oHT4D+2Sbwq/zOaUKs
lhnrLVhb9A1IGQH2SPzTcria843f9CizViG6+QZDNoi807QPcmC/v5LCwaAdmM0O
U1fnjF0B6grJ2bIU8XxLeUDP6JhMWc0Ve81LnVuQqx+uQAHIj1jclEnG1G5yDYE=
=KPM5
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.