
DB
guoweimail
这个作者很懒,什么都没留下…
展开
-
oracle创建索引
适当的使用索引可以提高数据检索速度,可以给经常需要进行查询的字段创建索引oracle的索引分为5种:唯一索引,组合索引,反向键索引,位图索引,基于函数的索引创建索引的标准语法:CREATE INDEX 索引名 ON 表名 (列名) TABLESPACE 表空间名; 创建唯一索引:CREATE unique INDEX 索引名 ON 表名 (...原创 2010-09-01 15:42:08 · 383 阅读 · 0 评论 -
卸载Oracle
1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务; 2、开始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身不能被删除; 3、运行regedit,选择HKEY_LOC...原创 2011-12-01 20:50:22 · 95 阅读 · 0 评论 -
通过Mysql语句得到mysql安装路径
1、通过Mysql语句得到mysql安装路径:select @@basedir as basePath from dual2、通过dos命令将库导出,要到mysql安装目录bin下:C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump.exe -u root -p test > a.txt...原创 2012-01-07 13:07:01 · 139 阅读 · 0 评论 -
修改Mysql启动路径
修改Mysql启动路径 首先在服务中停止MySql(开始->运行->services.msc->回车)找到Mysql服务停止; 在注册表中(开始->运行->regedit->回车); [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySql]; 下找到你想改路径的...原创 2011-11-01 17:31:10 · 910 阅读 · 0 评论 -
存储过程的优点
在性能方面,存储过程的优点: 1、预编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间。 2、缓存,编译好的存储过程会进入缓存,所以对于经常执行的存储过程,除了第一次执行外,其他次执行的速度会有明显提高。 3、减少网络传输,特别对于处理一些数据的存储过程,不必像直接用sql语句实现那样多次传送数据到客户端。 4、更好的利用服务器内存,特别对于处理中间数据量不大的情况,存储过程中可以利用存...原创 2011-07-26 01:38:10 · 276 阅读 · 0 评论 -
数据库视图的优点与缺点
在程序设计的时候必须先了解视图的优缺点,这样可以扬长避短,视图具有如下的一些优点: ● 简单性。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。 ● 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其他数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象...原创 2011-07-26 01:34:34 · 1329 阅读 · 0 评论 -
The WebLogic Server did not start up properly.的解决办法
最初刚配置时出现的错误及解决方法:1.启动时出现如下错误The WebLogic Server did not start up properly.java.io.InvalidClassException: javax.management.MBeanAttributeInfo; local class incompatible: stream classdesc serialVersionUI...原创 2011-07-05 16:22:20 · 407 阅读 · 0 评论 -
Mysql提速
因数据较大,导致执行速度慢,同事帮我优化一下,果然见效。 如图:修改前:处理了这么长时间还没处理完,看修改后的效果:如下图:20s就处理完成。 修改步骤如下: 1、打开Mysql安装目录C:\Program Files\MySQL\MySQL Server 5.0\ 2、修改了C:\Program Files\MySQL\MySQL Ser...原创 2011-09-21 16:55:45 · 144 阅读 · 0 评论 -
Oracle case when 的用法
Oracle case when的用法; SELECT col1, col2, CASE WHEN col3 > 1 AND col3 <2 THEN '1' WHEN col3 > 2 AND col3 <3 THEN '2' WHEN c...原创 2010-10-11 15:33:00 · 83 阅读 · 0 评论 -
Oracle客户端精简绿色版
大型项目开发中,常用的数据库,当属Oracle。但Oracle 客户端安装就要一张光盘,体积很大。而且安装后,基本上就用2个功能:TNS配置服务名,SqlPlus。在开发过程中,大量使用Toad和PL/SQL Developer。因此,Oracle客户端安装盘,仅仅是被作为一个驱动而需要,根本没必要装那么大的空间。因此,本文给出了如何使用精简的Oracle客户端。 Ora...原创 2010-09-08 14:45:49 · 637 阅读 · 0 评论 -
查看sql语句性能分析
--执行性能explain plan for sqlStrsqlStr为sql语句--查看性能select * from table(dbms_xplan.display);查看sql语句是否走的是全盘扫描 或者 走的索引原创 2010-09-06 15:52:06 · 135 阅读 · 0 评论 -
关于IN运算的效率问题
关于 IN 运算符的效率问题如果 IN 的列表项是确定的,那么可以用多个 OR 来代替: SELECT * FROM user WHERE uid IN (2,3,5)// 等效为:SELECT * FROM user WHERE (uid=2 OR aid=3 OR aid=5) 一般认为,如果是对索引字段进行操作,使用 OR 效率高于 IN,但对于列表项不确定...原创 2012-02-14 14:13:29 · 360 阅读 · 0 评论