TOP
0
0
魅麗。花火原創小說66折起
DBA攻堅指南:左手Oracle,右手MySQL(簡體書)
滿額折

DBA攻堅指南:左手Oracle,右手MySQL(簡體書)

人民幣定價:129 元
定  價:NT$ 774 元
優惠價:87673
領券後再享88折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:20 點
相關商品
商品簡介
作者簡介
名人/編輯推薦
目次

商品簡介

本書是美創科技資深Oracle、MySQL技術專家嘔心瀝血之作,積作者多年的經驗結晶和實踐經驗,也是目前市場上為數不多Oracle和MySQL相結合的資料庫技術書籍。
書中內容主要分為Oracle和MySQL兩大部分。第 一部分介紹Oracle的日常運維,該部分主要由四個章節構成,內容由淺入深逐步展開。包括生產環境搭建,上線前的壓力測試,日常運維以及故障處理,遷移升級,SQL的優化技巧等內容;第二部分是MySQL的運維實戰,主要介紹MySQL常用的運維操作及實踐,包括軟件安裝、備份恢復、遷移升級、架構設計、監控和性能優化等。書中提供了全面、實用的建議及具體的操作案例,以保證在複雜的核心生產環境中,能幫助讀者可靠且高效地運行Oracle和MySQL資料庫。

作者簡介

葉樺,Oracle OCM,MySQL認證專家,超10年乙方資料庫維護經驗,美創科技運維服務團隊負責人。具備豐富的行業經驗與技術積累,所服務的物件包括大型運營商、金融機構、政府機關以及製造業等多個行業客戶,對於資料庫技術具有深刻的理解。精通Oracle和MySQL資料庫內核原理、架構規劃和調優診斷,擅長Shell和Python自動化運維開發。
徐浩,美創科技運維部經理,Oracle、MySQL、雲資料庫高級認證專家。擁有8年以上的資料庫領域從業經驗,TB級高併發資料庫與中大型項目的管理經驗。對於分散式高可用架構和性能調優有著豐富的實戰經驗,擅長故障診斷及資料災難挽救,服務的行業包括運營商、製造業、金融、醫療、政府等。目前,主要負責Oracle、MySQL、阿裡雲等技術的研究和運維管理,以及資料庫智能運維平臺的設計開發等工作。

名人/編輯推薦

Oracle、MySQL資深專家里程碑之作,數年工作經驗結晶。

