单机MGR搭建
mkdir -p /app/mysql/data/{3310,3311,3312}mkdir -p /app/mysql/log/{3310,3311,3312}mkdir -p /app/mysql/appmkdir -p /app/mysql/backupcd /app/mysql/logchown -R mysql.mysql 331*cd /app/mysql/datachown -R m
MySQL8.0中role的使用实践
mysql从8.0版本开始提供了角色,通过角色可以方便的进行权限的管理。但相对oracle来说有一些差异,包括:1.MySQL中用户的角色默认是非活动的(inactive),需要为用户修改默认角色,才能登录后直接使用2.添加某个逻辑库中一张表的查询权限后,show database、information_schema.tables中可以看到所有逻辑库下的所有表(但select该表仍会报错),如果
oracle位图索引对DML操作的影响
前段时间由于一张核心表中存在位图索引,造成了严重而漫长的行锁争用(TX-row lock contention)。经讨论,终于将位图索引改为了B树索引。该表以前只用于存储历史数据,因此位图索引是合理的,但后来业务改造,也开始进行大量DML操作了,位图索引的问题就暴露出来了。 关于相同字段上位图索引和B树索引的速度,两者基本相同。由于位图索引需要将位图转化为rowid,……
MySQL的update语句避坑
mysql数据库update语句中set部分不要使用and!
Oracle一次“选错索引”问题的分析
select …… reqAmount, bizExp, gjmerno from T_PAYMB T where MERREFUNDNO = :1 AND MERNO =
MySQL8.0.27 新特性-提高二级索引的创建效率
8.0.27 新特性 提高二级索引创建效率 性能优化
oracle打补丁回顾
回顾打补丁过程
一次容器MySQL的性能问题排查
容器环境下MySQL集群,由于其他容器的高IO操作,出现全局性能问题。
mysql的DDL操作对业务产生影响测试
今天审核一个MySQL脚本时未发现其中的问题,造成了潜在的风险。记录下来已备反思!思考以下问题:在oracle数据库中,进行大表字段删除时可以kill或中断吗?在mysql数据库中,进行大表字段长度扩展、字段添加、字段删除操作,可以中断或kill吗?下面通过sysbench、dodba工具来测试一些基本DDL操作对业务的影响。安装sysbench# yum install sysbench首先在5
doDBA工具的使用
转自https://www.cnblogs.com/David-domain/p/11176070.html
MyFlash工具的使用实践及其余binlog2sql的速度比较
介绍MyFlash工具的安装,及其与binlog2sql的性能差异
MySQL慢查询日志相关设置
记录慢日志需要顺序满足以下逻辑: 1.语句不能是管理语句,除非开启了log_slow_admin_statements 2.语句耗时超过long_query_time,或者开启了log_queries_not_using_indexes参数的情况下查询未使用索引 3.语句需要至少扫描了min_examined_row_limit行 4.设置了log_throttle_queries_not_using_indexes参数时,语句没有被压缩显示