欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql的partition關鍵字是分區還是分表

謝彥文2年前24瀏覽0評論
mysql的partition關鍵字是分區還是分表?

首先得理解分區和分表有什么差別

分區是邏輯上的 但實際各分區的存放是可以物理隔離的 看上去跟分表一樣 但各分區的數據字典是統一的 就是分區表的數據字典 所以分區除了數據分散以為 最主要的是字典集中 在跨分區、多分區查詢時較分表的形式要簡潔 分區只能在一個庫里實現

分表是不同的表 可以跨庫分布 這些表本質上是互相獨立的 其對外的統一是靠應用層實現的 分表更徹底 但管理更復雜

所以在一般情況下 分區表已經能很好的實現數據分散。但由于公用數據字典且不能跨庫 所以在高并發場景下仍然受限 于是分布式的分表方案應運而生

回到問題 PARTITION就是分區 至于看到不同分區有不同的數據文件 那是底層實現問題 分區表只有一個FRM文件 足以說明它是一張表(分區表)而不是很多張表(分表)