mysql - 生活之路

从MySQL数据库中随机查询数据[高性能方式]

记录一下MySQL数据库高性能的随机数据查询方式 这里用typecho的表为例子,typecho随机文章需要此方法第一种,标签式查询SELECT * FROM typecho_contents WHERE cid >=( SELECT FLOOR( RAND() *( SELEC

mysql8插入性能慢的解决方法

mysql8插入缓慢,网上找到的原因是日志同步写入硬盘,没有缓存导致. 网上说的是直接禁止日志,然而效果并不理想. 改变其他参数才能提升效果mysql 8 提升插入性能参数(修改配置文件一次性解决) disable_log_bin innodb_flush_log_at_trx_commit = 2; sync_binlog = 2000;mysql8 动态解决插入慢的方法 有些公司需要日

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