1.輸入服務的名稱, 預設是MySQL, Port 3306, PageSize是一個特殊的值, 在這裡用預設的就可以.
簡單說一下PageSize.
MariaDB 10.1 Alpha版本開始,放寬了InnoDB Page<=16K的限制,將上限提高到64K。
因為一個Page,不是所有的Page Size都是存資料,還有一些管理資訊要存,例如頁頭和頁尾。
當我們的資料行本體就比較長,尤其是做大區塊存入的時候,更大的頁面更有利於提升如速度,因為一個頁面可以放入更多的行,每個IO寫下去的大小更大。 而且,當行長超過8K的時候,如果是16K的頁面,就會強制轉換一些字串類型為TEXT,把字串主體轉移到擴展頁中,會導致讀取列需要多一個IO,更大的頁面也就支援了更大的行長,64K頁面可以支援近似32K的行長而不用使用擴展頁。 反之,如果是短小資料的隨機讀取和寫入,則不適合用這麼大的頁面,這會導致IO效率下降,大IO只能讀取到小部分有效資料,得不償失。
PageSize
InnoDB Page Size | Maximum Tablespace Size |
---|---|
4KB | 16TB |
8KB | 32TB |
16KB | 64TB |
32KB | 128TB |
64KB | 256TB |
2.是否回應訊息
3.開始安裝
4.完成安裝