最新 最热

table_rows查询优化

日常应用运维工作中,Dev或者db本身都需要统计表的行数,以此作为应用或者维护的一个信息参考。也许很多人会忽略select count(*) from table_name类似的sql对数据库性能的影响,可当你在慢日志平台看到执行了数千次,每次执...

2022-08-16
2

pt-table-checksum工具主从一致性检查修复

当我们在进行数据库的运维工作时,很多时候会出现主从数据不一致的故障,尤其是当我们的binlog格式没有选择row模式,当主库执行一些类似于replace select或者时间函数等不确定的随机函数时,会出现从库数据和主库数据不一样...

2022-08-16
2

MariaDB/MySQL存储过程和函数学习心得

本文目录:1.创建存储过程、函数 1.1 存储过程的IN、OUT和INOUT2.修改和删除存储过程、函数3.查看存储过程、函数信息

2022-08-16
6

MySQL5.7半同步复制之AFTER_SYNC/AFTER_COMMIT过程解析

MySQL 5.7增强了半同步复制,rpl_semi_sync_master_wait_point增加了AFTER_SYNC的值,由该参数AFTER_SYNC/AFTER_COMMIT两个值选择是否启用增强半同步。

2022-08-16
2

MySQL的innoDB锁机制以及死锁处理

InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,innodb正常的select ID from table where id=1;不会上任何锁,接下来详细讨论InnoDB的锁问题;...

2022-08-16
0

MySQL密码加密认证的简单脚本

mysql: [Warning] Using a password on the command line interface can be insecure.

2022-08-16
5

正确使用MySQL索引

MySQL之所以能够高效的检索数据,可以说全赖索引之功。在索引使用过程中,要注意一下几点。

2022-08-16
3

MySQL5.7主从复制-半同步复制搭建札记

1、打开主库和从库的MySQL服务,然后安装插件,半同步复制插件在目录/usr/local/mysql/lib/plugin下

2022-08-16
2

理解MySQL主从复制之realy_log_recovery

该参数是默认打开的,在数据库启动后立即启动自动relay log恢复。在恢复过程中,创建一个新的relay log,并将IO线程初始化到SQL线程的位置。

2022-08-16
2

MySQL系统变量优化详述

1、全局内存缓冲区1)key_buffer_size    该变量是只存储MyISAM索引信息的全局内存缓冲区。在对应的.MYI文件中的索引数据从磁盘上被读取出来然后存入这个缓冲区。想要调整key_buffer_size的大小,只需要简单统计所有My...

2022-08-16
3