1. 程式人生 > >MySQL資料庫叢集-PXC方案(目前最新)

MySQL資料庫叢集-PXC方案(目前最新)

課程目錄: 第1章 課程摘要 課程內容的概要介紹,包括課程目標,面向使用者,預備知識,課程大綱,軟體與硬體環境等。 1-1 課程導學 1-2 開發環境要求 第2章 建立PXC叢集 學習安裝與建立PXC叢集,為了搭建三高特點的資料庫叢集,我們將把兩組PXC叢集組建成分片,由MyCat做資料切分與讀寫分離,然後對MyCat做叢集,用Keepalived+Haproxy實現雙機熱備。瞭解資料庫的基準測試與壓力測試,掌握PXC的實際效能。... 2-1 CentOS安裝PerconaServer資料庫 2-2 安裝PXC組建叢集 2-3 PXC叢集的常用管理-資料庫叢集使用 2-4 PXC叢集的常用管理-狀態引數 2-5 PXC節點的上線與關閉 2-6 MySQL叢集中介軟體比較 2-7 配置MyCat負載均衡 2-8 資料切分 2-9 父子表 2-10 組建雙機熱備的MyCat叢集-構建高可用的MyCat叢集 2-11 組建雙機熱備的MyCat叢集-利用keepalived搶佔虛擬IP 2-12 Sysbench基準測試-安裝Sysbench 2-13 Sysbench基準測試-使用Sysbench 2-14 tpcc-mysql壓力測試 第3章 PXC叢集原理 PXC叢集節點之間的同步資料傳輸可以保證資料的讀寫一致性,這套機制依靠的是binlog日誌與全域性事務ID,本章我們將對比學習PXC叢集與Replication叢集的原理與差異。 3-1 binlog日誌 3-2 PXC同步原理 第4章 業務需求與MySQL架構設計 DBA總願意設計一套一步到位的資料庫架構,但是在專案初期,構建一套龐大的資料庫叢集顯得很不值得,所以在專案演進的每個階段都有特定的資料庫架構。為了避免過度設計資料庫,本章內容重點講解資料庫的架構設計與設計原則。... 4-1 MySQL的5種特殊架構設計 4-2 資料庫設計原則 第5章 資料庫常見業務處理 本章內容重點解決工作中資料庫經常遇到的一些熱點問題,例如高併發情況導致的資料重複寫入、冷熱資料分離、使用分割槽降低分片的數量等。僅僅會搭建PXC叢集是遠遠不夠的,我們要把PXC叢集熟練運用在開發與運維中。 5-1 向叢集匯入大量資料-瞭解Xtend基本語法 5-2 向叢集匯入大量資料-準備向叢集匯入的資料 5-3 向叢集匯入大量資料-將資料匯入到PXC叢集 5-4 向叢集匯入大量資料-執行與總結 5-5 分頁查詢優化 5-6 高併發引起的重複寫入 5-7 高併發訪問優化 5-8 大資料歸檔-冷熱資料分離 5-9 大資料歸檔-搭建Replication叢集 5-10 大資料歸檔-執行大資料歸檔 5-11 資料分割槽-認識表分割槽 5-12 資料分割槽-Range分割槽 5-13 資料分割槽-LIST分割槽 5-14 資料分割槽-Hash分割槽 5-15 資料分割槽-Key分割槽 5-16 資料分割槽-管理Range表分割槽 5-17 資料分割槽總結 第6章 資料備份與恢復 DBA經歷最可怕的事情就屬誤刪除資料了,如果真的不小心刪除了資料,可不可以找回這些誤刪除的資料呢?當然是可以的了。本章我們將學到用延時節點和日誌檔案,兩種找回誤刪除資料的辦法。 6-1 資料庫的冷備份與熱備份 6-2 聯機冷備份-資料表碎片整理 6-3 聯機冷備份-冷備份PXC節點 6-4 聯機冷備份-冷還原 6-5 XtraBackup熱備份原理.mp4 6-6 全量熱備份-常見命令 6-7 全量熱備份-編寫shell指令碼 6-8 全量冷恢復 6-9 增量熱備份-注意事項 6-10 增量熱備份-Cron表示式語法 6-11 java程式定時增量熱備份資料庫 6-12 增量冷還原 6-13 誤操作恢復_延時節點解決方案 6-14 誤操作恢復_恢復主節點誤刪除故障 6-15 誤操作恢復_日誌閃回方案 第7章 課程總結 課程總結 7-1 PXC課程總結