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-----