首页 > 数据库 > > ESGYNDB CQD-TRAF_LOCK_DDL
本文介绍EsgynDB的CQD之traf_lock_ddl,此CQD是为了控制并发的DDL/DML操作的用途,默认情况下在EsgynDB中的DDL和DML操作不会相互阻塞,这可能会导致DDL和MDL同时进行时的一些怪异现象。打个比方,如果在一个正在不停写入数据的表上创建索引,那么可能会造成表和索引的数据不一致。
鉴于此问题,EsgynDB新的版本引入了并发DDL/DML功能,此功能通过cqd traf_lock_ddl来控制,默认情况下cqd的值为OFF,如果要打开并发DDL/DML功能,则需要设置cqd traf_lock_ddl ‘ON’。
该功能的设计原理是在RMS中对表存储两个标签:
简化的命令为:
样例输出如下图,
关于以上输出的几个参数的解释如下,
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3138576/ ,如需转载,请注明出处,否则将追究法律责任。