摘要:消除高流量导致的MySQL瓶颈 1.扩展云实例的大小 如果是云上,或虚拟化环境。扩大实例的大小通常是最便捷的方法。 2.部署更多的主从复制 如果是读多的负载,可以部署更多的从库,来提升性能。 仅仅部署主从复制还不够,你需要确定你的应用可以支持。有些应用可能需要借助ProxySQL等产品。 3.部署P 阅读全文
消除高流量导致的PostgreSQL瓶颈
2022-03-06 16:04 by abce, 423 阅读, 0 推荐, 收藏,
摘要:强调性能瓶颈,有很多方面值得关注,但是为了便于讨论,这里只从以下几个方面讨论: 1.调优性能参数 默认的参数是为了尽量少使用资源,如果不调整这些参数,会导致cpu和io消耗过高。 ·effective_cache_size:50-70%。 参考:https://www.cnblogs.com/abc 阅读全文
MySQL 8随机密码生成器
2022-03-05 13:36 by abce, 1428 阅读, 0 推荐, 收藏,
摘要:MySQL 8随机密码生成器 在MySQL8.0.18中引入了随机密码生成功能,create user、alter user、set password语句可以为用户生成随机密码,而不再需要管理员显式指定密码。 缺省情况下,所有MySQL生成的随机账户密码一共有20个字符的长度。不过,这是可以修改的, 阅读全文
Percona XtraBackup基于时间点恢复单个数据库
2022-03-05 13:35 by abce, 852 阅读, 0 推荐, 收藏,
摘要:Percona XtraBackup基于时间点恢复单个数据库 测试环境 mysql> show tables from test;+ +| Tables_in_test |+ +| bar || baz || foo |+ +3 rows in set (0.00 sec) 第一次备份时,表foo和 阅读全文
MySQL备份最佳实践
2022-03-05 13:35 by abce, 320 阅读, 0 推荐, 收藏,
摘要:1.逻辑备份 mysqldump 这里只是一个简单的示例 备份指定的数据库: mysqldump --single-transaction members | gzip - > members.sql.gz 备份所有的数据库: mysqldump --single-transaction --all 阅读全文
MySQL基于时间点的恢复
2022-03-05 13:35 by abce, 892 阅读, 0 推荐, 收藏,
摘要:MySQL基于时间点的恢复通常是拷贝一份binglogs,用mysqlbinlog来重放事务。但是,这个方式有很多的缺点,使得基于时间点的恢复很难。比如: ·需要确保对所有的binlogs执行单个mysqlbinlog命令,并通过管道传递给mysql客户端。要不然,binlog.000001创建一个 阅读全文
使用mysqlbinlog远程备份binlog
2022-03-04 20:17 by abce, 221 阅读, 0 推荐, 收藏,
摘要:#!/bin/sh MBL=/usr/local/mysql/bin/mysqlbinlog MYSQLHOST=192.168.56.1 MYSQLPORT=3306 MYSQLUSER=replication_user MYSQLPASS=replication_pass BACKUPDIR=/ 阅读全文
mysql root用户没有grant权限
2022-03-01 21:31 by abce, 3339 阅读, 0 推荐, 收藏,
摘要:最近接手了几个库,root用户都没有grant权限。 1.root用户登录后没有授权的权限 mysql> grant insert on mysql.abce to 'myabc'@'127.0.0.1' ; ERROR 1142 (42000): GRANT command denied to u 阅读全文
从mysqldump备份中恢复一个表
2022-02-27 20:05 by abce, 127 阅读, 0 推荐, 收藏,
摘要:假设要恢复的表是 abce.abce #提取abce库的所有数据 sed -n '/^-- Current Database: `abce`/,/^-- Current Database:/p' backup.sql > backup_abce.sql #从库备份文件中提取建表语句 sed -e'/ 阅读全文
使用percona工具升级数据库
2022-02-26 12:48 by abce, 284 阅读, 0 推荐, 收藏,
摘要:1.pt-upgrade 运行应用程序的SELECT查询,并生成有关每种查询模式如何在我们测试的不同MySQL版本的服务器上执行的报告。用于检测是否可以安全地升级或降级到某个版本。 pt-upgrade可以执行慢查询日志,通用日志,二进制日志,tcpdump,以及raw日志。 场景1:host to 阅读全文
浙公网安备 33010602011771号