
数据库应用
文章平均质量分 78
商云
梦想紧握手中,不断前进!
展开
-
MySql索引优化注意
设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的转载 2008-12-05 10:55:00 · 612 阅读 · 0 评论 -
脏读、不可重复读 共享锁、悲观锁 和 事务五种隔离级别
一、脏读、不可重复读、幻读1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如: 张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。 与此同时, 事务B正在读取张三的工资,读取到张三的工资为8000。 随后, 事务A发生异常,而回滚转载 2015-10-11 14:22:26 · 7942 阅读 · 0 评论 -
ORACLE启动与停止的批处理
写了个开启和关闭我用的到的oracle服务的文件,具体如下:****************************启动服务*********************************************@echo offecho 正在启动oracle服务,请稍等......net start OracleCSServicenet start OracleDB转载 2013-06-01 08:57:38 · 798 阅读 · 0 评论 -
iBATIS与Spring整合
接着iBATIS的入门实例来说,ibatis与Spring的整合其实跟hibernate与Spring的整合大同小异,都是一个模子的,回想hibernate整合spring:主要是在spring中配置,需要数据源,需要hibernate配置文件,需要sessionFactory。iBATIS走的路线完全一致,直接看配置就明白先是src/sqlmap.xml Xml代码转载 2012-12-18 23:01:50 · 811 阅读 · 0 评论 -
ibatis常用16条SQL语句
(1) 输入参数为单个值Xml代码 delete id="com.fashionfree.stat.accesslog.deleteMemberAccessLogsBefore" parameterClass="long"> delete from MemberAccessLog where accessTimestam转载 2012-12-18 23:01:13 · 695 阅读 · 0 评论 -
oracle 常用语句
oracle 常用语句http://www.oschina.net/code/snippet_121156_8968--查询表的大小select t.owner, t.segment_name, (sum(t.blocks) * 8) / 1024 || 'M' as S, t.segment_type from dba_s转载 2012-05-21 09:01:36 · 691 阅读 · 0 评论 -
JDBC获取和操纵Oracle集合的方法
上周需要在ibatis里调用oracle的一个存储过程,这个存储过程有一个参数是index table,需要实现TypeHandler或者TypeHandlerCallback。上网查g.cn一下,发现没有多少文章介绍,只有少数不全的,倒是有一篇鬼佬写的,比较详细,但只介绍到nested table的情况。Oracle里面三种集合类型,分别是variable array、nested table、转载 2012-02-06 19:43:28 · 1582 阅读 · 0 评论 -
五种提高 SQL 性能的方法
Data Points Archive 有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的SQL查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什转载 2008-12-24 00:42:00 · 736 阅读 · 0 评论 -
提高MySQL 查询效率的三个技巧
MySQL由于它本身的小巧和操作的高效,在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄上万个,而且节点变化频繁,因此一定要保持查询和插入的高效.以下是我在使用过程中做的提高效率的三个有效的尝试.1. 使用statement进行绑定查询2. 随机的获取记录3. 使用连接池管理连接. MySQL转载 2008-12-24 00:41:00 · 914 阅读 · 0 评论 -
DB2常用语句集萃
1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。 select emp_no,emp_name,dept,isnull(convert(char(10),birthday,120),日期不详) birthdayfrom employeeorder by dept 2、查找与喻自强在同一个单原创 2008-12-12 17:02:00 · 669 阅读 · 0 评论 -
使用 DB2 9 pureXML 管理 ODF 和 Microsoft Office 2007 文档
现在,使用 IBM® DB2® 9 可以比以往更轻松地将 ODF 和 Microsoft® Office 2007文档集成到企业和 Internet 应用程序中。本文将回顾使用 MS Office 文档进行数据交换的旧方法,并了解 MS Office2007 如何提供更好的数据交换。本文讨论使用 DB2 9 XQuery、Zend Core for IBM®、HP: Hypertext转载 2008-12-12 16:51:00 · 815 阅读 · 0 评论 -
在Linux虚拟机上安装 DB2 9
本文介绍了 VMware Infrastructure 的组件,以及使用 VMware ESX Server 产品在 64 位 Linux® 虚拟机上安装 DB2® Enterprise 9 的步骤。 简介 有很多原因需要您在一个虚拟机上安装 DB2 9 。例如,您可能需要合并服务器,充分利用公司已经购买的硬件。或者,您正设法设置一个需要与生产环境完全隔绝的测试环境。或者,也许您尝试原创 2008-12-12 16:59:00 · 1302 阅读 · 0 评论 -
DB2的备份和归档设置
DB2的备份和归档设置转自www.loveunix.nethttp://bbs.loveunix.net/thread-71621-1-1.html跟Oracle类似DB2也分为两个模式,日志循环vs归档日志,也就是非归档和归档模式,下面对这两种模式做简单的介绍。日志循环日志循环是默认方式,也就是非归档模式,这种模式只支持backup offline脱机备份,在备份转载 2008-12-11 17:58:00 · 2038 阅读 · 0 评论 -
DB2数据库的安装
这是在IBM RS6000 操作系统为AIX安装的,HP9000上雷同 1. 注册为具有超级用户权限的用户(root) 2. 将 标有“DB2通用数据库企业版”的软件光盘插入驱动器 3. 输入如下命令,以创建一个目录来安装该 CD-ROM: # mkdir -p /cdrom 其中 cdrom 表示 CD-ROM 安装目录。 输入如下命令,来分配 CD-ROM原创 2008-12-11 17:51:00 · 680 阅读 · 0 评论 -
DB2的安装一般方法
http://www.db2china.net/club/viewthread.php?tid=623&highlight=DB2%2B%E5%AE%89%E8%A3%85内存需求: 运行您的 DB2 服务器所需要的随机存取存储器 (RAM) 的数量取决于数据库大小以及您将使用的管理工具。例如,若您计划使用 DB2 GUI 工具来管理和配置 DB2 数据库,则建议的最小 RAM 数量为原创 2008-12-11 17:52:00 · 958 阅读 · 0 评论 -
SQL2005导入到SQL2000的方法
关于SQL2005下创建的数据库,如需要导入到SQL2000下使用要怎么办。 SQL2005的语法和SQL2000的语法有所不同,试了几次发现数据库无法使用备份和附加的方法转换到SQL2000。必须先转换成脚本文件,然后在2000中用这个脚本建立目标库,再用数据导入/导出把数据从2005导到2000即可,按SQL2005提供转换到SQL2000的方法,经过自定义生成原创 2008-12-10 20:56:00 · 1496 阅读 · 0 评论 -
Sql Server数据库定时自动备份
对于服务器数据的备份是比较麻烦的事情,如果每天或者经常要手工去备份自然是很痛苦的事情。这里我介绍一种通过sql server的作业调度来建立自动备份的方法:1、进入企业管理器中->管理->sql server代理->作业;2、新建作业,作业名称随便取,例如:data备份,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;3、点击步骤标签,进入步骤面板。新建步骤,步骤名原创 2008-12-10 20:55:00 · 553 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
原文出处: 张洋 欢迎分享原创到伯乐头条摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全转载 2015-10-11 23:06:48 · 687 阅读 · 0 评论