![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
weixin_42912184
这个作者很懒,什么都没留下…
展开
-
2021-05-19
提到"备胎"这个词,大概很多人都有一个伤心的故事。智商再高、能力再强、才华再横溢的人,都容易在备胎问题上翻车。娱乐圈的备胎故事更是屡见不鲜。今天我给大家聊的备胎非彼“备胎”。随着互联网快速的发展,大量的数据正在不断产生,伴随而来的是如何安全有效地存储,检索,管理它们。对数据的有效存储、高效访问、方便共享和安全控制等问题成为信息时代一个非常重要的问题。那么数据备份的意义在哪呢?数据备份的意义就在于,当受到网络攻击、入侵、电源故障或者操作失误等事故的发生后,可以完整、快速、简捷、可靠地恢复原有系统,在一定的原创 2021-05-19 00:24:01 · 105 阅读 · 1 评论 -
2021-05-05
数据库工程师面试宝典1、为什么 UNION ALL 比 UNION 快?答:因为在使用 UNION 的时候,需要删除重复的记录,但是使用 UNION ALL 的时候不用删除。所以如果在知道需要 UNION 的查询不可能出现重复数据的时候,一定要使用 UNION ALL。2、什么是唯一索引?答:唯一索引可以确保索引列不包含重复的值。在多列唯一索引的情况下,该索引可以确保索引列中每个值组合都是唯一的。聚集索引和非聚集索引都可以是唯一的。因此,只要列中的数据是唯一的,就可以在同一个表上创建一个唯一的聚集索原创 2021-05-05 20:54:51 · 382 阅读 · 0 评论 -
2021-05-03
ORACLE SQL基础与优化欢迎关注:晓彬聊SQL1、选择合适的优化器A、RULE-基于规则B、COST-基于成本C、CHOOSE-选择性现在ORACLE数据库版本默认是基于成本的优化器模式运行的。2、选择最优的表访问方式A、全表扫描方式 全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块的方式优化全表扫描。这种方式通常情况效率低。B、通过ROWID访问表 采用基于ROWID的访问方式访问表, ROWID包含了表中记录的物理位置信息,ORACLE采用索引(原创 2021-05-03 15:08:17 · 285 阅读 · 0 评论 -
DBA常用SQL脚本
大家好,我是晓彬,今天和大家分享数据库运维的一些常用脚本。1、数据库启动A、startup nomount非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件B、startup mount (dbname)安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机、重新定位数据文件、重做日志文件。C、startup open (dbname)先执行“nom原创 2021-04-18 16:08:36 · 240 阅读 · 0 评论 -
浅谈数据治理
大家好,我是晓彬今天和大家一起分享一下银行数据治理相关经验,下面我们主要是从据治理的定义、目的、内容、以及数据治理可能遇到的问题等方面介绍数据治理。 数据治理的定义:数据治理是一个通过一系列信息相关的过程来实现决策权和职责分工的系统,这些过程按照达成共识的标准来执行,该标准描述了谁能根据什么信息,在什么时间和情况下,用什么方法,采取什么行动。 数据治理的目的:提升数据的价值,实现企业数字战略,优化企业管理体系,包括组织、制度、流程、工具。 数据治理范围:数据治理涵盖了从前端事务处理系统、后端业.原创 2021-04-11 11:20:32 · 143 阅读 · 0 评论 -
SQL执行过程详解
大家好号我是晓彬今天和大家分享一下SQL执行过程。1 、用户在客户端执行 SQL 语句时,客户端把这条 SQL 语句发送给服务端,服务端的进程,会处理这条客户端的SQL语句。2 、服务端进程收集到SQL信息后,会在进程全局区PGA 中分配所需内存,存储相关的登录信息等。3 、客户端把 SQL 语句传送到服务器后,服务器进程会对该语句进行解析。这个解析的工作是在服务器端所进行的,解析过程又可细化。(1 )查询高速缓存 服务器进程在接到客户端传送过来的 SQL 语句时,不会直接去数据库查询。服务原创 2021-04-04 14:45:35 · 301 阅读 · 0 评论 -
ORACLE SQL优化大全
ORACLE SQL优化大全1、选择合适的优化器A、RULE-基于规则B、COST-基于成本C、CHOOSE-选择性现在ORACLE数据库版本默认是基于成本的优化器模式运行的。2、选择最优的表访问方式A、全表扫描方式 全表扫描就是顺序地访问表中每条记录. ORACLE采用一次读入多个数据块的方式优化全表扫描。这种方式通常情况效率低。B、通过ROWID访问表 采用基于ROWID的访问方式访问表, ROWID包含了表中记录的物理位置信息,O...原创 2021-04-04 09:17:11 · 109 阅读 · 0 评论 -
浅谈redo与undo
详谈redo与undo1、Oracle维护着两类重做日志文件:在线(online)重做日志文件和归档(archived)重做日志文件。这两类重做日志文件都用于恢复;其主要目的是,万一实例失败或介质失败,它们能够恢复数据。由于数据库缓冲,对磁盘数据的更新不是实时的,但是对redo日志的更新会在commit之后确切发生。 如果在事务提交之后,磁盘数据更新之前,系统发生故障,在系统重启之后会将那些已经写入redo,但是还没有更新到磁盘的数据进行重做,这样系...原创 2021-04-04 09:20:56 · 270 阅读 · 0 评论 -
数据迁移
****数据迁移****今天和一个朋友聊天,说能不能分享数据迁移的案例,说实话数据迁移最近几年我本人也做得较少,前几年做过一些中小型数据库的迁移,这里就和大家分享一下希望对大家做数据迁移有所帮助。下面简单介绍MYSQL数据库迁移到ORACLE数据库的方法步骤。一、首先,介绍MYSQL迁移到ORACLE数据库的常用工具1、oracel sql developer2、Navicat Premium3、PL/SQL Developer二、迁移操作步骤:1、...原创 2021-04-04 09:11:33 · 73 阅读 · 0 评论