码迷,mamicode.com
首页 >  
搜索关键字:临时表    ( 1442个结果
sql 解析字符串添加到临时表中 sql存储过程in 参数输入
sql 解析字符串添加到临时表中 sql存储过程in 参数输入 解决方法把字符串解析 添加到 临时表中SELECT * into #临时表 FROM dbo.Func_SplitOneColumnTabel('001,gf', ',')select * from 表 where ID in (sel...
分类:数据库   时间:2015-03-03 11:23:29    阅读次数:151
数据库优化
1、存储过程2、索引3、分区表:按时间等进行分区4、物化视图(oracle)5、预处理:将一些统计数据预先通过作业等手段将统计后的结果存储预处理表6、大表拆小表7、大数据表的临时表处理8、分布式数据库:根据一定的规则对数据进行分库分服务器存储纵向拆分,水平拆分9、数据库缓存(缓存表)10、SQLSe...
分类:数据库   时间:2015-03-02 14:45:28    阅读次数:223
删除大表的数据:普通删除语句和游标处理的比较
一、前言 WHERE条件用不到索引的情况下如何删除大表记录? 文章中只是列举出其中一种方式而已,但仍然存在很多不严谨的地方.只是 轻描淡写随着数据表越来越大,历史数据的处理将越来越困难.且过滤字段没有索引(如时间)字段,而创建索引是需要临时表空间排序的.有越来越大,创建的维护工作也随之越来越难. 除了本文介绍的方法以外,还可以通过以下几种方法来维护历史数据: 1. 创建历史表,将历史...
分类:其他好文   时间:2015-03-02 09:37:38    阅读次数:202
Oracle中的临时表
Oracle中的临时表在Oracle中,临时表是“静态”的,它与普通的数据表一样只需要一次创建,其结构从创建到删除的整个期间都是有效的。相对于其他类型的表,临时表只有在用户实际向表中添加数据时,才会为其分配空间,并且分配的空间来自临时表空间。这就避免了与永久对象的数据争用存储空间。创建临时表的语法如下:CREATE GLOBAL TEMPORARY TABLE table_name( col...
分类:数据库   时间:2015-03-01 23:51:49    阅读次数:401
SQL技术内幕-3---类似临时表用法的变量声明方法
-----直接上代码--声明一个Table类型的变量DECLARE @table TABLE(name VARCHAR(500),name2 VARCHAR(500))--原始数据SELECT * FROM dbo.Customers --将数据插入临时变量中INSERT INTO @tabl...
分类:其他好文   时间:2015-03-01 17:00:07    阅读次数:130
SQL Server 中游标的使用
SQL Server 中游标的使用1.游标是行读取,占用资源比sql多2.游标的使用情景:->现存的系统中使用的是游标,查询必须通过游标来实现->用尽了while、子查询临时表、表变量、自定义函数以及其他方式仍然无法实现的时候,使用游标3.T-SQL 中游标的生命周期由5部分组成 ->定义游标:游标...
分类:数据库   时间:2015-02-28 18:19:23    阅读次数:162
MySQL 中的临时表和内存表
内存表:1、通过My.cnf中的max_heap_table_size指定,支持动态指定2、表定义是存放在磁盘上的,扩展名为.frm,重启不会丢失,数据是存放在内存中的,所以重启会丢失数据3、不支持BLOB或TEXT列4、内存表初始化,可以使用--init-file来初始化,避免重启mysql后数据被清空。比如--..
分类:数据库   时间:2015-02-24 23:32:38    阅读次数:220
WHERE条件用不到索引的情况下如何删除大表记录?
如果开发人员在做表设计阶段没有考虑到大表历史数据的维护性,随着数据量越来越大,表就越来越难管理和维护.连创建索引的失败都可能会失败(因为创建索引要利用临时表空间的的排序,当临时表空间不够大创建索引的动作就会报错).如果过滤条件用不到索引,每成功完成一次delete操作就需要全表扫描一次...那么几十GB的大表,情何以堪...? 那么有什么方法可以解决这种问题吗?当然改造生产表是可以的(利用DBM...
分类:其他好文   时间:2015-02-20 09:45:55    阅读次数:157
临时表空间管理(查询-创建-删除等)
临时表空间概念临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT ...
分类:其他好文   时间:2015-02-13 00:14:09    阅读次数:308
Temporary Tables临时表
1简介ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,但是临时表的结构以及元数据还存储在...
分类:其他好文   时间:2015-02-11 14:06:26    阅读次数:195
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!