MySQL在线DDL ghost使用总结
背景: 作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不依赖于触发器,是因为他是通过模拟从库,在row binlog中获取增量变更 背景: 作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,本文说明下另一种工具gh-ost的使用:不
MySQL系列之redo log、undo log和binlog详解
事务的实现 redo log保证事务的持久性,undo log用来帮助事务回滚及MVCC的功能。 InnoDB存储引擎体系结构 redo log Write Ahead Log策略 事务提交时,先写重做日志再修改页;当由于发生宕机而导 事务的实现 redo log保证事务的持久性,undo log用来帮助事务回滚及MVCC的功能。 InnoDB存储引擎体系结构 redo log Write Ahe
openGauss5.1应用开发指南:SQL编写
【建议】除ETL程序外,应该尽量避免向客户端返回大量结果集的操作。如果结果集过大,应考虑业务设计是否合理。 【建议】使用事务方式执行DDL和DML操作。例如,truncate table、update table、delete table、drop table等操作,一旦执行提交就无法恢复。对于这类操作,建议使用事务进行封装,必要时可以进行回滚。 【建议】在查询编写时,建议明确列出查询涉及的所有字
cmd 使用oracle
如果你是一名使用Oracle数据库的开发人员或管理员,你经常需要在命令行界面(CLI)上执行一些操作,比如创建数据库实例、用户授权、备份和恢复。这些操作需要使用Oracle的命令行工具——cmd。在本文中,我们将讨论如何使用cmd来管理Oracle数据库。 首先,我们需要了解如何连接到Oracle数据库。在cmd中使用以下命令来连接到数据库: sqlplus username/password@d
oracle 查库名
Oracle数据库是企业级数据库管理系统。它可以处理大量数据且有很好的扩展性。Oracle Database可以帮助用户管理数据的安全、完整性和一致性,还可以提供高速查询和数据读取。在Oracle中,查找数据库中的表或者视图是一项基本操作。常常需要查询库名以确保发送给正确的数据库。本文将介绍如何在Oracle中查找库名。 在Oracle中,查找库名的步骤通常很简单。使用以下查询语句即可查看数据库的