数据库
我在游历大海
这个作者很懒,什么都没留下…
展开
-
oracle配置监听
原创 2020-06-09 09:37:19 · 251 阅读 · 0 评论 -
关于sql的优化处理
起因程序执行数据错误需要修复数据 sql思路:以invalidtime排序,更新最新数据的几个字段,限制条件为objectid必须为backup_am_card_20200603中存在的。其中am_card表是一个大表(正式环境估计有几千万数据,我这是测试环境数据量没这么大),backup_am_card_20200603表是一个小表(备份的错误数据的表大概30来条数据)。 现象:这个sql在正式环境执行超过了20分钟还没有执行完。 分析: 用plsql分析,耗费33171(标记1),第一.原创 2020-06-04 17:12:42 · 205 阅读 · 0 评论 -
oracle dblink
转自:https://www.cnblogs.com/wangyong/p/6354528.html oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、o...转载 2018-10-13 14:18:38 · 120 阅读 · 0 评论 -
drop、truncate和delete的区别
drop、truncate和delete的区别 (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。 TRUNCATE TABLE 则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除的过程中不会激活与表有关的删除触发器。执行速度快。 (2)表和索引所占空间。...转载 2018-11-29 14:23:08 · 122 阅读 · 0 评论 -
DQL、DML、DDL、DCL的概念与区别
DQL、DML、DDL、DCL的概念与区别 SQL(Structure Query Language)语言是数据库的核心语言。 SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL。 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL。 1979年-----ORACL...转载 2018-11-29 14:42:44 · 151 阅读 · 0 评论