mysql hash表分區創建&使用


1、創建表分區

CREATE TABLE tbhash (
 id INT NOT NULL,
 store_id INT
 )
PARTITION BY HASH(store_id)
PARTITIONS 4;

2、查看表分區情況

SELECT PARTITION_NAME,PARTITION_METHOD,PARTITION_EXPRESSION,PARTITION_DESCRIPTION,TABLE_ROWS,SUBPARTITION_NAME,SUBPARTITION_METHOD,SUBPARTITION_EXPRESSION
 FROM information_schema.PARTITIONS WHERE TABLE_SCHEMA=SCHEMA() AND TABLE_NAME='tbhash';

3、查詢某個表分區數據

select * from tbhash partition (p0) ;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM