搜索到与相关的文章
Oracle

Oracle Class4. 数据库对象(同义词,序列,视图,

------------------------2013-5-9------------------------索引的建立情况:经常用于查询,排序和分组的列(即经常在where,order或groupby子句中出现的列)主键索引和复合索引。descstudent;createindexi_stu_nameonstudent(STU_NAME);--删除索引,当表结构被删除时,与其所有的索引都会随之删除。dropindexi_stu_name;--查询索引的

系统 2019-08-12 01:53:41 2544

数据库相关

启动ASM 数据库的步骤

1,启动ASM数据库的步骤由于启动ASM数据库必须要先启动ASM实例,所以基本上启动步骤如下。1.以oracle用户进入操作系统2.$exportORACLE_SID=+ASM3,[oracle@Rm-DevDB~]$sqlplusSQL*Plus:Release10.2.0.1.0-ProductiononSunMay1616:55:022010Copyright(c)1982,2005,Oracle.Allrightsreserved.Enteruse

系统 2019-08-12 01:53:33 2544

Oracle

Oracle 备份2

Oracle备份分热备份和冷备份两种。热备份就是运行Oracle提供的备份工具exp来备份,有某个时间的完全备份,也有增量备份(就是差异备份),日志备份我没听过(孤陋寡闻,呵呵)。热备能够备份成一个.dmp文件,如果恢复的话,需要将该文件拿到另一个数据库服务器上(但是最好两个服务器的数据库的配置基本一致)用imp导入工具来导入,也很简单。冷备份就是将oracle目录下的一些物理文件拷贝出来进行备份,包括控制文件等等,拿到另一台服务器上(如果版本相同的话)直

系统 2019-08-12 01:53:07 2544

数据库相关

in 和 exists性能研究

原文出处:http://blog.csdn.net/nsj820/article/details/6606732in和exists从sql编程角度来说,in直观,exists不直观多一个select;in可以用于各种子查询,而exists好像只适宜于关联子查询。in是把外表和内表作hashjoin,而exists是对外表作loop,每次loop再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和ex

系统 2019-08-12 01:52:35 2544

SqlServer

sql server 2008 千万条数据分页查询

在做一个管理全市人口信息系统时,数据量大约八百三十万,测试时是按照一千万条数据量来的,开始优化时出现各种问题,使用过各种方法,最终优化分页查询任何一页在10秒以内感谢孙伟,个人稍加修改--=============================================--Author:--Createdate:--Description:<千万条数据分页查询优化>--==========

系统 2019-08-12 01:52:31 2544

Oracle

ORACLE实例与数据库的区别

刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?为什么会有这个概念的出现?ORACLE实例=进程+进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库=重做文件+控制文件+数据文件+临时文件数据库是永久的,是一个文件的集合。ORACLE实例和数据库之间的关系1.临时性和永久性2.实例可以在没有数据文件的情况下单独启动startupnomount,通常没什么意义3.一个实例在其生存期内只能

系统 2019-08-12 01:52:16 2544

SqlServer

SQL Server Compact免安装部署

原文:SQLServerCompact免安装部署情况应用程序中的EF使用了SQLServerCompact,打包部署到客户机器上后提示数据库连接异常,信息类似”配置节“、”ProviderName“balabala...解决从开发机器的machine.config获取相应的provider的配置节,拷贝到应用程序的app.config中(可以去除dll版本号的限定)将开发机器上的SQLServerCompact安装目录中的Private目录中的所有文件(包

系统 2019-08-12 01:51:29 2544

Oracle

Oracle中的delete和truncate的关系

转自:http://chenxy.blog.51cto.com/729966/1684591、相同点a.都可以删除数据,其中truncate用于全表清空数据,而delete可以选择的删除2、不同点:a.回滚,delete支持事物回滚,而truncate不支持。延伸:在oracle中事物能回滚,是因为oracle中设计的undo表空间。数据再删除后仍能回滚是因为把数据放到了undo表空间delte属于DML语言,DML语言需要手动提交事物,可以进行事务回滚t

系统 2019-08-12 01:51:28 2544

操作系统

Vim的行号、语法显示等设置,即.vimrc文件的配置

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi~/.vimrc设置完后$:x或者$wq进行保存退出即可。下面给出一个例子,其中列出了经常用到的设置

系统 2019-08-12 01:33:23 2544

SqlServer

SQL Server 单个表的导出, 导入

只要使用脚本生成工具就可以了:SQLSERVER2008怎么导入和导出单张表的数据和结构(1)右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。下面的选项设置,是表结构还是数据:SQLServer单个表的导出,导入

系统 2019-08-12 01:33:21 2544