Mastering MariaDB
暫譯: 精通 MariaDB

Federico Razzoli

  • 出版商: Packt Publishing
  • 出版日期: 2014-09-24
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 350
  • 裝訂: Paperback
  • ISBN: 1783981547
  • ISBN-13: 9781783981540
  • 相關分類: MySQL
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Debug, secure, and back up your data for optimum server performance with MariaDB

About This Book

  • Monitor database activity and the major operating system parameters to improve performance
  • Tweak the behaviour of a large number of servers to achieve the desired level of stability and reliability
  • Solve the typical problems related to running a server, such as slow queries, long locks, and so on
  • A practical guide to implementing MariaDB to administrate servers and improve their performance

Who This Book Is For

This book is intended for intermediate users who want to learn how to administrate a MariaDB server or a set of servers. It is aimed at MariaDB users, and hence working knowledge of MariaDB is a prerequisite.

What You Will Learn

  • Identify inefficient queries using logs and log analysis tools
  • Design your indexes and optimize your queries to produce efficient query plans
  • Tune MariaDB and InnoDB configuration to achieve a stabilized degree of performance and reliability
  • Create and manage users, roles, and permissions
  • Perform regular backups and restore data
  • Share your data through several partitions, disks, or servers using techniques such as replication to make operations faster
  • Set up, maintain, and troubleshoot a replication environment as well as a database cluster

In Detail

MariaDB is a community-driven fork of MySQL, and is a relational DBMS that can be used to build reliable, high-performance database servers. MariaDB combines MySQL characteristics such as replication, backup and disaster recovery, transactions and locks, and also includes important improvements to the performance, stability, security, and monitoring capabilities.

Mastering MariaDBstarts with an overview of the basic features and mechanisms, which includes diagnosing and solving real-life problems such as data corruption, poorly performing queries, and deadlocks. You will learn how to improve the performance of a server by identifying slow queries, and how to choose and set up a proper backup plan and recover data when disasters occur. You will learn how to share your data through several servers using replication. By the end of this book, you will be able to configure MariaDB servers, diagnose as well as troubleshoot common transactional problems, and execute database maintenance.

商品描述(中文翻譯)

**調試、安全性及備份您的資料,以達到最佳的 MariaDB 伺服器效能**

## 本書介紹
- 監控資料庫活動及主要作業系統參數以改善效能
- 調整大量伺服器的行為,以達到所需的穩定性和可靠性
- 解決與運行伺服器相關的典型問題,例如查詢緩慢、鎖定時間過長等
- 實用指南,幫助您實施 MariaDB 以管理伺服器並改善其效能

## 本書適合誰
本書適合中級使用者,想要學習如何管理 MariaDB 伺服器或一組伺服器。目標讀者為 MariaDB 使用者,因此具備 MariaDB 的工作知識是前提。

## 您將學到什麼
- 使用日誌和日誌分析工具識別低效查詢
- 設計索引並優化查詢以產生高效的查詢計劃
- 調整 MariaDB 和 InnoDB 配置,以達到穩定的效能和可靠性
- 創建和管理使用者、角色及權限
- 執行定期備份和恢復資料
- 通過多個分區、磁碟或伺服器共享資料,使用如複製等技術以加快操作
- 設置、維護和排除複製環境及資料庫集群的故障

## 詳細內容
MariaDB 是 MySQL 的社群驅動分支,是一種關聯式資料庫管理系統(DBMS),可用於構建可靠的高效能資料庫伺服器。MariaDB 結合了 MySQL 的特性,如複製、備份和災難恢復、交易和鎖定,並且還包括對效能、穩定性、安全性和監控能力的重要改進。

掌握 MariaDB 從基本功能和機制的概述開始,包括診斷和解決實際問題,如資料損壞、效能不佳的查詢和死鎖。您將學習如何通過識別慢查詢來改善伺服器的效能,以及如何選擇和設置適當的備份計劃,並在災難發生時恢復資料。您將學習如何通過多個伺服器使用複製來共享資料。在本書結束時,您將能夠配置 MariaDB 伺服器,診斷及排除常見的交易問題,並執行資料庫維護。