隐式转换导致索引失效
[Err] 1093 - You can't specify target table 'XXX' for update in FROM clause [Err] 1093 - You can't specify target table 'XXX' for update in FROM clause [Err] 1093 - You can't specify target table 'XXX' for update in FROM clause [Err] 1093 - You can't specify target table 'XXX' for update in FROM clause
早上九点半左右 业务人员反映他们页面打开缓慢,后续页面出现502。然后我这边收到报警 ,登录数据库服务器查看 cpu 400% load 30左右进入到数据库中查看发现好多慢查询本以为这些慢查询是来自该系统每天的定时任务(该系统相当于一个olap系统,每天会进行批量的数据查询提取。)于是先crontab -e 把所有的定时任务都停掉。但是慢查询还是存在。所有的慢查询都是同一条 后来询问
[root@mysql-back pingtai_temp]# innobackupex --apply-log --parallel=4 /server/pingtai_temp/ xtrabackup: recognized server arguments: -
最近公司进行了阿里云迁移,将所有服务器迁移到阿里云后,在对rds进行ddl的时候,发现原来的pt工具无法正常使用,主要表现在连接数据库的时候等待,将原始表数据拷贝到中间表时缓慢,变更过程中一直提示连不上RDS。虽然使用pt-osc可以对小表变更,但是对大表DDL的时候太过缓慢,而且一直连接中断。所以只能寻找新的工具GH_OST。三种工作方式1 连接到备库2 连接到主库3 连接到备库做测试原理(下图
安装完成后进入MongoDB的shell命令行后出现了很多报警如下,虽然都是一些warning,不影响使用,但是感觉就像是一个人处于亚健康状态,当数据库压力过大的时候这些warning有可能导致数据库出现error。所以下面挨着每个解决一下。
ibtmp1是个什么东西呢?查看官方文档后发现这是非压缩的innodb临时表的独立表空间。通过innodb_temp_data_file_path参数指定文件的路径,文件名和大小,默认配置为ibtmp1:12M:autoextend,也就是说在支持大文件的系统这个文件大小是可以无限增长的。
zabbix通过percona-monitoring-plugins监控MySQL
1、selinux是否关闭。一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用关闭SELinux的方法:修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enfor
利用pt-online-schema-change为千万级别表在线添加索引
show processlist出现大量query end状态
启动数据库报错 Starting MySQL ... * The server quit without updating PID file (/data/mysql_data/ubuntu.pid).
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
一条SQL导致主从报错1025
通过添加索引优化SQL -> t.total_meeting_num, -> r.voip_user_num -> FROM &n
通过添加索引解决服务器压力大问题
写在前面的话设计MySQL高可用架构的目的是为了避免单点故障,减少因系统故障或者数据库崩溃所造成的恢复或者停机时间,为企业提供7*24的持续及高性能服务,基本原理大多数为通过主从自动切换及vip漂移比较常见的高可用架构有MHA,MM,PXC等MM架构优点是:搭建快速方便,适合中小型公司,MySQL互为主从,保证两台数据库的一致性,keepalived实现虚拟IP和自动的服务监控功能,利用VIP自动
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号