摘要:MySQL 基准测试 测试策略 集成式(整个系统) 单组件式(MySQL) 测试指标 吞吐量 响应时间或者延迟 并发性 可扩展性 基准测试应避免的错误 使用真实数据的子集 错误的数据分布 多用户场景中,只做单用户的测试 单服务器上测试分布式应用 与真实用户行为不匹配 反复执行同一个查询 没有检查错误
阅读全文
摘要:第9章 索引的设计和使用 9.6 索引在MySQL8.0 中的改进 不可见索引 索引默认是可见的,可以在创建表时增加invisible关键字来创建不可见索引 create table t1( i int, j int, index i_idx(i) invisiable )engine=InnoDB
阅读全文
摘要:在连接数据库的语句中添加-A参数 mysql -A -hhost -P3306 -uroot -p
阅读全文
摘要:从库清空binlog 因为MySQL8.0要修改配置文件,在mysqld下面增加skip-log-bin,且需要重启,所以换种思路直接将其设置为3分钟。 ## 单位秒 set global binlog_expire_logs_seconds=180; ## flush logs; show bin
阅读全文
摘要:long_query_time设置为0,夜里CPU升高,一直在一个数值升不上去也降不下去。后经验证,是慢日志文件过大会导致线程频繁获取读写慢日志的锁,无法处理其他请求,CPU不会继续往上升而是卡在一个地方是因为存储(硬盘)的瓶颈限制了CPU性能的发挥。
阅读全文
摘要:安装MySQL8.0.34 初始化结束后密码位置:error日志中 dump之前需检查磁盘空间,需至少预留mysql数据2倍的空间 df -h 需要导出的库和表 库:dw_dbproxy_config 表:server_info 安装脚本 #!/bin/sh #安装8.0版本 ###########
阅读全文
摘要:跳过复制失败的错误 直接跳过当前事务 ## GTID模式下,通过以下命令解决 STOP SLAVE; SET GTID_NEXT='xxxxxx:yyy'; 设置需要跳过的gtid event BEGIN;COMMIT; SET GTID_NEXT='AUTOMATIC'; START SLAVE;
阅读全文
摘要:https://www.modb.pro/db/1792723679335485440 常用SQL 自动不补全库和表名 连按两次tap键 查看某个数据库大小 mysql> select table_schema as '数据库',table_name as '表名',table_rows as '记
阅读全文
摘要:安装tccli sudo pip install tccli ## 升级到新版本要用pip3 ## 已升级 pip3 install --upgrade tccli 配置tccli tccli configure -- 输入secretId -- 输入 secretKey -- 输入 地区 ap-x
阅读全文