最新文章列表

对于应用高并发,DB千万级数量该如何设计系统哪?

背景:  博客类型的应用,系统实时交互性比较强。各种统计,计数器,页面的相关查询之类的都要频繁操作数据库。数据量要求在千万级,同时在线用 ...
myreligion 评论(6) 有6469人浏览 2006-12-13 14:54

PostgreSQL 8.2 的新特性Advisory Locks

新加入的Advisory Locks似乎是个不错的特性 http://www.postgresql.org/docs/8.2/interactive/explicit-locking.html#ADVISORY-LOCKS http://www.postgresql.org/docs/8.2/interactive/functions-admin.html#FUNCTIONS-ADVISORY- ...
myaniu 评论(0) 有1695人浏览 2006-12-11 12:53

用java给Oracle扩展功能

        在使用数据库过程中,有时为了实现一些比较特殊的功能,而数据库却没有现成的函数或存储过程满足我们的要求,在这种情况下,我们通常 ...
wdmsyf 评论(3) 有3889人浏览 2006-12-09 16:36

Windows 下的 PostgreSQL PITR WAL 备份设置

0) 创建 WAL 备份目录,比如:    d:\backup\data\wal 1) 修改 postgresql.conf 中的 archive_command 设置,比如:    archive_command = 'copy /V "%p" d:\\bakup\\data\\wal\\%f'    注1:%p 要用双引号括起来(因为 PostgreSQL 默认安装目录 ...
liuwangxia 评论(0) 有2802人浏览 2006-11-30 16:43

提高你的SQL能力,温馨小提示

公司组织SQL水平考试,看了写教材,写了点总结发上来跟大家分享。 我公司使用的是Sybase ASE12.5,所以下面的一些特性是针对Sybase ASE的。 一:SQL Bisic 1:SQL(Structured Quary Language)特性: a:标准化 b:非过程化的 c:可优化的 d:面向集合操作的 2:ASE中的数据类型 a:Numberic b:Character c:Dat ...
IvanLi 评论(21) 有21083人浏览 2006-11-27 15:36

数据库同步问题

    有一台主数据库服务器A和另外一台数据库服务器B,客户端首先访问数据库B,当不通时访问A,当对数据库B进行DML操作时,同时对A进行更新,如果A与B之间通讯失败,则将更新后数据存入临时表,当恢复通讯时,自动更新,并将临时数据删除,同样当B不通时,将数据临时存在A中,B恢复连接时,A对B进行更新,怎么实现? 数据库是DB2或者是Oracle,谢谢
yr2008 评论(4) 有2363人浏览 2006-11-24 21:17

使用DBCP连接池检测未关闭的数据库连接

我一直使用DBCP连接池,效果还不错。 最近因为朋友的一个J2EE应用一上连接池,很快就会报connection pool exhausted的错误,所以 特地研究了一下如何自动检测未关闭的数据库连接的技术。 研究了tomcat文档中DataSource一章,发现有专门的Preventing dB connection pool leaks一节, 设置数据源的removeAbandoned=&qu ...
LucasLee 评论(0) 有8877人浏览 2006-11-17 14:22

MySQL InnoDB 的性能问题讨论

MySQL最为人垢病的缺点就是缺乏事务的支持,MyISAM 性能虽然出众,不是没有代价的,InnoDB 又如何呢?InnoDB 的磁盘性能很令人担心,MySQL 缺乏良好的 tablespace 真是天大的缺陷! InnoDB的表空间分成三种,一种是裸设备,一种是若干个 ibdata 文件(缺省方式),再一种是 Per-Table 文件,第一种用得少,第二种显然比第三种效率更差,本文的讨论基于 P ...
ncisoft 评论(30) 有23980人浏览 2006-11-17 00:46

DB2 sql存储过程基础

基本概念: 存储过程即stored procedure,一般会被简称procedure。要学这个先得弄明白另外一个概念:routine,这个一般翻译成“例程” >>routine:存在server端 ...
eyejava 评论(1) 有9650人浏览 2006-11-02 22:40

用Java编写Oracle存储过程

Oracle里可以使用多种语言来编写存储过程,比如Pro*C/C++,PL/SQL,COBOL,在Oracle8i开始支持用Java编写存储过程。 如果非要写存储过程的话,做为以Java谋生的我,首选用Java编写,用PL/SQL需要记忆很多的语法(Pascal类的语法)和函数,远不如使用Java/JDBC这么轻车熟路。而且,DB2等数据库都支持Java存储过程,所以不比为每一种数据学习一种编写存 ...
LucasLee 评论(8) 有25002人浏览 2006-10-24 15:17

Cache Concurrency Lock 相关的几个link

firebody 发给我的几个不错的 link。关于Cache Concurrency Lock的。 http://labs.jboss.com/file-access/default/members/jbosscache/freezone/docs/1.4.0/TreeCache/en/html/transactions.html http://www.onjava.com/pub/a/onj ...
buaawhl 评论(0) 有2719人浏览 2006-10-20 22:45

对数据表中大字段的处理方式

  在数据库中,经常需要用到大字段类型,如oracle中long/blob/clob,sqlserver中text/image,mysql中的text/longtext/clob/blob。   存储的信息大概主要是两类,一类 ...
together 评论(20) 有16245人浏览 2006-10-16 12:17

MySql数据库点对点复制

双向的点对点数据复制(bidirectional peer-to-peer replication)是一个应用程序达到high-availability的一个重要途径。MySql在5.0提供了replication的功能。在其reference里是这样介绍的: MySQL features support for one-way, asynchronous replication, in whic ...
hijack 评论(2) 有2542人浏览 2006-10-11 23:25

复杂商品分类的表如何建立?

复杂商品的分类,类似淘宝的分类 1.每类商品有无限级分类 2.每个商品可能会有交叉分类 3.每类商品的扩展属性不一样 比如: 夹克的扩展属性为 款式: 拉链夹克 风格: 休闲 品牌: other/其它 适合季节: 春秋 尺码: M L 颜色: 其它颜色 质地: 纯棉 主板的扩展属性为 品牌: 微星/MSI 类型: Socket478 芯片组: Intel 845 平台类型: Intel平台 宝贝成色 ...
zww80216 评论(23) 有11770人浏览 2006-10-10 17:59

学习Oracle中Blob和Clob一点点心得

Blob是指二进制大对象也就是英文Binary Large Object的所写,而Clob是指大字符对象也就是英文Character Large Object的所写。由此可见这辆个类型都是用来存储大量数据而设计的,其中BLOB是用来存储大量二进制数据的;CLOB用来存储大量文本数据。 那么有人肯定要问既然已经有VARCHAR和VARBINARY两中类型,为什么还要再使用另外的两种类型呢?其实问题很简 ...
whycloud 评论(3) 有8707人浏览 2006-10-09 09:43

Oracle中SCN的理解

系统检查点scn(v$database(checkpoint_change#))数据文件检查点(v$datafile(checkpoint_change#))数据文件终止scn(v$datafile(last_change#))数据文件中存放的检查点启动scn (v$d ...
iihero 评论(0) 有751人浏览 2006-09-25 22:54

使用exp/imp传输表空间(Oracle)

有时候,可以使用exp将以传输表空间的方式将其导出,传输表空间是一种机制,用来把一个数据库上的格式数据文件附加到另一个数据库。   需要注 ...
iihero 评论(0) 有983人浏览 2006-09-25 22:52

关于Oracle数据库中的undo回滚段

Oracle数据库当中,关于日志与回滚那一部分,与别的数据库确实有很大的不同。为了避免在写日志的同时后台进程对日志文件的读操作,Oracle使用了单独的回滚段来记录“旧”的数据。这样可以达到并行读写的目的,整体I/O效率提高了不少,但也引入了一些问题。最经典的莫过于ORA-01555:snapshot too old错误了。1.什么操作产生最多的撤消?Insert产生最小的撤消,但是应该产生相当多的 ...
iihero 评论(0) 有1014人浏览 2006-09-25 22:50

Sybase ASE的XA Transactions(分布式事务处理)

ASE支持分布式事务处理,需要一些额外配置。Using XA resources with Adaptive Server EnterpriseTo use XA resources with an Adaptive Server Enterprise 12.0 or later database running on UNIX or Windows, perform these tasks:(Wi ...
iihero 评论(0) 有980人浏览 2006-09-25 22:48

日记 [2006年09月22日]oracle内存

oracle内存问题,如果希望在32位机器上使用超过2G内存那么必须设置为/3G启动选项,对于windows系统,如果是linux就是用64位吧 原理就是32位windows最多支持2g分配给一个应用程序 测试,windows2003,没有修改前1.7g oracle 10G 没有加/3G 设置2.1G ,oracle启动成功,进入em/console提示数据库没有启动 加上/3G 启 ...
skzr.org 评论(0) 有1087人浏览 2006-09-22 02:53

最近博客热门TAG

Oracle(49875) MySQL(37267) SQL Server(17623) Access(9329) DB2(4271) Redis(3181) Sybase(2414) 数据挖掘(2098) MongoDB(2014) SQLite(1817) PostgreSQL(1634) HBase(1492) NoSQL(1000) HSQLDB(620) Informix(581) Derby(578) Cassandra(375) PowerBuilder(333) CouchDB(113) TokyoCabinet(87)

数据库博客电子书下载排行

    >>浏览更多下载

    数据库最新博客评论

    Global site tag (gtag.js) - Google Analytics