简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
阿里云rds mysql导出.csv文件的时候遇到一些问题,记录下坑和解决方法。一、 普通mysql库导出方法1.SELECT ... INTO OUTFILE-- 注意INTO OUTFILE路径必须有权限SELECT * FROM dmptestINTO OUTFILE '/tmp/dmptest.csv'FIELDS TERMINATED BY ','OPT...
前端代码也会导致数据库问题?
一、 故障现象与紧急处理开发反馈凌晨5点左右应用出现大量报错ORA-04021: timeout occurred while waiting to lock object,并且集中出现在insert im_message这个表的操作上,其他表不受影响。查看当时等待情况,发现确实有异常的内存等待,而且还可以看到sid=15和1347的会话在相互等待,串成了环。SQL> select sid,
一、mysqlpump简介mysql官方从5.7开始推出了mysqlpump工具,它和mysqldump一样属于逻辑备份。1. 优点基于表并行备份数据库和数据库中对象,加快备份过程。(--default-parallelism)更好地控制数据库和数据库对象(表,存储过程,用户帐户)的备份。备份用户账号作为帐户管理语句(CREATE USER,GRANT),而不是直接插入到My...
报错原因、解决方法、以及PG数据库的创建过程到底会干些什么?
也先看看buffer busy waits在官方文档中的描述This wait indicates that there are some buffers in the buffer cache that multiple processes are attempting to access concurrently. Query V$WAITSTAT for the wait statistic
系列文章参考自《MySQL 性能优化金字塔法则》,删除了书里重复说明和过于复杂的一些解释,完整版请参考原书。前一篇有提到,information_schema 下的表都是非持久的,重启数据就会丢失,那么这些数据来自哪里呢?一部分来自ibdata共享表空间中的数据字典表的映射,而另一部分就来自mysql 系统库下的持久表。mysql 系统库中包含以下类型的表:权限系统表与访问权限...
从高版本直接【分离/附加】或者【备份/还原】数据库到低版本,往往会遇到版本不兼容的报错。通常有两种解决思路——低版本升级,或高版本降级,这篇文章主要测试下第二种方法。源版本:sqlserver 2017 on Windows 2016目标版本:sqlserver 2014 on Windows 2012 R2一、 选择要降级的数据库,生成脚本二、 在目标...
最近遇到一个表中数据时区不对的问题,排查思路一般是看表字段类型、看时区以及看插入时间的方法。Oracle官方文档《Database Globalization Support Guide》里有很详细的介绍,归纳学习一下。一、时间类型Oracle里的时间类型分两大类 ——Datetime 和 Interval Data Types,本文主要关注第一类Datetime。Datet...
一、 概述Oracle数据库以主/备角色之一运行,可以通过以下方法更改数据库角色:SwitchOver:在主库正常运行时进行,可翻转数据库主备角色。SwitchOver没有数据丢失,通常在预期的主库维护前进行。Failover:在主库故障时进行,可把备库activate为主库。Failover后主从关系不会自动恢复,可以使用代理的恢复功能恢复主从关系。Failover可能有数据丢失,丢...