随笔分类 -  database

摘要:某些进程/服务消耗更多CPU资源(服务响应更多请求或存在某些应用瓶颈);发生比较严重的swap(可用物理内存不足);发生比较严重的中断(因为SSD或网络的原因发生中断);磁盘I/O比较慢(会导致CPU一直等待磁盘I/O请求); 绝对不要因表数据量小,sql语句随便写都行,随便join都不会出现性能瓶 阅读全文
posted @ 2017-11-03 11:42 行知散人 阅读(580) 评论(0) 推荐(0) 编辑
摘要:有时候比如一些云主机,没有开放3306端口,这里可以用ssh隧道来连接数据库,更加安全 注意点: 1.本地ssh可以登录远程服务器,(密码或者秘钥) 2.远程数据库需要赋权限给隧道端的ip 命令: ssh -NCPf root@111.111.111.111 -L 3388:192.168.1.1: 阅读全文
posted @ 2017-10-26 16:52 行知散人 阅读(7174) 评论(0) 推荐(0) 编辑
摘要:(此文刚好遇到转载记录) 一、内部临时表使用 在某些情况下,服务器在处理语句时创建内部临时表,而用户无法直接控制临时表何时发生,完全有MySQL内部自行决定。 MySQL在以下几种情况会创建临时表: 1、UNION查询(MySQL 5.7起,执行UNION ALL不再产生临时表,除非需要额外排序。) 阅读全文
posted @ 2017-10-11 16:10 行知散人 阅读(3560) 评论(0) 推荐(0) 编辑
摘要:复制错误 错误1: Last_IO_Errno: 1159 (ER_NET_READ_INTERRUPTED) Last_IO_Error: The slave I/O thread stops because a fatal error is encountered when it try to 阅读全文
posted @ 2017-09-13 17:13 行知散人 阅读(723) 评论(0) 推荐(0) 编辑
摘要:4)提升slave为master Stop slave; Reset master; Reset slave all; 在5.6.3版本之后 Reset slave; 在5.6.3版本之前 查看slave是否只读模式:show variables like 'read_only'; 只读模式需要修改 阅读全文
posted @ 2017-08-07 09:29 行知散人 阅读(224) 评论(0) 推荐(0) 编辑
摘要:1.从官网下载安装percona-xtrabackup2.xtrabackup只能备份和恢复innodb的表,所以这里用innobackupex,可以实现对myisam和innodb的表在线备份和恢复。3.在B服务器和C服务器安装好mysql,这里B是A的从,而C是B的从,B中要改配置文件,加上加入 阅读全文
posted @ 2017-06-23 09:35 行知散人 阅读(351) 评论(0) 推荐(0) 编辑
摘要:yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm yum install percona-xtrabackup -y 如果按照不了 yu 阅读全文
posted @ 2017-02-07 17:11 行知散人 阅读(421) 评论(0) 推荐(0) 编辑
摘要:修改配置文件:my.cnf 加上skip-grant-tables 重启mysql mysql -uroot 登录 mysql> USE mysql ; mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User 阅读全文
posted @ 2017-01-24 14:52 行知散人 阅读(160) 评论(0) 推荐(0) 编辑
摘要:zabbix数据量大,数据量增长很快,使用tokudb可以更好的压缩 使用tokudb,用percona 或mariadb数据库 1.查看数据库版本 (1)登录数据库的时候可以看到 (2)status (3)查看安装的软件包 2.TokuDB has been included with Maria 阅读全文
posted @ 2016-09-07 15:36 行知散人 阅读(1384) 评论(0) 推荐(0) 编辑