15 個有用的 MySQL/MariaDB 效能調整和最佳化技巧
MySQL 是一個強大的開源關聯式資料庫管理系統(簡稱 RDBMS)。它發佈於 1995 年(20年前)。它採用結構化查詢語言 (SQL)(SQL),這可能是資料庫內容管理中最流行的選擇。最新的 MySQL 版本是 5.6.25,於 2015 年 5 月 29 日發布。
關於 MySQL 一個有趣的事實是它的名字來自於 Michael Widenius(MySQL 的創始人)的女兒“ My”。儘管有許多關於 MySQL 有趣的傳聞,不過本文主要是向你展示一些有用的實踐,以協助你管理你的 MySQL 伺服器。
MySQL 效能最佳化
2009 年 4 月,MySQL 被 Oracle 收購。其結果是MySQL 社區分裂,建立了一個叫 MariaDB 的分支 。建立該分支的主要原因是為了保持這個項目可以在 GPL 下的自由。
今天,MySQL 和 MariaDB 是用於類似 WordPress、Joomla、Magento 和其他 web 應用程式的最流行的 RDMS 之一(如果不是最多的)。
這篇文章將告訴你一些基本的,但非常有用的關於如何最佳化 MySQL/MariaDB 效能的技巧。注意,本文假定您已經安裝了 MySQL 或 MariaDB。如果你仍然不知道如何在系統上安裝它們,你可以按照以下說明去安裝:
- 在 RHEL/CentOS 7 上安裝 LAMP
- 在 CentOS/RHEL/Scientific Linux 6 下安裝 LAMP (Apache with MariaDB and PHP)
- MariaDB Proxy讀寫分離的實現
- Linux下編譯安裝配置MariaDB資料庫的方法
- CentOS系統使用yum安裝MariaDB資料庫
- 安裝MariaDB與MySQL並存
- Ubuntu 上如何將 MySQL 5.5 資料庫遷移到 MariaDB 10
- [翻譯]Ubuntu 14.04 (Trusty) Server 安裝 MariaDB