10 2021 档案

15.Oracle的用户、Schema、数据库、表空间、数据文件的相互关系
摘要:1.前言 今天彻底搞懂Oracle的用户、Schema、数据库、表空间、数据文件的相互关系 2.开始 在进入抽象的概念之前,可以先看一下网上的这段比喻: “我们可以把Database(这里应该是指某一个sid对应的数据库)看做一个大仓库,仓库分了很多很多房间,Schema就是其中的房间,一个sche 阅读全文

posted @ 2021-10-23 17:17 太白金星有点烦 阅读(3471) 评论(0) 推荐(0)

14.oracle的归档日志
摘要:1.前言 Oracle的归档日志(Archive log)是非活动的重做日志备份,通过使用归档日志,可以保留所有重做历史记录,当数据库处于archivelog模式,并进行日志切换时,后台进程arch会将重做日志的内容保存到归档日志中,当数据库介质出现失败时,使用数据文件备份,归档日志和重做日志可以完 阅读全文

posted @ 2021-10-23 15:12 太白金星有点烦 阅读(240) 评论(0) 推荐(0)

8.事务是隔离还是不隔离?
摘要:1.前言 在可重复读隔离级别下,事务T启动的时候会创建一个视图read-view,之后事务T执行期间,即使有其他事务修改了数据,事务T看到的仍然跟在启动时看到的一样。也就是说,一个在可重复隔离下执行的事务,好像与世无争,不受外接影响。 2.看到的到底是什么? 但是,在上一篇分享行锁的时候又提到,一个 阅读全文

posted @ 2021-10-20 22:12 太白金星有点烦 阅读(50) 评论(0) 推荐(0)

7.行锁功过:怎么减少行锁对性能的影响?
摘要:1.前言 Mysql的行锁是在存储引擎上进行实现的,但并不是每种存储引擎都支持,比如Myisam引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁。对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务的发展。innodb是支持行锁的,这也是Myisam被innodb替代的 阅读全文

posted @ 2021-10-19 23:27 太白金星有点烦 阅读(110) 评论(0) 推荐(0)

50.Mysql不完全恢复之innodb_force_recovery参数
摘要:说明: 这里关于这个参数,具体没有怎么接触过,因此先把具体看到的文章放在这里做参考以便后续遇到时解决 参考文章:https://www.cnblogs.com/VicLiu/p/15148253.html https://www.cnblogs.com/gaogao67/p/10558531.htm 阅读全文

posted @ 2021-10-07 20:03 太白金星有点烦 阅读(61) 评论(0) 推荐(0)

49.Mysql命令之Mysqlcheck
摘要:1.命令摘要 mysqlcheck是用来 检查,分析,优化,修复表的。 mysqlcheck只有在数据库运行的状态下才可运行,意味着不用停止服务操作 mysqlcheck其实就是CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE的便捷操作 阅读全文

posted @ 2021-10-07 17:00 太白金星有点烦 阅读(799) 评论(0) 推荐(0)

6.全局锁和表锁
摘要:1.前言 今天主要说说Mysql的锁,数据库锁设计的初衷是处理并发问题,作为多用户共享的资源,当出现并发访问的时候,数据库需要合理控制资源的访问规则,而锁就是用来实现这些访问规则的数据结构。 2.锁的类别 根据加锁的范围,Mysql数据库里面的锁大致可以分为全局锁、表级别锁和行锁三大类。 3.全局锁 阅读全文

posted @ 2021-10-07 12:27 太白金星有点烦 阅读(105) 评论(0) 推荐(0)

5.深入浅出索引(下)
摘要:1.前言 在上一篇文章中,我们主要介绍了innodb索引的数据结构模型,今天再继续聊聊跟mysql索引有关的概念 2.开始 如果我执行select * from T between 3 and 5,需要执行几次树的搜索操作,会扫描多少行? mysql> create table T ( ID int 阅读全文

posted @ 2021-10-06 23:26 太白金星有点烦 阅读(40) 评论(0) 推荐(0)

4.深入浅出索引(上)
摘要:1.前言 索引的出现是为了提高数据查询的效率 2.索引的常见模型 索引的出现是为了提高数据查询的效率,这里先介绍一下三种简单的比较常见的数据结构,它们分别是哈希表、有序数组和搜素树。 哈希表: 哈希表是一种键-值(key-value)存储数据的结构,我们只要输入待查找的键即key,就可以找到其对应的 阅读全文

posted @ 2021-10-06 20:45 太白金星有点烦 阅读(44) 评论(0) 推荐(0)

13.oracle中怎样调用编辑器进行编辑
摘要:1.前言 一般我们在sql中写入了一段很长的sql语句,但是发现其中有个地方写错了需要修改,但是早sqlplus中我们只能一点点进行删除后,再重新给写一遍,这样就很麻烦,因此我们可以想到是否可以调用vi编辑器进行修改呢? 2.设置 打开$ORACLE_HOME/sqlplus/admin/glogi 阅读全文

posted @ 2021-10-06 15:18 太白金星有点烦 阅读(79) 评论(0) 推荐(0)

3.为什么你改了,我还看不见?
摘要:1.前言 事务就是要保证一组数据库操作,要么全部成功,要么全部失败。在 MySQL 中,事务支持是在引擎层实现的 2.事物的隔离性和隔离级别 事务的四大特性:ACID(原子性、一致性、隔离性、持久性),具体就不细说,这里主要说隔离性。 当数据库上有多个事务同时执行时,就可能出现脏读(dirty re 阅读全文

posted @ 2021-10-04 17:23 太白金星有点烦 阅读(64) 评论(0) 推荐(0)

导航