Johnny21 Johnny21
3年前
MySQL DDL--ghost工具学习
GHOST工作流程图:GHOST工作原理:1、首先新建一张ghost表,结构与源表相同2、使用alter命令修改ghost表3.1、模拟从库命令获取主库上该表的binlog(基于全镜像的行模式的binlog包含更改前和更改后的所有数据),并解析成语句到ghost表上执行。3.2、获取源表的数据范围(如按照主键获取到最大值和最小值),然后将数据拆分
Wesley13 Wesley13
3年前
MySQL & MariaDB Online DDL 参考指南
!图文无关(https://ssl.aicode.cc/prometheus/20201026115911.JPG)概述在早期的MySQL版本中,DDL操作(如创建索引等)通常都需要对数据表加锁,操作过程中DML操作都会被阻塞,影响正常业务。MySQL5.6和MariaDB10.0开始支持OnlineDDL,可以在执
Wesley13 Wesley13
3年前
mysql常用基本操作
MySQL数据库SQL(StructuredQueryLanguage)结构化查询语言常用基本操作: /\DDL(DataDefinitionLanguage)数据定义语言\/  创建数据库:  createdatabase'数据库名称'charsetutf8;  删除数据库:  dropdat
Wesley13 Wesley13
3年前
MySQL 存储过程中执行DDL
一、定期增加表分区1、增加表分区例CREATEDEFINER\root\@\127.0.0.1\PROCEDURE\p\_create\_Partition\(INdatabaseNameVARCHAR(50),INtableNameVARCHAR(50))L\_END:BEGIN   DECLAREV\_
Wesley13 Wesley13
3年前
MySQL二进制日志系列
MySQL二进制日志系列总结1、binarylog记录的是 已经提交commit的各种DML和DDL语句,类似oracle的redolog(包含onlineredolog和archiveredolog)中已经commit提交的数据statement格式的binlog,最后会有COMMIT; 
Wesley13 Wesley13
3年前
MySQL数据库DDL、DML详解
一、MySQL数据库数据类型<1MySQL数据库中支持多种数据类型数值型字符型日期型<2常用的数据类型整型int:整型,存储整数int(M):M表示预期值,与存储大小和数值的范围无关idi
Stella981 Stella981
3年前
DevSecOps in Baidu
_作者:__EnsecTeam__DevSecOps__方向:快乐小鱼、oxen、c0debreak、lSHANG、隐形人真忙、arnoxia、KeyKernel、lixin1234qqq、omego、t1ddl3r、jackzhangsky、yinhuochong、ErwinDarg、TYYShell、WDD、lingling、Jesse(不
Easter79 Easter79
3年前
TiDB RC4 Release
TiDBSQL查询优化器重构更好的支持TopN查询支持Join算子根据代价自动选择更完善的ProjectionEliminationSchema版本检查区分Table,避免DDL干扰其他正在执行的事务支持BatchIndexJoin
Wesley13 Wesley13
3年前
MySQL 基础
数据库DDL语句一.创建数据库方法createdatabase数据库名称;1).createdatabasemydb2;createdatabase数据库名称characterset字符集名称;1).createdatabasemydb2charactersetutf8;createdatab
京东云开发者 京东云开发者
4个月前
MySQL如何优雅的执行DDL
一、前言关于MySQLDDL表结构变更,各个工单平台基本上都支持了ptosc及OnlineDDL的方式,但是,我相信仍然有一大部分人,不太了解这两种方式各自的优缺点是啥,以至于实际当中,会稀里糊涂的随机选一种去执行,选对了固然好,选错了,自然免不了领导的一