mysql - 生活之路

mysql优化limit分页性能

mysql默认的limit查询在偏移大数据后,性能急剧降低. 为了提高limit性能,一般使用书签查询优化和延迟关联优化.书签查询优化limit例子1SELECT id FROM user LIMIT 10000, 10; 优化后 SELECT id FROM user WHERE id > 10000 LIMIT 10; 例子2SELECT id FROM product LIMIT 86

sysbench1.09压力测试mysql跑分

什么是sysbench? sysbench是一款linux下的系统基准测试工具. sysbench不仅可以测试CPU,I/O,最重要的是可以测试数据库性能. mysql官方都是以sysbench为基准测试工具. https://github.com/akopytov/sysbench

MariaDB主从复制设置

环境说明 系统环境:任意linux发行版 两个节点: 主节点master IP地址:192.168.0.1 从节点slave IP地址:192.168.0.2

mariadb5.5优化配置参数

mariadb5.5提供了aria存储引擎和线程池,功能比mysql强大个人打开查询缓存, 线程池, 设置默认引擎Aria ,关闭innodb,关闭bin-log(重要数据多备份),添加jemallochttps://mariadb.com/kb/en/library/thread-pool-in-mariadb/

mysql开启慢查询日志

编辑mysql的配置文件my.cnf 添加以下代码 [mysqld] long_query_time = 3 #指执行超过3S的SQL会被记录下来 slow_query_log = 1 #1表示开启慢查询,0表示关闭慢查询 slow-query-log-file = /tmp/slow.log #慢查询日志存储的路径 开启慢查询日志,有助于优化mysql语句,加速查询