我有一個表格,其中包含有關時間的信息,所以表格中有像年,月,日,小時等列。
表有數據跨年和相當大,所以我決定在這張桌子上做分區,並開始瞭解有關Mysql分區,但幾個問題。
如果有人能幫助我理解分區和索引如何一起工作,我將非常感激。索引如何與MySql分區表一起使用
- 如果我創建分區的年份列,並且在同一列上也有索引,分區和索引將如何一起工作?如果我只在年份列索引而表格沒有分區,它將如何影響性能?
Ex。 Sql:Select month, day, hour ... from time_table where year = '2017';
- 如果表具有分區在年份列上並且查詢過濾記錄在月份列和月列被索引。如何索引超過一個月的索引以及如何劃分一年會影響精選的效果
防爆SQL:Select year, month, day .... from time_table where month = '05';
你是說你在年份列上有一個水平分區? –
對不起,我感到困惑。是的,我正在嘗試創建水平分區。 – money