alter table drop unused columns checkpoint
结论1,alter table drop unused columns checkpoint适用于减少不必要的undo空间消耗2,checkpoint选项可取值有: 不取值,默认在512条记录后发生检查点动作 大于表记录个数,表明在处理完所有表记录后发生检查点 小于表记录个数,表明在指定表记录后发生检查点3,如果chec
alter table set unused column
结论1,alter table set unused column指定表的某列为不可用2,alter table set unused column生效后不可用列已经不再属于表,但空间不会释放,需要重组方可释放3,alter table set unused column的信息可用user_unused_col_tabs查询4,alter table set unused column适用于高并发
Oracle Block Cleanouts 块清除
当用户发出提交(commit)之后,oracle是需要写出redo来保证故障时数据可以被恢复,oracle并不需要在提交时就写出变更的数据块。由于在事务需要修改数据时,必须分配ITL事务槽,必须锁定行,必须分配回滚段事务槽和回滚表空间来记录要修改的数据的前镜像。当事务提交时,oracle需要将回滚段上的事务表信息标记为非活动,以便空间可以被重用那么还有ITL事务信息和锁定信息需要清除,以记录提交。
impdp ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
对之前存在表结构的表impdp导入超过500G的数据时报错:ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1' DB Version:12.2.0.1只好先执行Import > stop_job=immediate查看:735366.1 - Run Out Of Space O
group_replication_bootstrap_group 用于什么
MGR中group_replication_bootstrap_group参数 有什么用途?何时使用?官方有解答:What is the group_replication_bootstrap_group option used for?The bootstrap flag instructs a member to create a group and act as the initi
Oracle 18C,19C standby CHECKPOINT_CHANGE# 不更新问题
问题:因为电力问题,一台Oracle 19.3 standby没有正常shutdown immediate关机。来电后standby机器开启startup DB时发现要做media介质恢复,且archive log seq号要从512号开始找,512号seq是几个月前一次正常关机时的archive log,alertlog如下:2021-05-17T15:23:14.172329+08:00PR0
mysql_config_editor组件
mysql_config_editor组件可以给指定的连接和密码生成一个加密文件 .mylogin.cnf,默认位于当前用户home目录下。通过该文件可以使用mysql,mysqladmin等直接免密登录,避免明文密码出现在脚本和/etc/my.cnf配置文件中。官方文档https://dev.mysql.com/doc/refman/5.7/en/mysql-config-editor.html查看
TiDB从关系模型映射到key-value(图)
TiDB底层为key-value存储,图中举例描述关系型模型中的一笔数据如何映射到key-value pairs的: