数据库
fsh430623
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
海量数据处理分析总结
来源:[url]http://www.winmag.com.cn/html/2006/12/20061231122146-1.shtml[/url]海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面: 一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,...原创 2010-07-19 12:41:14 · 152 阅读 · 0 评论 -
mysql存储引擎简单介绍
大家从别的地方也可以看到。 MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。 若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like 'default_storage_engine';查看当前数据库到默认引擎...原创 2015-05-12 21:46:07 · 174 阅读 · 0 评论 -
mysql数据库动态创建表
mysql数据库动态创建表 大家一般可能很少有这种需求吧,我以前也没有遇到过,但这次做项目需要这么做。 就是表的字段名和字段数都不是固定的,要根据需要来创建。 这是我的创建形成过程,大家照着演示一下就知道了我的动态表的来龙去脉了。第一步.创建相关表 /*---建立所有指标信息的临时表---*/drop table if exists I...原创 2012-09-20 14:48:53 · 368 阅读 · 0 评论 -
You can't specify target table for update in FROM clause 处理
You can't specify target table 't_coupon_new ' for update in FROM clause 在给mysql做数据处理时,一开始写了如下sql来删除重复导入的数据: delete from t_coupon_new where id in( select e.id from t_coupon_new e,t_coupon_n...2013-05-27 21:43:57 · 213 阅读 · 0 评论 -
通过union实现数据库查询多表分页查询
sql.append("select obj.objid,"); sql.append(" obj.objname,"); sql.append(" obj.objtype,"); sql.append(" ep.pic_id,"); sql.append(" ep.pic_dir,"); sql.append(" e.2012-02-11 15:47:37 · 787 阅读 · 0 评论 -
java调用oracle存储过程总结
1、什么时候需要用存储过程 如果服务器定义了存储过程,应当根据需要决定是否要用存储过程。存储过程通常是一些经常要执行的任务,这些任务往往是针对大量的记录而进行的。在服务器上执行存储过程,可以改善应用程序的性能。这是因为:.服务器往往具有强大的计算能力和速度。.避免把大量的数据下载到客户端,减少网络上的传输量。 例如,假设一个应用程序需要计算一个数据,这个数据需要涉及到许多记录。...原创 2011-04-12 15:26:18 · 119 阅读 · 0 评论 -
query specified join fetching, but the owner of the fetched association was not
from TSignpartDTO Z left join fetch Z.tbTProjectDTO B 项目ID lazy="false" fetch="join"替换成 fetch="select"也一样查询时出现:org.hibernate.QueryException: query specified join fetch...原创 2011-07-20 11:11:57 · 278 阅读 · 0 评论 -
oracle sql数组处理 pl SQl块语句示例
有时候维护数据,要处理时,要写一些复杂一些的SQl。这里偶在一个项目中也正好用到,就拿出来共享。一,这是简单示例。 --select substr(zone_id,0,8) from ECOM_ZONE where zone_id like '%9999' and zone_id not in(select zone_id from ECOM_AREA_ZONE where z...2011-10-14 15:06:26 · 192 阅读 · 0 评论 -
Oracle 启动监听1067错误或者原配置的监听无法连接
监听 Ip 配置错误 更改 \oracle\product\10.2.0\db_1\network\admin\listener.ora 文件里的 Ip 地址 重启 监听服务 最近在Oracle网站上下载一个Oracle 10g安装了一下,只有一张盘,而且安装时还有一个便捷的选项,非常方便。可以安装完毕后,使用的时候却遇到了麻烦:如果...原创 2011-10-10 22:07:12 · 129 阅读 · 0 评论 -
转:大型ORACLE数据库优化设计方案
对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE RDBMS级的调整, 第三级是数据库设计级的调整, 最后一个调整级是SQL级。通常依此四级调整级别对数据库进行调整、优化,数据库的整体性能会得到很大的改善。下面从九个不同方面介绍ORACLE数据库优化设计方案。一、数据库优化自由结构OFA(Optima...原创 2011-06-17 08:31:53 · 183 阅读 · 0 评论 -
orcale临时表与锁的创建
近来用到了oracle的临时表和锁,所以在这里简单总结一下。加锁主要是为了防并发,临时表也可以用于防并发。关于oracle的锁详细用法可以参见这个博客:http://book.51cto.com/art/200806/75658.htm加锁sql ---lock table maintms_locktable in exclusive mode--这是表级锁 ...2011-04-27 17:13:30 · 334 阅读 · 0 评论 -
Oracle存储过程的编写经验总结
1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databsevv.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。3、高程序运行效率,优化应用程序,在...原创 2010-06-23 15:51:06 · 323 阅读 · 0 评论 -
数据库设计三范式
第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体...原创 2010-06-23 14:37:57 · 128 阅读 · 0 评论 -
oracle远程数据库连接
1.这里是指在不同的orcle数据库之间实现访问;跨数据库的远程访问如有知道的,本人也想学习一下。语法如下:create database link linktest.US.ORACLE.COM connect to xjiang identified by xjiang using '(DESCRIPTION = (ADDRESS_LIST = (A...2010-05-19 19:17:21 · 126 阅读 · 0 评论 -
oracle创建用户sql
CREATE TABLESPACE xj_xmcg DATAFILE 'D:\oracle\oradata\fush\xj_xmcg0.DBF' SIZE 50M AUTOEXTEND ON NEXT 10M PERMANENT ONLINE;DROP TABLESPACE xj_xmcg INCLUDING CONTENTS;...原创 2010-05-19 11:36:59 · 196 阅读 · 0 评论 -
oracle合并表数据函数:merger into..
Merger into是oracle9i开始增加的一个函数,用来将两个表的数据合并时,或将一个表的数据添加到另一个表但又不能添加重复数据:sql语法如下: merge into table_name table_alias using (table|view|sub_query) alias on(join condition)when matched then update s...2010-05-19 11:27:39 · 443 阅读 · 0 评论 -
mysql数据库主从复制配置
最近研究了一下mysql,动手配置了主从复制,效果完全实现。这里写出来和大家共享一下, 我是在一台win7上安装了两个mysql数据库来实现的,将从数据库的port设置为3308.如何安装两台数据库,这里就不讲了,只讲一下我是如何实现配置来实现主从复制的。 一.主数据库配置:1. 修改配置信息:win7上默认的mysql配置信息文件安装路径为:(linux:/etc/m...2015-08-22 15:58:47 · 235 阅读 · 0 评论
分享