為什麼要寫本書
不知不覺間,二十一世紀已過去了五分之一的時間。近二十年來,互聯網在全球範圍內蓬勃發展,帶動整個IT行業快速向前推進,如今已進入萬物互聯時代。Oracle、IBM、微軟等巨頭企業基本上壟斷了國內早期的資料庫市場,不過,隨著國力的強大及高等教育的普及,國內IT界已經湧現出了大量的專業人才,Oracle系的達夢DM、MySQL系的巨杉、TiDB等國產資料庫紛紛登上歷史舞臺。用戶不再是被動接受,而是可以主動選型,這標誌著國內資料庫市場正逐步進入百家爭鳴的時代。雖然各大開源類資料庫百花齊放,然而,在最新的DB-Engines全球資料庫排行榜上,Oracle和MySQL依然是世界上最受歡迎的商業和開源類資料庫,而且領跑優勢還在繼續擴大。
Oracle在金融、電信、交通、醫療、製造業、能源等諸多領域的使用非常廣泛,其擁有完善的生態體系,多樣化的資料庫選件,在高可用性、高性能、高安全性、高資料服務能力等方面都得到了用戶的廣泛認可。
而隨著互聯網的興起,MySQL在資料庫領域的地位也日益凸顯。隨著使用者群體規模的不斷擴大,MySQL已經逐漸滲透到通信、製造、金融、政府和能源等領域。在數字化轉型的進程中,企業級的商用資料庫Oracle、DB2不再是必選項,MySQL憑藉開源、靈活和操作簡便等特性,獲得了國內外市場和用戶的青睞。
Oracle和MySQL在國內市場的佔有率高達60%以上,因此國內需要大量具有綜合能力的資料庫管理人才。市面上絕大多數的資料庫相關書籍和資料只介紹了其中一類資料庫,且大多只介紹基礎原理或只闡述深奧的方法論,質量參差不齊,極少有同時涵蓋Oracle和MySQL這兩種資料庫的書籍。如果有這樣一本書,既能兼顧傳統的Oracle,又能順應當前的趨勢介紹MySQL,並能詳細講解這兩大資料庫的運維技巧及最佳實踐,那麼對於很多公司的IT技術人員和DBA來說,該書將能提供很好的參考價值。
基於上述背景,作為協力廠商資料庫的專業運維團隊,我們有著運維數以千計生產環境的經驗,自然在創作這樣一本書方面具有極大的先天優勢。團隊多名核心人員多年來積累了上千篇高質量原創技術文章,經過不斷篩選和提煉,最終將精華內容凝聚成書。
本書提供的建議全面且實用,為在複雜的核心生產環境中可靠且高效地運行Oracle或MySQL資料庫提供説明。本書既有避免大家走彎路的最佳實踐,也有最實用的運維技巧。書中不會直接講解深奧的理論,而是以案例為載體,一切從實際出發,將晦澀的原理分解到一個個真實、生動的案例中,從現象到本質進行剖析,其中所展現的經驗、思路和方法具有極大的參考價值。
讀者物件
本書適用於Oracle、MySQL領域的初中級讀者,學習本書需要具備一定的關係型數據庫基礎。本書雖然不會重點講述什麼是SGA、InnoDB,什麼是資料檔案、日誌檔等基本原理,但是會為讀者提供相關運維場景的最佳實踐。閱讀本書,讀者可以快速掌握Oracle、MySQL運維最核心的內容、最實用的技巧,少走彎路,從而降低學習成本。本書的讀者物件大致可以劃分為以下幾類:
運維工程師
開發工程師
測試工程師
系統工程師
集成工程師
實施工程師
安全工程師
資料庫管理員
資料庫架構師
解決方案工程師
如何閱讀本書
本書主要分為Oracle和MySQL兩大部分。第一部分介紹Oracle的日常運維,該部分由第1~4章構成,內容由淺入深地逐步展開。第1章主要介紹最初的生產環境搭建,以及上線前的壓力測試,並有針對性地講解各環節的注意事項和最佳實踐,幫助讀者構建出一套穩健的生產環境。第2章主要介紹上線後的日常運維及故障處理方案,通過由點到面的豐富案例,為讀者提供有效的解決方法和應對思路。第3章主要介紹資料庫的遷移升級,通過實際案例講解各種主流方法,從而應對不同的停機時間,以及遷移前後如何保證性能和資料一致性。第4章主要介紹SQL的優化技巧,比如如何運用20%的知識處理80%的SQL性能問題。第二部分介紹MySQL的日常運維,該部分由第5~10章構成。第5章主要是深入淺出地介紹MySQL最常使用的幾種安裝方式,並有針對性地告訴讀者一些注意事項及最佳實踐。第6章主要講解如何充分利用備份和恢復的各種手段,規避企業核心資料丟失的風險。此章重點介紹了XtraBackup、Mysqldump等幾款集功能、性能、可用性於一體的實用工具,以應對企業各種複雜需求。第7章主要講解基於跨地域機房資料中心搬遷、硬體設備反覆運算、業務爆發式增長下現有硬體資源不足等場景的底層資料移轉。本章會兼顧使用者停機窗口和成本,提供最佳解決方案。第8章主要圍繞傳統模式和GTID模式講解複寫拓撲部署的最佳實踐及日常運維的生態建設,以及如何使用複製技術構建雙活或容災等高可用方案。第9章主要講解MySQL 57版本引入的支持多節點寫入的分散式高可用架構,此架構基本無複製延遲,並且能保證資料強一致性,支援動態橫向擴展以對讀寫業務進行負載均衡。第10章主要介紹Zabbix代理模式,可將功能強大且易於擴展的Zabbix代理批量自動化部署在要監控的目標上,以便主動監控本地資源和應用程式。最後,結合Grafana等開源軟件,最終實現對MySQL資料庫及其運行主

