【问题标题】:How to view information of partitions in a table?如何查看表中的分区信息?
【发布时间】:2014-10-19 22:22:25
【问题描述】:

如何查看表的分区详细信息,例如表中有多少个分区以及每个分区的存储大小?

【问题讨论】:

  • 找到答案:SELECT * FROM information_schema.partitions WHERE table_name ='table_name'

标签: mysql partition


【解决方案1】:

我建议在 MySQL Workbench 中使用 Table Inspector,它可以为您提供很多有用的信息,包括与表分区相关的大多数数据。

它显示的数据来自查询:

SELECT * FROM information_schema.partitions WHERE TABLE_SCHEMA='your_database' AND TABLE_NAME = 'your_table' AND PARTITION_NAME IS NOT NULL

【讨论】:

    【解决方案2】:

    您可以查看 INFORMATION_SCHEMA 以获取此类信息,试试这个页面: 访问http://dev.mysql.com/doc/refman/5.1/en/partitioning-info.html

    【讨论】:

    • TL;DR SHOW CREATE TABLE table_name
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 1970-01-01
    • 2020-08-27
    • 2020-11-30
    • 1970-01-01
    • 2017-05-04
    相关资源
    最近更新 更多