利用Linux MariaDB進行大數據分析可從優化、監控、工具使用三方面入手,具體如下:
innodb_buffer_pool_size
(設置為總內存70%左右)、query_cache_size
等參數。EXPLAIN
分析查詢計劃,避免SELECT *
,用JOIN
替代子查詢,分頁查詢用LIMIT
和OFFSET
。tail
、grep
等命令查看error.log
、slow_query.log
,定位性能問題。pt-query-digest
分析慢查詢日志,pt-mysql-summary
查看數據庫狀態。