課程
/數據庫
/MySQL
/性能優化之MySQL優化
高階課程在哪里?要收費嗎?我不太明白你3分鐘把水平分表講完了的意義何在?你在逗我笑嗎?
2019-09-08
源自:性能優化之MySQL優化 4-5
正在回答
自己想想就知道了。
水平分表由一張表變成了多張子表,那么就涉及在查詢時從哪張子表中獲取,以及在插入時要插入到哪一張表當中。
這里的就涉及數據分片的路由策略,有非常多的方法,主流的不過就是Hash、一致性Hash、虛擬槽等等,這個需要在程序進行控制,由程序計算后自行控制要在哪張表插入和查詢,比如主鍵是程序賦予的UUID,當靠mysql你玩呢?
舉報
了解MySQL數據庫優化的方法和技巧,在課程中共同探討一起學習吧
4 回答如果按取模水平分表,當后來表不夠了,還有繼續加表時該如何處理???
1 回答慢查詢日志如何分日期存儲?
3 回答@sqlercn 關于百萬級數據如何優化count(*)查詢?
2 回答PPT如何下載
1 回答如何找到失效索引
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-10-13
自己想想就知道了。
水平分表由一張表變成了多張子表,那么就涉及在查詢時從哪張子表中獲取,以及在插入時要插入到哪一張表當中。
這里的就涉及數據分片的路由策略,有非常多的方法,主流的不過就是Hash、一致性Hash、虛擬槽等等,這個需要在程序進行控制,由程序計算后自行控制要在哪張表插入和查詢,比如主鍵是程序賦予的UUID,當靠mysql你玩呢?