if(OBJECT_ID('tempdb.dbo.#tempTB') is not null)begin drop table #tempTB;end create table #tempTB(ID int NULL,Name nvarchar(50) NULL,Pwd varchar(50) NU ...
分类:
数据库 时间:
2019-01-31 15:46:26
阅读次数:
411
方案步骤为:数据导出到文件(增量或全量),通知接口文件就绪(上传到ftp或提供下载url),接收方下载文件,解析文件并入库。Oracle需要建立对应的临时表和正式表,入库步骤为:清空临时表,批量插入数据,再合并到正式表。一、数据:数据可以推送,也可以拉取,可以考虑以数据最新日期为临界点数据可以导出到... ...
分类:
数据库 时间:
2019-01-31 00:20:42
阅读次数:
214
1、新建存储表空间的文件夹(C:\oracleTablespace) cmd cd .. cd .. md oracleTablespace 2、使用管理员账户登录oracle cmd sqlplus system/glaway123@127.0.0.1:1521/orcl 3、创建临时表空间 cr ...
分类:
其他好文 时间:
2019-01-30 00:28:30
阅读次数:
158
临时表空间迁移: https://www.cnblogs.com/liang545621/p/7528936.html 将用户的表空间都变成新的 临时表空间清理,表空间还是原来的 用下面语句可查看当前临时表空间使用空间大小与正在占用临时表空间的sql语句:select sess.SID, segty ...
分类:
移动开发 时间:
2019-01-25 18:48:54
阅读次数:
187
背景描述 问题分析 Q1:为什么会产生临时表? 这个不多说,SQL写的惹不起,反正就是半个小时看不懂的那种,就是一眼就知道一定会产生临时表的😂~~~ Q2:登录到机器上去查看内存使用偏小? 因为这个物理机的内存是125G,但是mysql的总数据量不超过1G,所有实际并不需要多少内存就可以将所有数据 ...
分类:
数据库 时间:
2019-01-24 18:59:58
阅读次数:
337
在你开发应用的时候,一定会经常碰到需要根据指定的字段排序来显示结果的需求。还是以我们前面举例用过的市民表为例,假设你要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前1000个人的姓名、年龄。 假设这个表的部分定义是这样的: 这时,你的SQL语句可以这么写: 这个语句看上去逻辑很清晰,但是你了 ...
分类:
其他好文 时间:
2019-01-24 14:32:50
阅读次数:
141
-- 查看系统所有表占用的空间情况create table tmpspace (Fname varchar(50),Frows int,Freserved varchar(50), Fdata varchar(50), Findex_size varchar(50), Funused varchar ...
分类:
其他好文 时间:
2019-01-23 21:38:21
阅读次数:
206
一.视图 (view) 视图是一种虚拟表,可以把查询出来的临时表保存下来 1.创建视图 2.删除视图 3.修改视图,(原始表的记录也跟着修改) 4.查看视图 二. 触发器(trigger)可进行 增删改 操作 1.创建触发器 2.删除触发器 实例: 三.存储过程 1. 优点: 缺点: 2.程序与数据 ...
分类:
数据库 时间:
2019-01-22 23:04:55
阅读次数:
325
阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图 ...
分类:
数据库 时间:
2019-01-21 01:11:12
阅读次数:
196
SQL 百万级数据提高查询速度的方法 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3.应尽量避免在 where 子句中对字段进行 null ...
分类:
数据库 时间:
2019-01-20 00:56:36
阅读次数:
226