mysql

MySQL самие большие таблицы

SELECT CONCAT(table_schema, '.', table_name),
      CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows_M,
      CONCAT(ROUND(table_rows / 1000, 2), ' K') rows_K,
      CONCAT(ROUND(table_rows, 2)) rows_all,
      CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA,
      CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx,
      CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024  ), 2), 'M') total_size,
      CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024  ), 2), 'G') total_size,
      ROUND(index_length / data_length, 2) idxfrac
FROM   information_schema.TABLES
ORDER  BY data_length + index_length DESC
LIMIT  50;
  • rows – количество записей в таблице
  • data – размер данных таблицы
  • idx – размер индекса таблицы
  • total_size – суммарные размер таблицы
  • idxfrac – часть размера индекса от общего размера таблицы
admin

Recent Posts

How to back up and restore the ESXi host configuration

Original https://kb.vmware.com/s/article/2042141 Backing up ESXi host configuration data To synchronize the configuration changed with persistent…

4 месяца ago

vCenter Converter Standalone download

vCenter Converter Standalone 6.6.0 download (далее…)

5 месяцев ago

VMware remote console (VMRC) 12 download

VMware remote console (VMRC) 12.0.5 download Last version: VMware Remote Console 12.0.5  28 NOV 2023…

12 месяцев ago

Mysql calculate row size for all tables

SELECT col_sizes.TABLE_SCHEMA, col_sizes.TABLE_NAME, SUM(col_sizes.col_size) AS EST_MAX_ROW_SIZE FROM ( SELECT cols.TABLE_SCHEMA, cols.TABLE_NAME, cols.COLUMN_NAME, CASE cols.DATA_TYPE WHEN…

1 год ago

Mysql change date format in database

UPDATE DB SET column = DATE(STR_TO_DATE(column, '%Y-%d-%m')) WHERE DATE(STR_TO_DATE(column, '%d-%m-%Y')) <> '0000-00-00'

1 год ago

esxi debian lvm extend partition

echo 1 > /sys/class/block/sda/device/rescan #maybe run under root> sudo fdisk /dev/sda2 > d > 2…

1 год ago