MySQL主从延迟原因以及解决方案:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5.6版本之前),主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高。 MySQL主从延迟原因以及解决方案:谈到 ...
分类:
数据库 时间:
2019-06-13 09:18:17
阅读次数:
132
MySQL主从延迟原因以及解决方案:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作(mysql5.6版本之前),主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高。 MySQL主从延迟原因以及解决方案:谈到 ...
分类:
数据库 时间:
2019-06-13 00:43:34
阅读次数:
96
背景: 业务需要恢复一段时间内对某个表的所有DELETE记录,过滤UPDATE、INSERT操作,测试发现 MariaDB的flashback命令会闪回对表的所有dml操作,无法满足业务需求。调研三方工具测试发现binlog2sql可以实现生成原始SQL、回滚SQL、去除主键的INSERT SQL。 ...
分类:
数据库 时间:
2019-06-09 23:46:48
阅读次数:
165
存储过程存储过程参数模式包括IN、OUT、 IN OUT。 IN(默认参数模式):表示当存储过程别调用时,实参值被传递给形参;形参起变量作用,只能读该参数,而不能修改该参数。IN模式参数可以是变量或表达式。OUT:表示当存储过程被调用时,实参值被忽略;形参起未初始化的PL/SQL变量的作用,形参的初 ...
分类:
数据库 时间:
2019-06-09 09:29:07
阅读次数:
127
1. 常用sql语法: a. 数据定义语言DDL(Data Definition Language):对数据库内部的对象进行创建、修改、删除等操作;与DML区别在于DML语句只针对表中数据,不涉及表的元信息;DDL主要面向DBA(数据库管理人员) b. 数据操作语句DML(Data Manipula ...
分类:
数据库 时间:
2019-06-06 19:15:04
阅读次数:
126
insert语句添加数据: insert into 表名 (字段名 1,字段名 2,...)values(值 1,值 2, ...); 为表中所有字段添加数据 insert into 表名 (值 1,值 2,...); 不指定字段名 insert into 表名 (字段名 1,字段名 2,...)v ...
分类:
数据库 时间:
2019-06-05 09:23:57
阅读次数:
124
对于select,update,insert,delete这些dml,可这样使用 insert into hnfpy2.cs_thz_lv@jdlk_rac_hainan(id,color,is_can_water)select 1 id,'绿色' color,1 is_can_water from ...
分类:
数据库 时间:
2019-06-04 19:14:46
阅读次数:
135
在MySQL 5.7版本中引入Online DDL特性和共享临时表空间特性,临时数据主要存放形式为: 1、DML命令执行过程中文件排序(file sore)操作生成的临时文件,存储目录由参数tmpdir控制,以MY开头2、超大事务提交生成binary log过程中用于数据缓存的临时文件,存储目录由参 ...
分类:
数据库 时间:
2019-06-03 18:56:11
阅读次数:
259
资料来源:http://www.w3school.com.cn/sql/sql_syntax.asp 2019年6月1日14:23:32 sql对大小写不敏感,这里为了方便我统一用小写书写。 sql分为数据操作语言 (DML) 和 数据定义语言 (DDL) 查询和更新指令构成了 SQL 的 DML ...
分类:
数据库 时间:
2019-06-01 15:18:04
阅读次数:
189