目次

前言
第一部分 Oracle實戰攻略
第1章 Oracle安裝最佳實踐2
11 正確安裝資料庫軟件2
111 安裝過程中容易忽視的點2
112 常見安裝問題的處理7
113 集群安裝最佳實踐9
12 上線前的壓力測試19
121 I/O測試19
122 RDBMS層I/O測試21
123 類比應用程式層測試25
13 本章小結30
第2章 Oracle故障診斷31
21 日常維護31
211 TX鎖處理31
212 高峰期謹慎編譯業務物件35
213 資料誤刪恢復37
22 資料庫連接故障診斷38
221 資料庫連接緩慢44
222 間接性連接報錯49
23 資料庫日常案例精析52
231 存儲鏈路引起的性能問題52
232 作業系統內存洩漏的案例56
233 詳解log file sync等待62
234 10053跟蹤診斷69
24 集群故障診斷75
241 集群軟件許可權修復75
242 RAC節點驅逐分析77
243 DRM特性引起的RAC節點宕機79
244 row cache lock性能診斷85
25 本章小結89
第3章 資料庫遷移升級90
31 如何選擇遷移方式91
32 邏輯遷移升級91
321 使用資料泵的注意事項92
322 資料泵常用參數93
323 參數使用案例93
33 邏輯DataGuard輪流升級96
331 生產端前期準備97
332 備端前期準備98
333 將邏輯DG升級至Oracle 12c99
334 第一次主備切換102
335 升級原生產庫103
336 升級失敗回退措施104
34 XTTS遷移升級技術104
341 環境說明104
342 源端環境準備105
343 目標端環境準備114
344 資料同步116
345 正式遷移117
346 遷移失敗回退122
347 遷移備忘錄122
35 OGG的遷移升級案例122
351 源端環境準備123
352 目標端環境準備128
353 資料比對安裝配置130
354 正式遷移前的準備134
355 正式遷移138
356 遷移失敗的回退措施140
36 如何保證資料一致性140
37 遷移前後如何保證性能146
371 資料庫重放146
372 SQL性能分析157
38 本章小結163
第4章 SQL性能優化164
41 讀懂執行計畫164
411 獲取執行計畫165
412 讀懂執行計畫171
42 收集統計信息176
43 訪問路徑190
431 全資料表掃描190
432 ROWID掃描191
433 索引唯一掃描191
434 索引範圍掃描192
435 索引跳躍掃描192
436 全索引掃描193
437 快速全索引掃描195
44 連接方式196
441 嵌套迴圈連接196
442 雜湊連接198
443 排序合併連接199
444 笛卡兒連接201
45 查詢轉換201
451 視圖合併202
452 謂詞推入203
453 子查詢展開205
454 物化視圖查詢重寫207
46 異常SQL處理209
461 定位問題SQL209
462 SQL健康檢查210
463 SQL PROFILE212
464 SQL 計畫管理213
47 SQL優化案例集216
471 常用索引優化方法216
472 隱式轉換無法使用索引220
473 長條圖引起執行計畫偏差221
474 驅動表選擇優化224
475 聯合索引優化228
476 謂詞推入優化231
477 大型表格更新刪除優化237
478 程式不足SQL來湊240
48 本章小結244
第二部分 MySQL實戰之旅
第5章 MySQL安裝最佳實踐246
51 幾種常見的安裝方式246
511 作業系統基礎配置248
512 RPM包安裝與介紹251
513 二進位包安裝與介紹255
514 源碼編譯安裝與介紹258
515 安裝最佳實踐263
52 常用的連接方式277
521 建立MySQL連接277
522 簡化MySQL連接279
53 資料庫系統帳戶改密的幾種方法285
531 兩階段認證285
532 系統帳戶密碼重置287
54 SSL與RSA實踐291
541 創建SSL、RSA證書和金鑰291
542 配置加密連接294
55 本章小結297
第6章 MySQL備份與恢復技術298
61 備份與恢復概述298
62 企業級MEB物理備份與恢復299
621 MEB軟件介紹299
622 MEB備份與恢復示例301
63 開源級PXB物理備份與恢復317
631 PXB軟件介紹317
632 PXB工作原理概述318
633 PXB備份與恢復示例320
64 MySQLDUMP邏輯備份與恢復330
641 MySQLDUMP軟件介紹331
642 SQL格式轉儲與載入332
643 分隔文本格式轉儲與載入340
65 MySQLPUMP邏輯備份與恢復343
651 MySQLPUMP軟件介紹343
652 MySQLPUMP並行處理344
653 MySQLPUMP轉儲特定物件346
654 MySQLPUMP壓縮轉儲347
66 本章小結348
第7章 MySQL遷移與升級技術349
71 MySQL遷移概述349
72 使用MEB實現零RPO遷移350
721 MEB全量與增量遷移350
722 MEB全量與複製遷移351
723 遷移小結353
73 使用PXB實現零RPO遷移354
731 PXB全量與增量遷移354
732 PXB全量與複製遷移356
733 遷移小結357
74 使用MySQLDUMP遷移357
741 MySQLDUMP全量遷移357
742 MySQLDUMP全量遷移與Binlog增量遷移359
743 MySQLDUMP全量與複製遷移361
744 遷移小結362
75 使用MySQLPUMP遷移363
751 MySQLPUMP全量遷移363
752 MySQLPUMP全量與複製遷移366
753 遷移小結367
76 使用MyDumper遷移367
761 安裝MyDumper軟件367
762 MyDumper全量遷移368
763 遷移小結372
77 MySQL版本升級實戰373
771 MySQL升級概述373
772 確認升級路徑373
773 升級前的準備工作373
774 原地升級方式374
775 邏輯升級方式377
78 本章小結378
第8章 MySQL經典複製架構379
81 複製介紹379
811 MySQL複製執行緒380
812 MySQL複製版本相容性382
82 基於傳統模式部署複製382
83 基於GTID模式部署複製388
831 離線啟用GTID模式388
832 在線設置GTID模式390
833 GTID複製模式的限制394
84 多源複製395
85 SBR和RBR的特點398
851 SBR的優勢與劣勢398
852 RBR的優勢與劣勢399
86 複製過濾規則400
87 延遲複製406
88 複製報錯處理流程407
89 複製切換409
891 複寫拓撲手動切換409
892 複寫拓撲自動切換414
810 優化複製延遲424
811 本章小結428
第9章 MySQL組複製實踐429
91 組複製技術介紹429
911 傳統複製429
912 組複製430
92 組複製要求和限制432
921 組複製實例要求432
922 組複製限制434
93 部署單主模式組複製436
931 跨主機部署MGR436
932 同主機部署MGR445
94 單主模式切換成多主模式447
95 故障檢測與處理449
951 檢測分區449
952 丟失仲裁450
953 解鎖分區451
954 重啟新複製組452
96 組複製調優453
961 優化組複製恢復453
962 微調組通信執行緒454
963 消息壓縮454
964 流量控制455
97 本章小結457
第10章 MySQL監控與可視化458
101 部署Zabbix Server458
102 部署Zabbix Agent2462
103 創建自訂Keys464
104 創建自訂項與觸發器476
105 啟用Zabbix告警通知492
106 創建Zabbix自訂範本494
107 自訂資產發現規則496
108 部署Grafana可視化軟件498
109 定制MySQL監控大屏499
1010 本章小結510

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 673
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區