数据库
文章平均质量分 68
四美
这个作者很懒,什么都没留下…
展开
-
mysql log
日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。 mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志( binlog )和事务日志(包括redo log 和 undo log ),本文接下来会详细介绍这三种日志。binlogbinlog 用于记录数据库执行的写入性操作(不包括查询)信息,以二进制的形式保存在磁盘中。 binlog 是 mysql的逻辑日志,并且由 Server 层进行记录,使用任何存转载 2021-11-28 21:54:36 · 526 阅读 · 0 评论 -
mysql lock
按锁的模式读锁读锁,又叫共享锁/S锁/share locks。读锁是某个事务(比如事务A)在进行读取操作(比如读一张表或者读取某一行)时创建出来的锁,其他的事务可以并发地读取这些数据(被加了锁的),但是不能修改这些数据(除非持有锁的用户已经释放锁)。事务A对数据加上读锁之后,其他事务依然可以对其添加读锁(共享),但是不能添加写锁。在记录上加读锁InnoDB支持表锁和行锁,在行(也就是记录)上加锁,并不是锁住该条记录,而是在记录对应的索引上加锁。如果where条件中不走索引,则会对所有的记录加锁。转载 2021-11-25 14:42:18 · 1958 阅读 · 0 评论 -
mysql index
索引的分类从数据结构角度B+treeHashFull-texts 索引从物理存储的角度聚集索引二级索引(辅助索引)从索引字段特性角度主键索引唯一索引普通索引前缀索引从组成索引的字段个数角度单列索引联合索引(复合索引)数据结构角度InnoDB,MyISAM 和 Memory 分别支持的索引类型索引MyISAM引擎InnoDB引擎Memory引擎B-Tree索引支持支持支持HASH索引不支持不支持支持R-Tree原创 2021-11-25 14:40:17 · 144 阅读 · 0 评论 -
oracle lock table
通过管理员权限用户查询被锁表信息select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE, t2.PROGRAM, t2.LOGON_TIME, t2.COMMAND, t2.LOCKWAIT, t2.SADDR, t2.PADDR, t2.T原创 2021-03-26 12:38:35 · 474 阅读 · 0 评论 -
oracle闪回
开启闪回必要条件:开启归档日志SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination /opt/oracle/product/19c/dbhome_1/dbs/archOldest online log sequence 8Current log sequence 10检查是否原创 2021-03-26 12:38:04 · 284 阅读 · 1 评论