
Oracle
文章平均质量分 78
lvwenwenjava
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(转)浅谈数据库设计技巧(上)
(转)浅谈数据库设计技巧(上)浅谈数据库设计技巧(上)http://www.knowsky.com/4937.html 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+...原创 2012-04-24 00:13:36 · 116 阅读 · 0 评论 -
ORACLE-SQL性能优化
ORACLE-SQL性能优化博客分类: oracle数据库 ORACLE-SQL性能优化 作者:张小飞 iteye账号:z_xiaofei168 SQL语句优化是提高性能的重要环节n 开发人员不能只注重功能的实现,不管性能如何n 开发人员不能把Oracle当成一个黑盒子,必须了解其结构、处理SQL和数据的方法n ...原创 2013-07-31 23:11:29 · 133 阅读 · 0 评论 -
Oracle数据库优化的几点总结(转)
个人理解,数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个 人理解应该分为物理的和逻辑的优化, 物理的是指oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理优化的一些原则: 1)Oracle的运行环境(网络,硬件等) 2)使用合适的优化器 3)合理配置oracle实例参数 4)建立合适的索引...原创 2013-11-10 19:01:43 · 124 阅读 · 0 评论 -
什么是SQL注入式攻击
什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否...原创 2012-04-18 19:54:03 · 200 阅读 · 0 评论 -
SQL语句的解析过程
由于最近需要做一些sql query性能提升的研究,因此研究了一下sql语句的解决过程。在园子里看了下,大家写了很多相关的文章,大家的侧重点各有不同。本文是我在看了各种资料后手机总结的,会详细的,一步一步的讲述一个sql语句的各个关键字的解析过程,欢迎大家互相学习。SQL语句的解析顺序简单的说一个sql语句是按照如下的顺序解析的:1. FROM FROM后面的表...原创 2013-05-15 21:49:02 · 803 阅读 · 0 评论 -
大数据量高并发的数据库优化与sql优化
大数据量高并发的数据库优化 一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投...原创 2012-04-15 14:46:53 · 2134 阅读 · 0 评论 -
oracle的导出与导入
C:\Documents and Settings\Administrator>exp erc/erc@orcl123 file=c:/erc.dmp owner=(erc)Export: Release 10.2.0.1.0 - Production on 星期二 11月 22 16:30:49 2011Copyright (c) 1982, 2005, Oracle....原创 2012-04-08 01:01:44 · 168 阅读 · 0 评论 -
收集的几条在oracle中通过connect by prior来实现递归查询
收集的几条在oracle中通过connect by prior来实现递归查询 Start with...Connect By子句递归查询一般用于一个表维护树形结构的应用。 创建示例表: CREATE TABLE TBL_TEST ( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUM...原创 2012-03-10 00:49:34 · 172 阅读 · 0 评论 -
Oracle开发人员应该具备的几个资源-入门基础
很多开发者,舍近求远,愿意花大价钱到书店买Oracle的大头书,我认为是没有什么必要了,除非你是为了保护视力。在Oracle提供免费下载的Oracle文档资料中,已经具备了你需要的所有资源。这里根据我的经验,做一个简单的介绍,希望对大家有帮助: Oracle提供的帮助手册,其中有几部资料必须要看的,或者是经常要查看的。 1,SQL Reference...原创 2012-03-10 00:49:22 · 151 阅读 · 0 评论 -
oracle中 connect by prior 递归算法 -- 理解
oracle中 connect by prior 递归算法 -- 理解http://blog.163.com/xxciof/blog/static/7978132720095193113752/ oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的...原创 2012-03-08 23:10:03 · 427 阅读 · 0 评论 -
大数据量,海量数据 处理方法总结
大数据量,海量数据 处理方法总结最近有点忙,稍微空闲下来,发篇总结贴。 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题...原创 2012-03-07 00:39:02 · 335 阅读 · 0 评论 -
海量数据处理
海量数据处理:十道面试题与十个海量数据处理方法总结第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每...原创 2012-03-07 00:37:31 · 177 阅读 · 0 评论 -
数据库优化(sql优化)
数据库优化(sql优化)1.sql优化: 1.选择最有效的表名顺序(仅适用于RBO模式)将表上记录最少的那个表置于FROM的最右端作为基表。Oracle会首先扫描基表(FROM子句中最后的那个表)并对 记录进行排序2.select 查询中避免使用'*',*被解析成具体的字段,浪费内存3.减少访问数据库的次数 ...原创 2012-07-11 21:33:15 · 219 阅读 · 0 评论 -
Oracle 游标使用大全
[转] Oracle 游标使用大全 我们将讨论各种用于访问ORACLE数据库的DDL和TCL语句。 查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELE...原创 2012-03-04 15:54:48 · 113 阅读 · 0 评论 -
(转)浅谈数据库设计技巧(下)
三、多用户及其权限管理的设计 开发数据库管理类的软件,不可能不考虑多用户和用户权限设置的问题。尽管目前市面上的大、中型的后台数据库系统软件都提供了多用户,以及细至某个数据库内某张表的权限设置的功能,我个人建议:一套成熟的数据库管理软件,还是应该自行设计用户管理这块功能,原因有二: 1.那些大、中型后台数据库系统软件所提供的多用户及其权限设置都是针对数据库的共有属性,并不一定能完全满足...原创 2012-04-24 00:19:25 · 107 阅读 · 0 评论 -
sql优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作...原创 2012-04-24 00:15:49 · 91 阅读 · 0 评论 -
十步完全理解SQL(转)
本文由 伯乐在线 - 水果泡腾片 翻译自 Lukas Eder 。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 S...原创 2014-01-12 22:27:18 · 190 阅读 · 0 评论