利用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
查看数据库状态。