按分类归档:Mysql性能优化

使用SQLAdvisor对SQL语句分析索引优化建议

SQLAdvisor是美团做的一个分析sql给出索引优化建议的工具。 建议放到一个独立的系统或者docker中。 系统:centos7 项目地址:https://github.com/Meituan-Dianping/SQLAdvisor 安装步骤: # 拉取代码 # 安装percona yum源 # 安装依赖 # 编译依赖项sqlparser # 安装SQLAdvisor # 拷贝到/usr/local/bin/下便于命令调用 # 查看sqladvisor支持的参数 # 命令行传参调用 # 使用配置文件传参调用 如果多个sql语句格式即 sql=sql1;sql2;sql3… # 开始分析 提示 创建索引 Create_Index_SQL:alter table sys_login_log add index idx_userId(userId)  

评论关闭

mysql开启查询缓存

文章内容不完善,部分内容讲解不到位,仅供参考: mysql> show variables like ‘%cache%’; +——————————+————+ | Variable_name                | Value      | +——————————+————+ | binlog_cache_size            | 32768      | | have_query_cache             | YES        | | key_cache_age_threshold      | 300        | | key_cache_block_size         | 1024       | | key_cache_division_limit     | 100        | | max_binlog_cache_size        … 继续阅读

发表评论