专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
随着“金盾工程”建设逐步深入和公安信息化高速发展公安计算机应用系统被广泛应用在各警种、各部门和此同时应用系统体系核心、系统数据存放地――数据库也随着实际应用而急剧膨胀些大规模系统如人口系统数据甚至超过了1000万条可谓海量那么如何实现快速地从这些超大容量数据库中提取数据(查询)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待解决难题 在以下文章中我将以“办公自动化”系统为例探讨如何在有着1000万条数据MS SQL SERVER数据库中实现快速数据提取和数据分页以下代码介绍说明了我们例子中数据库“红头文件”表部分数据结构: CREATE TABLE [dbo]. [阅读全文] [PDF]
FROM publish WHERE (id NOT IN     (SELECT TOP n-1 id      FROM publish)) id 为publish 表关键字 我当时看到这篇文章时候真是精神为的振觉得思路非常得好等到后来我在作办公自动化系统(ASP.NET+ C#+SQL SERVER)时候忽然想起了这篇文章我想如果把这个语句改造下这就可能是个非常好分页存储过程于是我就满网上找这篇文章没想到文章还没找到却找到了篇根据此语句写个分页存储过程这个存储过程也是目前较为流行种分页存储过程我很后悔没有争先把这段文字改造成存储过程: CREATE PROCEDURE pa [阅读全文] [PDF]
在做asp.net开发都会遇到连接数据源问题只要有数据交换就会存在这个问题如果自己独立写这层操作不定能保证代码各个方面问题如果有个现成类库那效果就区别了尤其对于那些初学者来说这是第要跨越坎这个问题现在已经有很好解决思路方法还可以算得上是microsoft官方是解决方案那就是Enterprise Library从名称就可以看出大概应用范围 接下来就简单介绍下这个类库部分中数据应用使用思路方法: 首先需要准备有:Enterprise Library、Visual St [阅读全文] [PDF]
问题现象: 1.导航台不能登陆,系统不可用 2.操作系统日志中有1502日志已满 3.不能进入SQLPLUS,报ORA-12560: TNS: 协议适配器 问题分析: 1.查看报警文件,alert_zlhis914.log,发现 ORA-1113 signalled during: alter database open... 介绍说明了物理文件受到破坏,需要回复. 后问对方做了什么操作,说是前天晚上停电,看来确实是断电引起物理文件破坏. 2.对于不能进入SQLPLUS,怀疑是监听问题,后通过LSNRC [阅读全文] [PDF]
浅谈数据库设计技巧(上) 发表时间:2007年11月7日 11时35分1秒 评论/阅读(0/5) 声明:本文章来自internet版权归原作者所用!比较有启发作用,借鉴以下! 浅谈数据库设计技巧(上)   说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类, [阅读全文] [PDF]
大型数据库的设计原则与开发技巧 随着计算机技术越来越广泛地应用于国民经济的各个领域,在计算机硬件不断微型化的同时,应用系统向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际运行效率。虽然对于小项目或中等规模的项目开发人员可以很容易地利用范式理论设计出一套符合要求的数据库,但对于一个包含大型数据库的软件项目,就必须有一套完整的设计原则与技巧 [阅读全文] [PDF]
Epictetus是一款免费的跨平台数据库管理工具,它能管理Oracle、MSSQL、MySQL、Firebird、HsqlDB、H2和PostgreSQL等数据库。新发布的0.3.2 Beta版需要Java 1.5或更高版本才能运行,该版本具有以下特点: (1)支持PostgreSQL数据库 (2)能在Java1.5中运行 (3)可以用"exec”关键字调用存储过程 (4)可以在查询窗口中支持PL/SQL (5)在数据库连接属性中新增了一个"测试连接"按钮,另外,用户还可以在数据库连接窗口中输入缺省方案(default schema) (6)重启后能恢复所有窗口 [阅读全文] [PDF]
数据库规范化的目标是在建造数据库之前开发一个设计优良的、经过优化的和符合逻辑的数据库方案,从而使在开发阶段对数据库进行修改的要求能够降到最低程度。规范化也有助于组织数据和消除数据库中的冗余,即减少相同数据的重复存储。 关于数据库的规范化举例说明如下: (1)表中都是不可再分的基本字段(1 NF) 例如,假设“产品\"表中要存储一个产品的价格,可设置“价格”字段。但当产品有多种价格,如出厂价、批发价、零售价等时,就要分别设置相应的字段。如果价格结构非常复杂,就可考虑再创建一个新表,专门存放价格数据。 不遵循第一范式的数据库表通常有两种情况:一是把多个意项放 [阅读全文] [PDF]
临时数据库  缺省情况下,tempdb数据库是放置在master设备上,容量为2M,而临时数据库是活动最为平凡的数据库常常被用来排序、创建临时表、重格式化等操作,所以tempdb的优化应该受到特别的关注。本篇文章目的在于使你掌握临时数据库的优化策略以及临时表的优化使用。本文中,你将以调整临时库的位置开始,有步骤的完成临时数据库的优化,并在此过程中了解到优化临时数据库和临时表的一些方法和规则。实验环境的要求:你应具有系统管理员的 [阅读全文] [PDF]
第 2 部分 - 设计表和字段1. 检查各种变化我在设计数据库的时候会考虑到哪些数据字段将来可能会发生变更。比方说,姓氏就是如此(注意是西方人的姓氏,比如女性结婚后从夫姓等)。所以,在建立系统存储客户信息时,我倾向于在单独的一个数据表里存储姓氏字段,而且还附加起始日和终止日等字段,这样就可以跟踪这一数据条目的变化。2. 采用有意义的字段名有一回我参加开发过一个项目,其中有从其他程序员那里继承的程序,那个程序员喜欢用屏幕上显示数据指示用语命名字段,这也不赖,但不幸的是,她还喜欢用一些奇怪的命名法,其命名采用了匈牙利命名和控制序号的组合形式,比如 cbo1、t [阅读全文] [PDF]
首先将错误重现一下: SQL>CONNTEST/TEST@TESTDATA已连接。 SQL>CREATETABLET_TEXT(IDNUMBER,DOCVARCHAR2(100)); 表已创建。 SQL>INSERTINTOT_TEXTVALUES(1,’TESTREMOTEQUERYUSERDATABASELINK’); 已创建1行。 SQL>CREATEINDEXIND_T_TEXT_DOCONT_TEXT(DOC)INDEXTYPEISCTXSYS.CONTEXT; 索引已创建。 SQL>SELECT*FROMT_TEX [阅读全文] [PDF]
服务端的Web application经常需要读取后端的数据库,一些设计良好、高效的数据库存取方法可以大大降低代码的可维护性,从而提升自身应用的复杂性,JDBC的PreparedStatement接口和它的setObject()方法可以帮助你实现 快速、通用的数据库访问方法,应用在任何数据库服务器上。Java has become increasingly popular as a server-side programming language for database-powered Web applications. Those ap [阅读全文] [PDF]
//===================这部分是数据库连接和造作类的封装================/***数据连接类Connection的自封装,屏蔽了close方法和createStatement,prepareStatement方法以返回自己的接管类*@authorzxg*/packagecom.dbaccess.dbpool;importjava.sql.*;importjava.util.java/util/Date.java.html\" target=\"_blank\">Date;importjava.lang.reflect.*;p [阅读全文] [PDF]
最近,本人着手开发要有一个有强大后台的网站,在使用连接池时,觉得使用服务器自带的连接池总有些受限制。同时,为了加深对Java的学习和研究。写下了下面的连接池类。该连接池主要有一下功能;1)初始化一次,到处使用。2)强大的日志功能,记录每一个sql动作,包括Connection、ResultSet和Statement3)根据连接的数量,定时自动回收已经释放或超时的连接。4)配置灵活,可以使用各种JDBC驱动程序,支持多驱动程序。更新说明:1)新增了字符集配置项。2)新增了调试开关,便于使用前调试。3)更改了日志日期输出格式。4)排除了createStatem [阅读全文] [PDF]
at4的数据库连接池配置Add by: FanyHan本文主要介绍Tomcat4.1.19这两个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试代码。最后指出配置及应用过程中的常见问题及解决方法。一、 Tomcat简介Tomcat是Apache Jakarta的子项目之一,是Sun公司推荐的JSP、Servlet容器。作为一款优秀的应用服务器,Tomcat提供了数据库连接池、SSL、Proxy等许多通用组件功能,其中连接池是4.0以上版本的新增功能,应用非常广泛。二、 该文配置环境Tomcat4.1.19 + jdk1.3 + Sql [阅读全文] [PDF]
通过代码来学习吧 ////////////////////////functionradio_value2text(name,id_out,db_value){varoRadio=document.getElementsByName(name);//alert(oRadio);for(i=0;i<oRadio.length;i++){//alert(i);if(_getObj(name+(i+1)).value==db_value){alert(db_value);_getObj(id_out).innerHTML=oRadio[i].alt;} [阅读全文] [PDF]
  on disk rba就是LGWR的写进度。如果数据库carsh了,low cache rba是恢复的起点,on disk rba是恢复的终点。   low cache rba   就是CKPT记录的DBWR写出的进度,也就是更新到控制文件和数据文件的进度记录,对于增量检查点,因为我们都知道,当checkpoint发生的时候,ckpt进程会通知dbwn进程去写出dirty buffer,但是需要特别注意的是ckpt进程通知dbwn进程后,并不需要等待dbwn写到当前触发检查点那个时候的scn后,再去更新当前控制文件和数据文件的scn(当然ckpt是有心跳的,通过心跳ckpt进程可以 [阅读全文] [PDF]
出处:博客原文出自Nelson King 他是一位超过25年开发经验的程序员,他现在为widely出版社签约技术作者。  为让各位专才能够更加准确的了解RDA,我在译文后附上了原文,供大家甄别。  DBA 手中的 RDA  如果要我说出 IBM Rational Data Architect(RDA)的最佳特性,我会说是该产品的多面性。当然,创建联邦数据源的简便性和成熟的基于 Eclipse 的 Workbench 也是极好的高级特性,但是它们只是对 RDA 本身用处有贡献。真正使 RDA 与众不同的是,它从逻辑数据模型到物理数据模型的转换能力、对已有数据库的管理和反向工程能力、分析模式的能力 [阅读全文] [PDF]
1 共18条 分1页