![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 92
dreajay
每天都梦想着成为一位杰出的人
展开
-
数据库监控脚本(一)
一、数据库构架体系1、表空间的监控2、监控表空间使用率与剩余空间大小的语句3、表空间是否具有自动扩展空间的能力4、使用字典管理的表空间哪些表的扩展将引起表空间的扩展5、段的占用空间与区间数6、重建索引7、监控表是否有主键二、性能监控 1、数据缓冲区的命中率2、库缓冲说明了SQL语句的重载率,越低越好 3、用户锁4、锁与等待,查询谁锁了表,而谁在等待转载 2013-03-01 10:38:21 · 429 阅读 · 0 评论 -
64 位 win7 配置 PLSQL Developer
由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google + 动手实践,终于搞定了这个问题。现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。首先到Oracle官网上下载一个32位的客户端(instantclient),一定要下载 basic 版本的,不要下载 basiclit转载 2013-06-24 10:56:42 · 682 阅读 · 0 评论 -
树形结构的数据库表Schema设计-基于左右值编码
树形结构的数据库表Schema设计 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关转载 2013-05-07 10:44:14 · 2670 阅读 · 1 评论 -
浅谈数据库设计技巧
引言:这是一篇躺在自己“收藏夹”里很久以前在网上看到的佳作,时不时会看一看,希望对你有所裨益。浅谈数据库设计技巧(上)http://www.knowsky.com/4937.html 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但转载 2013-04-27 17:31:05 · 576 阅读 · 0 评论 -
ORACLE PL/SQL编程之八: 把触发器说透
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器转载 2013-04-26 16:15:42 · 694 阅读 · 0 评论 -
数据库范式(1NF 2NF 3NF BCNF)详解
数据库范式-百科简介设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴德斯科范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的范式是第一范式(1NF)。在第一范式的转载 2013-04-17 09:31:33 · 1469 阅读 · 0 评论 -
数据库表结构设计方法及原则
在目前的企业信息系统中,数据库还是最佳的数据存储方式,虽然已经有很多的书籍在指导我们进行数据库设计,但应该那种方式是设计数据库的表结构的最好方法、设计时应遵从什么样的原则、四个范式如何能够用一种方式达到顺畅的应用等是我一直在思考和总结的问题,下文是我针对这几个问题根据自己的设计经历准备总结的一篇文章的提纲,欢迎大家一块进行探讨,集思广益。其中提到了领域建模的概念,但未作详细解释,希望以后能够有时间转载 2013-04-17 09:26:15 · 828 阅读 · 0 评论 -
如何设计动态(不定)字段的产品数据库表?--淘宝多产品属性字段设计方法
看到szsm博客,觉得他分析的很不错,这里把他的资料整理一下---------------------------------------------------------------------------------------------------------------------------------项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分原创 2013-04-23 11:25:03 · 13482 阅读 · 4 评论 -
如何实现一个与数据库表字段松耦合的j2ee应用
前言在软件项目的分析设计过程中,我们首先分析数据实体,例如确定类,类成员变量或者画ER图。再详细设计UI界面上有哪些输入框,文本框等,紧接着我们还会确定方法的参数个数和类型。这些过程紧密地依赖于数据实体的稳定性,比如在数据库设计中,我们需要多少表,每个表的字段有多少,它们的类型是什么等。但是当这个稳定性失去了怎么办?用户很有可能说目前我只能为我的表大概确定这些字段。项目组是否该等到用户确定转载 2013-04-23 10:34:46 · 891 阅读 · 0 评论 -
不定字段数目的数据库表设计和数据结构
两难的境界:不定字段数目的数据库表设计和数据结构昨天项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大。当时讨论的结果是可能采用四种技术:动态增加数据库表字段预留足够的空白字段,运行时作动态影射用xml格式保存在单字段里改列为行,用另外一个表存放定制字段现在我们来分析一下四种技术的优劣,不过首先可以排除的是第一点动态增加字段的方法,因为在转载 2013-04-23 10:34:10 · 2054 阅读 · 0 评论 -
ORACLE数据库管理员的职责
ORACLE数据库管理员的职责一.概述 ORACLE数据库管理员应按如下方式对ORACLE数据库系统做定期监控: (1).每天对ORACLE数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,数据库的性能情况,系统资源的使用情况进行检查,发现并解决问题。(2).每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库的安全情况做检查,对数据库对转载 2013-03-01 11:21:40 · 5033 阅读 · 0 评论 -
ORACLE数据库系统做定期监控
(1). 每天对ORACLE数据库的运行状态,日志文件,备份情况,数据 库的空间使用情况,系统资源的使用情况进行检查,发现并解决 问题。 (2). 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。(3). 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理转载 2013-03-01 11:11:28 · 714 阅读 · 0 评论 -
数据库监控
数据库监控?--查看表锁select *from sys.v_$sqlareawhere disk_reads>100 --监控事例的等待select event,sum(decode(wait_Time,0,0,1))"Prev",sum(decode(wait_Time,0,1,0转载 2013-03-01 10:44:29 · 699 阅读 · 0 评论 -
数据库监控脚本(二)
--1、查找trace文件--2、session下的重做数量--3、估算自数据库启动以来每天的平均日志量--4、估算日志数量--5、查找隐含参数--6、创建session的重做日志视图--7、一致性读取的段及数据块信息--8、等待事件分类及数量--9、根据sid找到相应的sql语句--10、系统自启动以来的累计等待时间前十名--11、查找全表扫描(full转载 2013-03-01 10:39:56 · 457 阅读 · 0 评论 -
数据库监控脚本(三)
--1、监控索引是否使用--2、求数据文件的I/O分布--3、求某个隐藏参数的值--4、求系统中较大的latch--5、求归档日志的切换频率(生产系统可能时间会很长)--6、求回滚段正在处理的事务--7、求出无效的对象--8、求process/session的状态--9、求当前session的状态--10、求表的索引信息--11、显示表的外键信息--12转载 2013-03-01 10:43:08 · 454 阅读 · 0 评论 -
查看和监控数据库
1. 查看本用户下的各种对象的sql脚本sql语句: 表: select * from cat; select * from tab; select table_name from user_tables;视图: select text from user_views where view_name=upper('&view_nam转载 2013-03-01 11:17:37 · 536 阅读 · 0 评论 -
15个初学者必看的基础SQL查询语句
本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!本文将分享15个初学者必看的基础SQL查询语句,都很基础,但是你不一定都会,所以好好看看吧。1、创建表和数据插入SQL我们在开始创建数据表和向表中插入演示数据之前,我想给大家解释一下实时数据表的设计理念,这样也许能帮助大家能更好的理解SQL查询。在数据库设计中,有一条非常重要的规则就是要正确建立主键和外键的关系。转载 2014-10-09 00:17:35 · 1188 阅读 · 0 评论